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