CMS 3D CMS Logo

EcalGeomPhiSymHelper.h
Go to the documentation of this file.
1 #ifndef _Calibration_EcalCalibAlgos_EcalGeomPhiSymHelper_h_
2 #define _Calibration_EcalCalibAlgos_EcalGeomPhiSymHelper_h_
3 
6 
7 static const int kBarlRings = 85;
8 static const int kBarlWedges = 360;
9 static const int kSides = 2;
10 
11 static const int kEndcWedgesX = 100;
12 static const int kEndcWedgesY = 100;
13 
14 static const int kEndcEtaRings = 39;
15 static const int kMaxEndciPhi = 360;
16 
17 class CaloGeometry;
18 
20 public:
21  void setup(const CaloGeometry* geometry, const EcalChannelStatus* chstatus, int statusThreshold);
22 
31 
32  // informations about good cells
37 };
38 
39 #endif
kBarlRings
static const int kBarlRings
Definition: EcalGeomPhiSymHelper.h:7
EcalGeomPhiSymHelper::nBads_endc
int nBads_endc[kEndcEtaRings]
Definition: EcalGeomPhiSymHelper.h:36
EcalGeomPhiSymHelper::nBads_barl
int nBads_barl[kBarlRings]
Definition: EcalGeomPhiSymHelper.h:35
HLT_2018_cff.statusThreshold
statusThreshold
Definition: HLT_2018_cff.py:79045
geometry
Definition: geometry.py:1
EcalGeomPhiSymHelper
Definition: EcalGeomPhiSymHelper.h:19
EcalGeomPhiSymHelper::goodCell_endc
bool goodCell_endc[kEndcWedgesX][kEndcWedgesX][kSides]
Definition: EcalGeomPhiSymHelper.h:34
EcalGeomPhiSymHelper::goodCell_barl
bool goodCell_barl[kBarlRings][kBarlWedges][kSides]
Definition: EcalGeomPhiSymHelper.h:33
EcalCondObjectContainer< EcalChannelStatusCode >
kEndcWedgesY
static const int kEndcWedgesY
Definition: EcalGeomPhiSymHelper.h:12
EcalGeomPhiSymHelper::cellPos_
GlobalPoint cellPos_[kEndcWedgesX][kEndcWedgesY]
Definition: EcalGeomPhiSymHelper.h:23
EcalGeomPhiSymHelper::etaBoundary_
double etaBoundary_[kEndcEtaRings+1]
Definition: EcalGeomPhiSymHelper.h:28
EcalGeomPhiSymHelper::setup
void setup(const CaloGeometry *geometry, const EcalChannelStatus *chstatus, int statusThreshold)
Definition: EcalGeomPhiSymHelper.cc:18
CaloGeometry
Definition: CaloGeometry.h:21
kMaxEndciPhi
static const int kMaxEndciPhi
Definition: EcalGeomPhiSymHelper.h:15
EcalGeomPhiSymHelper::endcapRing_
int endcapRing_[kEndcWedgesX][kEndcWedgesY]
Definition: EcalGeomPhiSymHelper.h:29
Point3DBase< float, GlobalTag >
EcalGeomPhiSymHelper::cellPhi_
double cellPhi_[kEndcWedgesX][kEndcWedgesY]
Definition: EcalGeomPhiSymHelper.h:24
EcalGeomPhiSymHelper::meanCellArea_
double meanCellArea_[kEndcEtaRings]
Definition: EcalGeomPhiSymHelper.h:27
kEndcEtaRings
static const int kEndcEtaRings
Definition: EcalGeomPhiSymHelper.h:14
kSides
static const int kSides
Definition: EcalGeomPhiSymHelper.h:9
kEndcWedgesX
static const int kEndcWedgesX
Definition: EcalGeomPhiSymHelper.h:11
EcalGeomPhiSymHelper::phi_endc_
double phi_endc_[kMaxEndciPhi][kEndcEtaRings]
Definition: EcalGeomPhiSymHelper.h:26
kBarlWedges
static const int kBarlWedges
Definition: EcalGeomPhiSymHelper.h:8
EcalChannelStatus.h
GlobalPoint.h
EcalGeomPhiSymHelper::nRing_
int nRing_[kEndcEtaRings]
Definition: EcalGeomPhiSymHelper.h:30
EcalGeomPhiSymHelper::cellArea_
double cellArea_[kEndcWedgesX][kEndcWedgesY]
Definition: EcalGeomPhiSymHelper.h:25