1 #ifndef ECALProperties_H
2 #define ECALProperties_H
26 inline double theAeff()
const {
return 170.87; }
29 inline double theZeff()
const {
return 68.36; }
32 inline double rho()
const {
return 8.280; }
double radLenIncm() const
Radiation length in cm.
double theZeff() const
Effective Z.
double moliereRadius() const
Moliere Radius in cm.
virtual ~ECALProperties()
double theAeff() const
Effective A.
double radLenIngcm2() const
Radiation length in cm but static.
double criticalEnergy() const
Critical energy in GeV (2.66E-3*(x0*Z/A)^1.1)
virtual double lightCollectionEfficiency() const =0
Light Collection efficiency.
double rho() const
Density in g/cm3.
virtual double lightCollectionUniformity() const =0
Light Collection uniformity.
virtual double photoStatistics() const =0
Photostatistics (photons/GeV) in the homegeneous material.
double interactionLength() const
Interaction length in cm.