CMS 3D CMS Logo

AHCalParameters.h
Go to the documentation of this file.
1 #ifndef Geometry_HGCalCommonData_AHCALPARAMETERS_H
2 #define Geometry_HGCalCommonData_AHCALPARAMETERS_H 1
3 
5 
11 public:
14  AHCalParameters() = delete;
16 
18  int maxDepth() const { return maxDepth_; }
19 
21  double deltaX() const { return deltaX_; }
22  double deltaY() const { return deltaY_; }
23  double deltaZ() const { return deltaZ_; }
24  double zFirst() const { return zFirst_; }
25 
27  static constexpr int kColumn_ = 100;
28  static constexpr int kRow_ = 100;
29  static constexpr int kSign_ = 10;
32 
33 private:
34  const int maxDepth_;
35  const double deltaX_, deltaY_, deltaZ_, zFirst_;
36 };
37 #endif
static constexpr int kSignRowColumn_
AHCalParameters()=delete
static constexpr int kRow_
const double deltaZ_
static constexpr int kRowColumn_
const double zFirst_
double deltaZ() const
double deltaX() const
get the local coordinate in the plane and along depth
const double deltaX_
const double deltaY_
const int maxDepth_
double zFirst() const
static constexpr int kSign_
static constexpr int kColumn_
Constants used.
int maxDepth() const
get maximum number of layers
double deltaY() const