File indexing completed on 2024-04-06 12:14:52
0001 #ifndef Geometry_HGCalCommonData_AHCALPARAMETERS_H
0002 #define Geometry_HGCalCommonData_AHCALPARAMETERS_H 1
0003
0004 #include "FWCore/ParameterSet/interface/ParameterSet.h"
0005
0006
0007
0008
0009
0010 class AHCalParameters {
0011 public:
0012
0013 AHCalParameters(edm::ParameterSet const&);
0014 AHCalParameters() = delete;
0015 ~AHCalParameters() {}
0016
0017
0018 int maxDepth() const { return maxDepth_; }
0019
0020
0021 double deltaX() const { return deltaX_; }
0022 double deltaY() const { return deltaY_; }
0023 double deltaZ() const { return deltaZ_; }
0024 double zFirst() const { return zFirst_; }
0025
0026
0027 static constexpr int kColumn_ = 100;
0028 static constexpr int kRow_ = 100;
0029 static constexpr int kSign_ = 10;
0030 static constexpr int kRowColumn_ = kRow_ * kColumn_;
0031 static constexpr int kSignRowColumn_ = kSign_ * kRowColumn_;
0032
0033 private:
0034 const int maxDepth_;
0035 const double deltaX_, deltaY_, deltaZ_, zFirst_;
0036 };
0037 #endif