CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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  virtual ~ECALBarrelProperties() { }
26 
28  double thickness(double eta) const { return 23.0; }
29 
31  inline double photoStatistics() const { return 50E3; }
32 
34  inline double lightCollectionEfficiency() const { return lightColl; }
35 
37  inline double lightCollectionUniformity() const {return 0.003;}
38 
39 };
40 
41 #endif
double lightCollectionEfficiency() const
Light Collection efficiency [Default : 3.0%].
double thickness(double eta) const
Thickness (in cm)
ECALBarrelProperties(const edm::ParameterSet &fastDet)
T eta() const
double photoStatistics() const
Photostatistics (photons/GeV) in the homegeneous material.
double lightCollectionUniformity() const
Light Collection uniformity.