File indexing completed on 2024-04-06 12:11:13
0001 #ifndef ECALEndcapProperties_H
0002 #define ECALEndcapProperties_H
0003
0004 #include "FastSimulation/CalorimeterProperties/interface/ECALProperties.h"
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015 namespace edm {
0016 class ParameterSet;
0017 }
0018
0019 class ECALEndcapProperties : public ECALProperties {
0020 public:
0021 ECALEndcapProperties(const edm::ParameterSet& fastDet);
0022
0023 ~ECALEndcapProperties() override {}
0024
0025
0026 double thickness(double eta) const override { return thickness_; }
0027
0028
0029 inline double photoStatistics() const override { return photoStatistics_; }
0030
0031
0032 inline double lightCollectionEfficiency() const override { return lightColl_; }
0033
0034
0035 inline double lightCollectionUniformity() const override { return lightCollUnif_; }
0036 };
0037
0038 #endif