CMS 3D CMS Logo

ECALBarrelProperties.h
Go to the documentation of this file.
1 #ifndef ECALBarrelProperties_H
2 #define ECALBarrelProperties_H
3 
14 namespace edm {
15  class ParameterSet;
16 }
17 
19 {
20 
21  public:
22 
24 
25  ~ECALBarrelProperties() override { }
26 
28  double thickness(double eta) const override { return thickness_; }
29 
31  inline double photoStatistics() const override { return photoStatistics_; }
32 
34  inline double lightCollectionEfficiency() const override { return lightColl_; }
35 
37  inline double lightCollectionUniformity() const override {return lightCollUnif_;}
38 
39 };
40 
41 #endif
double thickness(double eta) const override
Thickness (in cm): 23.0 for Standard ECAL.
double lightCollectionUniformity() const override
Light Collection uniformity 0.003 for Standard ECAL.
double photoStatistics() const override
Photostatistics (photons/GeV) in the homegeneous material: 50E3 for Standard ECAL.
HLT enums.
double lightCollectionEfficiency() const override
Light Collection efficiency [Default : 3.0%].