CMS 3D CMS Logo

PreshowerLayer2Properties.h
Go to the documentation of this file.
1 #ifndef PreshowerLayer2Properties_H
2 #define PreshowerLayer2Properties_H
3 
5 
15 namespace edm {
16  class ParameterSet;
17 }
18 
20 public:
22 
23  ~PreshowerLayer2Properties() override { ; }
24 
26  inline double sensitiveFraction() const override { return 0.00515; }
27 
29  inline double mipsPerGeV() const override { return mips; }
30 
33  double thickness(const double eta) const override;
34 
36  inline double pseeIntLenIncm() const { return pseeInteractionLength_; }
38  inline double pseeRadLenIncm() const { return pseeradLenIncm_; }
39 
40 private:
43 };
44 
45 #endif
double pseeRadLenIncm() const
properties of the material between ES and EE
double pseeIntLenIncm() const
properties of the material between ES and EE; there is about 12 cm between the two.
double thickness(const double eta) const override
double sensitiveFraction() const override
Fraction of energy collected on sensitive detectors.
double mipsPerGeV() const override
Number of Mips/GeV [Default : 59.5 Mips/GeV or 0.7*24 MeV/Mips].
PreshowerLayer2Properties(const edm::ParameterSet &fastDet)
HLT enums.