CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 thickness(const double eta) const override
double sensitiveFraction() const override
Fraction of energy collected on sensitive detectors.
double pseeIntLenIncm() const
properties of the material between ES and EE; there is about 12 cm between the two.
double mipsPerGeV() const override
Number of Mips/GeV [Default : 59.5 Mips/GeV or 0.7*24 MeV/Mips].
PreshowerLayer2Properties(const edm::ParameterSet &fastDet)
double pseeRadLenIncm() const
properties of the material between ES and EE