CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
PreshowerLayer1Properties.h
Go to the documentation of this file.
1 #ifndef PreshowerLayer1Properties_H
2 #define PreshowerLayer1Properties_H
3 
5 
15 namespace edm {
16  class ParameterSet;
17 }
18 
20 public:
22 
23  ~PreshowerLayer1Properties() override { ; }
24 
26  inline double sensitiveFraction() const override { return 0.0036; }
27 
29  inline double mipsPerGeV() const override { return mips; }
30 
33  double thickness(double eta) const override;
34 };
35 
36 #endif
double mipsPerGeV() const override
Number of Mips/GeV [Default : 41.7 Mips/GeV or 24 MeV/Mips].
PreshowerLayer1Properties(const edm::ParameterSet &fastDet)
double sensitiveFraction() const override
Fraction of energy collected on sensitive detectors.
double thickness(double eta) const override