CMS 3D CMS Logo

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
PreshowerLayer1Properties::PreshowerLayer1Properties
PreshowerLayer1Properties(const edm::ParameterSet &fastDet)
Definition: PreshowerLayer1Properties.cc:5
edm
HLT enums.
Definition: AlignableModifier.h:19
PreshowerLayer1Properties::thickness
double thickness(double eta) const override
Definition: PreshowerLayer1Properties.cc:11
PreshowerProperties::mips
double mips
Definition: PreshowerProperties.h:49
PreshowerProperties.h
PreshowerProperties
Definition: PreshowerProperties.h:15
PVValHelper::eta
Definition: PVValidationHelpers.h:69
PreshowerLayer1Properties::~PreshowerLayer1Properties
~PreshowerLayer1Properties() override
Definition: PreshowerLayer1Properties.h:23
edm::ParameterSet
Definition: ParameterSet.h:47
ParameterSet
Definition: Functions.h:16
PreshowerLayer1Properties
Definition: PreshowerLayer1Properties.h:19
PreshowerLayer1Properties::sensitiveFraction
double sensitiveFraction() const override
Fraction of energy collected on sensitive detectors.
Definition: PreshowerLayer1Properties.h:26
PreshowerLayer1Properties::mipsPerGeV
double mipsPerGeV() const override
Number of Mips/GeV [Default : 41.7 Mips/GeV or 24 MeV/Mips].
Definition: PreshowerLayer1Properties.h:29