CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 {
21 
22  public:
23 
24  ECALEndcapProperties(const edm::ParameterSet& fastDet) ;
25 
26  virtual ~ECALEndcapProperties() { }
27 
29  double thickness(double eta) const { return thickness_; }
30 
32  inline double photoStatistics() const { return photoStatistics_; }
33 
35  inline double lightCollectionEfficiency() const { return lightColl_; }
36 
38  inline double lightCollectionUniformity() const {return lightCollUnif_;}
39 
40 
41 };
42 
43 #endif
double lightCollectionUniformity() const
Light Collection uniformity 0.003 for Standard ECAL.
T eta() const
double thickness(double eta) const
Thickness (in cm): 22.0 for Standard ECAL.
double lightCollUnif_
double lightCollectionEfficiency() const
Light Collection efficiency [Default : 3.0%].
ECALEndcapProperties(const edm::ParameterSet &fastDet)
double photoStatistics() const
Photostatistics (photons/GeV) in the homegeneous material: 50E3 for Standard ECAL.
double photoStatistics_