1 #ifndef HCALProperties_H
2 #define HCALProperties_H
31 inline double theAeff()
const {
return 63.546; }
34 inline double theZeff()
const {
return 29.; }
37 inline double rho()
const {
return 8.960; }
double radLenIngcm2() const
Radiation length in g/cm^2.
int eta2ieta(double eta) const
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 radLenIncm() const
Radiation length in cm.
double getHcalDepth(double) const
static double radiationLengthIncm()
Radiation length in cm but static.
double rho() const
Density in g/cm3.
virtual ~HCALProperties()