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