00001 #ifndef PreshowerLayer2Properties_H 00002 #define PreshowerLayer2Properties_H 00003 00004 #include "FastSimulation/CalorimeterProperties/interface/PreshowerProperties.h" 00005 00015 namespace edm { 00016 class ParameterSet; 00017 } 00018 00019 class PreshowerLayer2Properties : public PreshowerProperties 00020 { 00021 00022 public: 00023 00024 PreshowerLayer2Properties(const edm::ParameterSet& fastDet); 00025 00026 ~PreshowerLayer2Properties() { 00027 ;} 00028 00030 inline double sensitiveFraction() const { return 0.00515; } 00031 00033 inline double mipsPerGeV() const { return mips; } 00034 00037 double thickness(const double eta) const ; 00038 00040 inline double pseeIntLenIncm() const {return pseeInteractionLength_;} 00042 inline double pseeRadLenIncm() const {return pseeradLenIncm_;} 00043 00044 private: 00045 double pseeInteractionLength_; 00046 double pseeradLenIncm_; 00047 }; 00048 00049 #endif