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;
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
AHCalParameters::zFirst_
const double zFirst_
Definition: AHCalParameters.h:35
AHCalParameters::deltaY_
const double deltaY_
Definition: AHCalParameters.h:35
AHCalParameters::kRow_
static constexpr int kRow_
Definition: AHCalParameters.h:28
AHCalParameters::deltaZ_
const double deltaZ_
Definition: AHCalParameters.h:35
AHCalParameters::deltaX_
const double deltaX_
Definition: AHCalParameters.h:35
AHCalParameters::deltaZ
double deltaZ() const
Definition: AHCalParameters.h:23
AHCalParameters::maxDepth
int maxDepth() const
get maximum number of layers
Definition: AHCalParameters.h:18
AHCalParameters::zFirst
double zFirst() const
Definition: AHCalParameters.h:24
AHCalParameters::kSignRowColumn_
static constexpr int kSignRowColumn_
Definition: AHCalParameters.h:31
AHCalParameters::AHCalParameters
AHCalParameters()=delete
AHCalParameters
Definition: AHCalParameters.h:10
edm::ParameterSet
Definition: ParameterSet.h:36
AHCalParameters::~AHCalParameters
~AHCalParameters()
Definition: AHCalParameters.h:15
AHCalParameters::deltaX
double deltaX() const
get the local coordinate in the plane and along depth
Definition: AHCalParameters.h:21
AHCalParameters::kColumn_
static constexpr int kColumn_
Constants used.
Definition: AHCalParameters.h:27
AHCalParameters::deltaY
double deltaY() const
Definition: AHCalParameters.h:22
AHCalParameters::maxDepth_
const int maxDepth_
Definition: AHCalParameters.h:34
ParameterSet.h
AHCalParameters::kRowColumn_
static constexpr int kRowColumn_
Definition: AHCalParameters.h:30
AHCalParameters::kSign_
static constexpr int kSign_
Definition: AHCalParameters.h:29