File indexing completed on 2024-04-06 12:11:13
0001 #ifndef PreshowerLayer2Properties_H
0002 #define PreshowerLayer2Properties_H
0003
0004 #include "FastSimulation/CalorimeterProperties/interface/PreshowerProperties.h"
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015 namespace edm {
0016 class ParameterSet;
0017 }
0018
0019 class PreshowerLayer2Properties : public PreshowerProperties {
0020 public:
0021 PreshowerLayer2Properties(const edm::ParameterSet& fastDet);
0022
0023 ~PreshowerLayer2Properties() override { ; }
0024
0025
0026 inline double sensitiveFraction() const override { return 0.00515; }
0027
0028
0029 inline double mipsPerGeV() const override { return mips; }
0030
0031
0032
0033 double thickness(const double eta) const override;
0034
0035
0036 inline double pseeIntLenIncm() const { return pseeInteractionLength_; }
0037
0038 inline double pseeRadLenIncm() const { return pseeradLenIncm_; }
0039
0040 private:
0041 double pseeInteractionLength_;
0042 double pseeradLenIncm_;
0043 };
0044
0045 #endif