#include <PreshowerLayer2Properties.h>
Public Member Functions | |
double | mipsPerGeV () const |
Number of Mips/GeV [Default : 59.5 Mips/GeV or 0.7*24 MeV/Mips]. More... | |
PreshowerLayer2Properties (const edm::ParameterSet &fastDet) | |
double | pseeIntLenIncm () const |
properties of the material between ES and EE; there is about 12 cm between the two. More... | |
double | pseeRadLenIncm () const |
properties of the material between ES and EE More... | |
double | sensitiveFraction () const |
Fraction of energy collected on sensitive detectors. More... | |
double | thickness (const double eta) const |
~PreshowerLayer2Properties () | |
Public Member Functions inherited from PreshowerProperties | |
double | criticalEnergy () const |
Electron critical energy in GeV. More... | |
double | interactionLength () const |
Muon critical energy in GeV. More... | |
double | moliereRadius () const |
Moliere Radius in cm. More... | |
PreshowerProperties () | |
double | radLenIncm () const |
Radiation length in cm. More... | |
double | radLenIngcm2 () const |
Radiation length in g/cm^2. More... | |
double | rho () const |
Density in g/cm3. More... | |
double | theAeff () const |
Effective A. More... | |
double | theZeff () const |
Effective Z. More... | |
~PreshowerProperties () | |
Public Member Functions inherited from CalorimeterProperties | |
CalorimeterProperties () | |
virtual | ~CalorimeterProperties () |
Private Attributes | |
double | pseeInteractionLength_ |
double | pseeradLenIncm_ |
Additional Inherited Members | |
Protected Attributes inherited from PreshowerProperties | |
double | mips |
double | thick |
Definition at line 19 of file PreshowerLayer2Properties.h.
PreshowerLayer2Properties::PreshowerLayer2Properties | ( | const edm::ParameterSet & | fastDet | ) |
Definition at line 6 of file PreshowerLayer2Properties.cc.
References edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), PreshowerProperties::mips, pseeInteractionLength_, pseeradLenIncm_, and PreshowerProperties::thick.
|
inline |
Definition at line 26 of file PreshowerLayer2Properties.h.
|
inlinevirtual |
Number of Mips/GeV [Default : 59.5 Mips/GeV or 0.7*24 MeV/Mips].
Implements PreshowerProperties.
Definition at line 33 of file PreshowerLayer2Properties.h.
References PreshowerProperties::mips.
Referenced by EMShower::compute().
|
inline |
properties of the material between ES and EE; there is about 12 cm between the two.
Definition at line 40 of file PreshowerLayer2Properties.h.
References pseeInteractionLength_.
Referenced by CaloSegment::CaloSegment().
|
inline |
properties of the material between ES and EE
Definition at line 42 of file PreshowerLayer2Properties.h.
References pseeradLenIncm_.
Referenced by CaloSegment::CaloSegment().
|
inlinevirtual |
Fraction of energy collected on sensitive detectors.
Implements PreshowerProperties.
Definition at line 30 of file PreshowerLayer2Properties.h.
|
virtual |
Thickness in cm (pretend it's all lead) Default : 0.506 cm at normal incidence
Implements CalorimeterProperties.
Definition at line 15 of file PreshowerLayer2Properties.cc.
References alignCSCRings::e, create_public_lumi_plots::exp, and PreshowerProperties::thick.
Referenced by EcalHitMaker::preshowerCellLine().
|
private |
Definition at line 45 of file PreshowerLayer2Properties.h.
Referenced by PreshowerLayer2Properties(), and pseeIntLenIncm().
|
private |
Definition at line 46 of file PreshowerLayer2Properties.h.
Referenced by PreshowerLayer2Properties(), and pseeRadLenIncm().