1 #ifndef HCALProperties_H
2 #define HCALProperties_H
std::vector< double > etatow_
double radiationLengthIncm() const
Radiation length in cm but static.
double moliereRadius() const override
Moliere Radius in cm (=7 A/Z in g/cm^2)
int eta2ieta(double eta) const
double HCALradiationLengthIncm_
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 interactionLength() const override
Interaction length in cm.
HCALProperties(const edm::ParameterSet &fastDet)
double spotFraction() const
Spot fraction wrt ECAL.
double theZeff() const override
Effective Z.
double radLenIngcm2() const override
Radiation length in g/cm^2.
double HCALcriticalEnergy_
~HCALProperties() override
double HCALinteractionLength_
double getHcalDepth(double) const
double rho() const override
Density in g/cm3.
double HCALmoliereRadius_
std::vector< double > hcalDepthLam_
double theAeff() const override
Effective A.