#include <PreshowerLayer1Properties.h>
Public Member Functions | |
double | mipsPerGeV () const override |
Number of Mips/GeV [Default : 41.7 Mips/GeV or 24 MeV/Mips]. More... | |
PreshowerLayer1Properties (const edm::ParameterSet &fastDet) | |
double | sensitiveFraction () const override |
Fraction of energy collected on sensitive detectors. More... | |
double | thickness (double eta) const override |
~PreshowerLayer1Properties () override | |
Public Member Functions inherited from PreshowerProperties | |
double | criticalEnergy () const override |
Electron critical energy in GeV. More... | |
double | interactionLength () const override |
Muon critical energy in GeV. More... | |
double | moliereRadius () const override |
Moliere Radius in cm. More... | |
PreshowerProperties () | |
double | radLenIncm () const override |
Radiation length in cm. More... | |
double | radLenIngcm2 () const override |
Radiation length in g/cm^2. More... | |
double | rho () const override |
Density in g/cm3. More... | |
double | theAeff () const override |
Effective A. More... | |
double | theZeff () const override |
Effective Z. More... | |
~PreshowerProperties () override | |
Public Member Functions inherited from CalorimeterProperties | |
CalorimeterProperties () | |
virtual | ~CalorimeterProperties () |
Additional Inherited Members | |
Protected Attributes inherited from PreshowerProperties | |
double | mips |
double | thick |
Definition at line 19 of file PreshowerLayer1Properties.h.
PreshowerLayer1Properties::PreshowerLayer1Properties | ( | const edm::ParameterSet & | fastDet | ) |
Definition at line 5 of file PreshowerLayer1Properties.cc.
References edm::ParameterSet::getParameter(), PreshowerProperties::mips, and PreshowerProperties::thick.
|
inlineoverride |
Definition at line 23 of file PreshowerLayer1Properties.h.
|
inlineoverridevirtual |
Number of Mips/GeV [Default : 41.7 Mips/GeV or 24 MeV/Mips].
Implements PreshowerProperties.
Definition at line 29 of file PreshowerLayer1Properties.h.
References PreshowerProperties::mips.
Referenced by EMShower::compute().
|
inlineoverridevirtual |
Fraction of energy collected on sensitive detectors.
Implements PreshowerProperties.
Definition at line 26 of file PreshowerLayer1Properties.h.
|
overridevirtual |
Thickness in cm (Pretend it is all lead) Default : 1.02 cm at normal incidence
Implements CalorimeterProperties.
Definition at line 11 of file PreshowerLayer1Properties.cc.
References alignCSCRings::e, funct::exp(), and PreshowerProperties::thick.
Referenced by EcalHitMaker::preshowerCellLine().