00001 #ifndef HCALBarrelProperties_H 00002 #define HCALBarrelProperties_H 00003 00004 #include "FastSimulation/CalorimeterProperties/interface/HCALProperties.h" 00005 00015 #include <cmath> 00016 00017 namespace edm { 00018 class ParameterSet; 00019 } 00020 00021 class HCALBarrelProperties : public HCALProperties 00022 { 00023 00024 public: 00025 00026 HCALBarrelProperties(const edm::ParameterSet& fastDet):HCALProperties(fastDet) {; } 00027 00028 virtual ~HCALBarrelProperties() { } 00029 00030 double getHcalDepth(double); 00031 00032 double thickness(const double eta) const { 00033 return HCALProperties::getHcalDepth(eta) * interactionLength(); 00034 } 00035 00036 private: 00037 00038 }; 00039 00040 #endif