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