CMS 3D CMS Logo

ECALEndcapProperties.h
Go to the documentation of this file.
1 #ifndef ECALEndcapProperties_H
2 #define ECALEndcapProperties_H
3 
5 
15 namespace edm {
16  class ParameterSet;
17 }
18 
20 public:
22 
23  ~ECALEndcapProperties() override {}
24 
26  double thickness(double eta) const override { return thickness_; }
27 
29  inline double photoStatistics() const override { return photoStatistics_; }
30 
32  inline double lightCollectionEfficiency() const override { return lightColl_; }
33 
35  inline double lightCollectionUniformity() const override { return lightCollUnif_; }
36 };
37 
38 #endif
ECALEndcapProperties::thickness
double thickness(double eta) const override
Thickness (in cm): 22.0 for Standard ECAL.
Definition: ECALEndcapProperties.h:26
edm
HLT enums.
Definition: AlignableModifier.h:19
ECALEndcapProperties::~ECALEndcapProperties
~ECALEndcapProperties() override
Definition: ECALEndcapProperties.h:23
ECALProperties::photoStatistics_
double photoStatistics_
Definition: ECALProperties.h:81
ECALProperties
Definition: ECALProperties.h:15
PVValHelper::eta
Definition: PVValidationHelpers.h:69
edm::ParameterSet
Definition: ParameterSet.h:36
ECALEndcapProperties::ECALEndcapProperties
ECALEndcapProperties(const edm::ParameterSet &fastDet)
Definition: ECALEndcapProperties.cc:9
ParameterSet
Definition: Functions.h:16
ECALProperties::thickness_
double thickness_
Definition: ECALProperties.h:82
ECALEndcapProperties::lightCollectionUniformity
double lightCollectionUniformity() const override
Light Collection uniformity 0.003 for Standard ECAL.
Definition: ECALEndcapProperties.h:35
ECALProperties::lightColl_
double lightColl_
Definition: ECALProperties.h:79
ECALEndcapProperties::lightCollectionEfficiency
double lightCollectionEfficiency() const override
Light Collection efficiency [Default : 3.0%].
Definition: ECALEndcapProperties.h:32
ECALEndcapProperties
Definition: ECALEndcapProperties.h:19
ECALProperties::lightCollUnif_
double lightCollUnif_
Definition: ECALProperties.h:80
ECALProperties.h
ECALEndcapProperties::photoStatistics
double photoStatistics() const override
Photostatistics (photons/GeV) in the homegeneous material: 50E3 for Standard ECAL.
Definition: ECALEndcapProperties.h:29