CMS 3D CMS Logo

HCALBarrelProperties.h
Go to the documentation of this file.
1 #ifndef HCALBarrelProperties_H
2 #define HCALBarrelProperties_H
3 
5 
15 #include <cmath>
16 
17 namespace edm {
18  class ParameterSet;
19 }
20 
22 {
23 
24  public:
25 
26  HCALBarrelProperties(const edm::ParameterSet& fastDet):HCALProperties(fastDet) {; }
27 
28  ~HCALBarrelProperties() override { }
29 
30  double getHcalDepth(double);
31 
32  double thickness(const double eta) const override {
33  return HCALProperties::getHcalDepth(eta) * interactionLength();
34  }
35 
36  private:
37 
38 };
39 
40 #endif
double thickness(const double eta) const override
Thickness (in cm) of the homegeneous material as a function of rapidity.
HCALBarrelProperties(const edm::ParameterSet &fastDet)
double getHcalDepth(double) const
HLT enums.