Geometry
HGCalCommonData
interface
AHCalParameters.h
Go to the documentation of this file.
1
#ifndef Geometry_HGCalCommonData_AHCALPARAMETERS_H
2
#define Geometry_HGCalCommonData_AHCALPARAMETERS_H 1
3
4
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
5
10
class
AHCalParameters
{
11
public
:
13
AHCalParameters
(
edm::ParameterSet
const
&);
14
AHCalParameters
() =
delete
;
15
~AHCalParameters
() {}
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
Generated for CMSSW Reference Manual by
1.8.16