CMS 3D CMS Logo

CSCGattiFunction.h
Go to the documentation of this file.
1 #ifndef CSCGeomety_CSCGattiFunction_h
2 #define CSCGeomety_CSCGattiFunction_h
3 
40 class CSCChamberSpecs;
41 
43 public:
46  void initChamberSpecs(const CSCChamberSpecs &);
47 
52  double binValue(double x, double stripWidth) const;
53 
54 private:
55  // geometry constants for the detector
56  double k1, k2, k3, h;
57  double norm, sqrtk3;
58 
60 };
61 
62 #endif
CSCGattiFunction::binValue
double binValue(double x, double stripWidth) const
Definition: CSCGattiFunction.cc:30
CSCChamberSpecs
Definition: CSCChamberSpecs.h:39
DDAxes::x
CSCGattiFunction::k2
double k2
Definition: CSCGattiFunction.h:56
CSCGattiFunction::CSCGattiFunction
CSCGattiFunction()
Definition: CSCGattiFunction.cc:9
CSCGattiFunction::k3
double k3
Definition: CSCGattiFunction.h:56
CSCGattiFunction
Definition: CSCGattiFunction.h:42
CSCGattiFunction::norm
double norm
Definition: CSCGattiFunction.h:57
CSCGattiFunction::thePreviousSpecs
const CSCChamberSpecs * thePreviousSpecs
Definition: CSCGattiFunction.h:59
CSCGattiFunction::sqrtk3
double sqrtk3
Definition: CSCGattiFunction.h:57
CSCGattiFunction::initChamberSpecs
void initChamberSpecs(const CSCChamberSpecs &)
Calculates k1, k2, k3, h per chamber type, if necessary.
Definition: CSCGattiFunction.cc:11
CSCGattiFunction::k1
double k1
Definition: CSCGattiFunction.h:56
CSCGattiFunction::h
double h
Definition: CSCGattiFunction.h:56