#include <ECALBarrelProperties.h>
Public Member Functions | |
ECALBarrelProperties (const edm::ParameterSet &fastDet) | |
double | lightCollectionEfficiency () const |
Light Collection efficiency [Default : 3.0%]. More... | |
double | lightCollectionUniformity () const |
Light Collection uniformity 0.003 for Standard ECAL. More... | |
double | photoStatistics () const |
Photostatistics (photons/GeV) in the homegeneous material: 50E3 for Standard ECAL. More... | |
double | thickness (double eta) const |
Thickness (in cm): 23.0 for Standard ECAL. More... | |
virtual | ~ECALBarrelProperties () |
Public Member Functions inherited from ECALProperties | |
double | criticalEnergy () const |
Critical energy in GeV (2.66E-3*(x0*Z/A)^1.1): 8.74E-3 for Standard ECAL. More... | |
ECALProperties () | |
double | ehat () const |
ehat = e/mip of the calorimeter. 0 for homogeneous one More... | |
double | interactionLength () const |
Interaction length in cm: 18.5 for Standard ECAL. More... | |
bool | isHom () const |
a rough estimate of ECAL resolution sigma/E = resE/sqrt(E) More... | |
double | moliereRadius () const |
Moliere Radius in cm : 2.190 for Standard ECAL. More... | |
double | radLenIncm () const |
Radiation length in cm. More... | |
double | radLenIngcm2 () const |
Radiation length in cm but static. More... | |
double | resE () const |
a rough estimate of ECAL resolution sigma/E = resE/sqrt(E) More... | |
double | rho () const |
Density in g/cm3: 8.280 for Standard ECAL. More... | |
double | theAeff () const |
Effective A: 170.87 for Standard ECAL. More... | |
double | theFs () const |
Sampling fraction Fs of the calorimeter. 0 for homogeneous one. More... | |
double | theZeff () const |
Effective Z: 68.36 for Standard ECAL. More... | |
virtual | ~ECALProperties () |
Public Member Functions inherited from CalorimeterProperties | |
CalorimeterProperties () | |
virtual | ~CalorimeterProperties () |
Additional Inherited Members | |
Protected Attributes inherited from ECALProperties | |
double | Aeff_ |
bool | bHom_ |
double | criticalEnergy_ |
double | ehat_ |
double | Fs_ |
double | interactionLength_ |
double | lightColl_ |
double | lightCollUnif_ |
double | moliereRadius_ |
double | photoStatistics_ |
double | radLenIncm_ |
double | radLenIngcm2_ |
double | resE_ |
double | rho_ |
const double | scaleEnergy_ |
double | thickness_ |
double | Zeff_ |
Definition at line 18 of file ECALBarrelProperties.h.
ECALBarrelProperties::ECALBarrelProperties | ( | const edm::ParameterSet & | fastDet | ) |
Definition at line 9 of file ECALBarrelProperties.cc.
References ECALProperties::Aeff_, ECALProperties::bHom_, ECALProperties::criticalEnergy_, debug, ECALProperties::ehat_, ECALProperties::Fs_, edm::ParameterSet::getParameter(), ECALProperties::interactionLength_, ECALProperties::lightColl_, ECALProperties::lightCollUnif_, LogDebug, ECALProperties::moliereRadius_, ECALProperties::photoStatistics_, ECALProperties::radLenIncm_, ECALProperties::radLenIngcm2_, ECALProperties::resE_, ECALProperties::rho_, ECALProperties::scaleEnergy_, ECALProperties::thickness_, and ECALProperties::Zeff_.
|
inlinevirtual |
Definition at line 25 of file ECALBarrelProperties.h.
|
inlinevirtual |
Light Collection efficiency [Default : 3.0%].
Implements ECALProperties.
Definition at line 34 of file ECALBarrelProperties.h.
References ECALProperties::lightColl_.
|
inlinevirtual |
Light Collection uniformity 0.003 for Standard ECAL.
Implements ECALProperties.
Definition at line 37 of file ECALBarrelProperties.h.
References ECALProperties::lightCollUnif_.
|
inlinevirtual |
Photostatistics (photons/GeV) in the homegeneous material: 50E3 for Standard ECAL.
Implements ECALProperties.
Definition at line 31 of file ECALBarrelProperties.h.
References ECALProperties::photoStatistics_.
|
inlinevirtual |
Thickness (in cm): 23.0 for Standard ECAL.
Implements CalorimeterProperties.
Definition at line 28 of file ECALBarrelProperties.h.
References ECALProperties::thickness_.