#include <ECALBarrelProperties.h>
Public Member Functions | |
ECALBarrelProperties (const edm::ParameterSet &fastDet) | |
double | lightCollectionEfficiency () const |
Light Collection efficiency [Default : 3.0%]. | |
double | lightCollectionUniformity () const |
Light Collection uniformity. | |
double | photoStatistics () const |
Photostatistics (photons/GeV) in the homegeneous material. | |
double | thickness (double eta) const |
Thickness (in cm) | |
virtual | ~ECALBarrelProperties () |
Definition at line 18 of file ECALBarrelProperties.h.
ECALBarrelProperties::ECALBarrelProperties | ( | const edm::ParameterSet & | fastDet | ) |
Definition at line 6 of file ECALBarrelProperties.cc.
References edm::ParameterSet::getParameter(), and ECALProperties::lightColl.
{ lightColl = fastDet.getParameter<double>("ECALBarrel_LightCollection"); }
virtual ECALBarrelProperties::~ECALBarrelProperties | ( | ) | [inline, virtual] |
Definition at line 25 of file ECALBarrelProperties.h.
{ }
double ECALBarrelProperties::lightCollectionEfficiency | ( | ) | const [inline, virtual] |
Light Collection efficiency [Default : 3.0%].
Implements ECALProperties.
Definition at line 34 of file ECALBarrelProperties.h.
References ECALProperties::lightColl.
{ return lightColl; }
double ECALBarrelProperties::lightCollectionUniformity | ( | ) | const [inline, virtual] |
Light Collection uniformity.
Implements ECALProperties.
Definition at line 37 of file ECALBarrelProperties.h.
{return 0.003;}
double ECALBarrelProperties::photoStatistics | ( | ) | const [inline, virtual] |
Photostatistics (photons/GeV) in the homegeneous material.
Implements ECALProperties.
Definition at line 31 of file ECALBarrelProperties.h.
{ return 50E3; }
double ECALBarrelProperties::thickness | ( | double | eta | ) | const [inline, virtual] |
Thickness (in cm)
Implements CalorimeterProperties.
Definition at line 28 of file ECALBarrelProperties.h.
{ return 23.0; }