1 #ifndef Geometry_CSCGeometry_CSCChamberSpecs_H
2 #define Geometry_CSCGeometry_CSCChamberSpecs_H
184 const float WIRE_CAPACITANCE = 8.;
186 /
sqrt(timeInterval/100.);
248 #endif // Geometry_CSCGeometry_CSCChamberSpecs_H
CSCLayerGeometry * poszOddLayerGeometry
int nFloatingStrips() const
bool operator!=(const CSCChamberSpecs &specs) const
Allow comparison of Specs objects.
CSCLayerGeometry * negzOddLayerGeometry
static int whatChamberType(int istation, int iring)
int nWiresPerGroup() const
float chargePerCount() const
float neutronRate() const
float centreToIntersectionOffset
std::string chamberTypeName() const
float calibrationError() const
float stripPhiPitch() const
float wireNoise(float timeInterval) const
CSCLayerGeometry * negzEvenLayerGeometry
bool operator==(const CSCChamberSpecs &specs) const
const CSCLayerGeometry * evenLayerGeometry(int iendcap) const
float stripResolution() const
static const std::string myName
~CSCChamberSpecs()
Destructor.
bool gangedStrips() const
float specsValue(int index) const
Accessor to chamber specs values.
float wireSpacing() const
virtual const Topology & topology() const
Returns StripTopology of the odd-layer, positive-z geometry.
CSCLayerGeometry * poszEvenLayerGeometry
float shaperPeakingTime() const
const CSCLayerGeometry * oddLayerGeometry(int iendcap) const
Accessors for LayerGeometry's.
float stripNoise(float timeInterval) const
CSCChamberSpecs()
Default ctor.
float anodeCathodeSpacing() const
std::vector< float > CSCSpecsParcel
CSCSpecsParcel theSpecsValues
float wireResolution() const
float constantNoise() const
static const std::string theName[10]
float electronAttraction() const