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:
15 
17  int maxDepth() const { return maxDepth_; }
18 
20  double deltaX() const { return deltaX_; }
21  double deltaY() const { return deltaY_; }
22  double deltaZ() const { return deltaZ_; }
23  double zFirst() const { return zFirst_; }
24 
26  static constexpr int kColumn_ = 100;
27  static constexpr int kRow_ = 100;
28  static constexpr int kSign_ = 10;
29  static constexpr int kRowColumn_ = kRow_ * kColumn_;
30  static constexpr int kSignRowColumn_ = kSign_ * kRowColumn_;
31 
32 private:
33  AHCalParameters() = delete;
34  const int maxDepth_;
35  const double deltaX_, deltaY_, deltaZ_, zFirst_;
36 };
37 #endif
static constexpr int kSignRowColumn_
double deltaY() const
AHCalParameters()=delete
static constexpr int kRow_
const double deltaZ_
double zFirst() const
double deltaZ() const
double deltaX() const
get the local coordinate in the plane and along depth
static constexpr int kRowColumn_
int maxDepth() const
get maximum number of layers
const double zFirst_
const double deltaX_
const double deltaY_
const int maxDepth_
static constexpr int kSign_
static constexpr int kColumn_
Constants used.
#define constexpr