#include <ECALEndcapProperties.h>
Public Member Functions | |
ECALEndcapProperties (const edm::ParameterSet &fastDet) | |
double | lightCollectionEfficiency () const |
Light Collection efficiency [Default : 2.3%]. | |
double | lightCollectionUniformity () const |
Light Collection uniformity. | |
double | photoStatistics () const |
Photostatistics (photons/GeV) in the homegeneous material. | |
double | thickness (double eta) const |
Thickness (cm) | |
virtual | ~ECALEndcapProperties () |
Definition at line 19 of file ECALEndcapProperties.h.
ECALEndcapProperties::ECALEndcapProperties | ( | const edm::ParameterSet & | fastDet | ) |
Definition at line 7 of file ECALEndcapProperties.cc.
References edm::ParameterSet::getParameter(), and ECALProperties::lightColl.
{ lightColl = fastDet.getParameter<double>("ECALEndcap_LightCollection"); }
virtual ECALEndcapProperties::~ECALEndcapProperties | ( | ) | [inline, virtual] |
Definition at line 26 of file ECALEndcapProperties.h.
{ }
double ECALEndcapProperties::lightCollectionEfficiency | ( | ) | const [inline, virtual] |
Light Collection efficiency [Default : 2.3%].
Implements ECALProperties.
Definition at line 35 of file ECALEndcapProperties.h.
References ECALProperties::lightColl.
{ return lightColl; }
double ECALEndcapProperties::lightCollectionUniformity | ( | ) | const [inline, virtual] |
Light Collection uniformity.
Implements ECALProperties.
Definition at line 38 of file ECALEndcapProperties.h.
{return 0.003;}
double ECALEndcapProperties::photoStatistics | ( | ) | const [inline, virtual] |
Photostatistics (photons/GeV) in the homegeneous material.
Implements ECALProperties.
Definition at line 32 of file ECALEndcapProperties.h.
{ return 50E3; }
double ECALEndcapProperties::thickness | ( | double | eta | ) | const [inline, virtual] |
Thickness (cm)
Implements CalorimeterProperties.
Definition at line 29 of file ECALEndcapProperties.h.
{ return 22.0; }