CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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;
30  static constexpr int kRowColumn_ = kRow_ * kColumn_;
31  static constexpr int kSignRowColumn_ = kSign_ * kRowColumn_;
32 
33 private:
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.