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
PreshowerLayer2Properties::PreshowerLayer2Properties
PreshowerLayer2Properties(const edm::ParameterSet &fastDet)
Definition: PreshowerLayer2Properties.cc:6
edm
HLT enums.
Definition: AlignableModifier.h:19
PreshowerLayer2Properties
Definition: PreshowerLayer2Properties.h:19
PreshowerProperties::mips
double mips
Definition: PreshowerProperties.h:49
PreshowerProperties.h
PreshowerLayer2Properties::pseeIntLenIncm
double pseeIntLenIncm() const
properties of the material between ES and EE; there is about 12 cm between the two.
Definition: PreshowerLayer2Properties.h:36
PreshowerProperties
Definition: PreshowerProperties.h:15
PVValHelper::eta
Definition: PVValidationHelpers.h:70
PreshowerLayer2Properties::sensitiveFraction
double sensitiveFraction() const override
Fraction of energy collected on sensitive detectors.
Definition: PreshowerLayer2Properties.h:26
edm::ParameterSet
Definition: ParameterSet.h:47
ParameterSet
Definition: Functions.h:16
PreshowerLayer2Properties::pseeInteractionLength_
double pseeInteractionLength_
Definition: PreshowerLayer2Properties.h:41
PreshowerLayer2Properties::pseeRadLenIncm
double pseeRadLenIncm() const
properties of the material between ES and EE
Definition: PreshowerLayer2Properties.h:38
PreshowerLayer2Properties::~PreshowerLayer2Properties
~PreshowerLayer2Properties() override
Definition: PreshowerLayer2Properties.h:23
PreshowerLayer2Properties::thickness
double thickness(const double eta) const override
Definition: PreshowerLayer2Properties.cc:14
PreshowerLayer2Properties::pseeradLenIncm_
double pseeradLenIncm_
Definition: PreshowerLayer2Properties.h:42
PreshowerLayer2Properties::mipsPerGeV
double mipsPerGeV() const override
Number of Mips/GeV [Default : 59.5 Mips/GeV or 0.7*24 MeV/Mips].
Definition: PreshowerLayer2Properties.h:29