test
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 thickness_; }
29 
31  inline double photoStatistics() const { return photoStatistics_; }
32 
34  inline double lightCollectionEfficiency() const { return lightColl_; }
35 
37  inline double lightCollectionUniformity() const {return lightCollUnif_;}
38 
39 };
40 
41 #endif
double lightCollectionEfficiency() const
Light Collection efficiency [Default : 3.0%].
double thickness(double eta) const
Thickness (in cm): 23.0 for Standard ECAL.
ECALBarrelProperties(const edm::ParameterSet &fastDet)
double photoStatistics() const
Photostatistics (photons/GeV) in the homegeneous material: 50E3 for Standard ECAL.
double lightCollUnif_
double photoStatistics_
double lightCollectionUniformity() const
Light Collection uniformity 0.003 for Standard ECAL.