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