Go to the documentation of this file. 1 #ifndef HCALProperties_H
2 #define HCALProperties_H
double radiationLengthIncm() const
Radiation length in cm but static.
double radLenIngcm2() const override
Radiation length in g/cm^2.
double criticalEnergy() const override
Critical energy in GeV (2.66E-3*(x0*Z/A)^1.1)
double radLenIncm() const override
Radiation length in cm.
double getHcalDepth(double) const
double theAeff() const override
Effective A.
double theZeff() const override
Effective Z.
double interactionLength() const override
Interaction length in cm.
~HCALProperties() override
double rho() const override
Density in g/cm3.
double HCALmoliereRadius_
double HCALcriticalEnergy_
std::vector< double > etatow_
double HCALradiationLengthIncm_
double spotFraction() const
Spot fraction wrt ECAL.
double moliereRadius() const override
Moliere Radius in cm (=7 A/Z in g/cm^2)
double HCALinteractionLength_
std::vector< double > hcalDepthLam_
int eta2ieta(double eta) const
HCALProperties(const edm::ParameterSet &fastDet)