ATLAS Offline Software
CaloDmDescrArea.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef CALODMDETDESCR_CALODMDESCRAREA_H
6 #define CALODMDETDESCR_CALODMDESCRAREA_H
7 
20 {
21  public:
22  // these are keys for specific groups of dead material hits
23  enum DmArea {
24  DMA_ALL, // 0, total energy in the dead material (all calibration hits sum)
25  DMA_EMB0, // 1, energy before PreSamplerB, |eta|<1.5
26  DMA_EMB1, // 2, energy between PreSamplerB and EMB1
27  DMA_EMB_HALVES, // 3, energy between two barrel halves
28  DMA_EMB3_TILE0, // 4, energy between EMB3 and TILE0
29  DMA_SCN, // 5, energy before scintillator
30  DMA_EME_EXT, // 6, energy between (emec+hec) and TileExt0
31  DMA_EME0, // 7, energy before PreSamplerE |eta|<1.5
32  DMA_EME11, // 8, energy before EME1 |eta|<1.5
33  DMA_EME12, // 9, energy before EME1 1.5<|eta|<1.8
34  DMA_EME13, // 10, energy before EME1 1.8<|eta|<2.5
35  DMA_EME14, // 11, energy before EME1 2.5<|eta|<3.2
36  DMA_EME_INNER_OUTER, // 12, energy between inner and outer wheel
37  DMA_EME3_HEC0, // 13, energy between EME3 and HEC0
38  DMA_HECWHEEL, // 14, energy between HEC1 and HEC2
39  DMA_HEC_AZIMUTH, // 15, energy in HEC azimuthal cracks
40  DMA_HEC_FCAL, // 16, energy between HEC and FCAL
41  DMA_FCAL0_FCAL1, // 17, energy between FCAL0 and FCAL1
42  DMA_FCAL1_FCAL2, // 18, energy between FCAL1 and FCAL2
43  DMA_FCAL0, // 19, energy before FCAL0
44  DMA_LEAK, // 20, leakage and energy flow (+TILE girder)
45  DMA_DEFCALC, // 21, default calclulator energy
46  DMA_UNCLASS, // 22, energy in hits out of this classification
47  DMA_MAX // 23.
48  };
49 
51  ~CaloDmDescrArea() = default;
52 
53  static int getArea(const int &dmkey, const float &eta);
54 };
55 
56 
57 #endif
CaloDmDescrArea::DMA_EMB3_TILE0
@ DMA_EMB3_TILE0
Definition: CaloDmDescrArea.h:28
CaloDmDescrArea::DMA_EME_INNER_OUTER
@ DMA_EME_INNER_OUTER
Definition: CaloDmDescrArea.h:36
CaloDmDescrArea::CaloDmDescrArea
CaloDmDescrArea()
eta
Scalar eta() const
pseudorapidity method
Definition: AmgMatrixBasePlugin.h:79
CaloDmDescrArea::DMA_EMB1
@ DMA_EMB1
Definition: CaloDmDescrArea.h:26
CaloDmDescrArea::DMA_SCN
@ DMA_SCN
Definition: CaloDmDescrArea.h:29
CaloDmDescrArea
This object is used to compute calibration energy deposits in the dead material.
Definition: CaloDmDescrArea.h:20
CaloDmDescrArea::DMA_EME12
@ DMA_EME12
Definition: CaloDmDescrArea.h:33
CaloDmDescrArea::DMA_EME13
@ DMA_EME13
Definition: CaloDmDescrArea.h:34
CaloDmDescrArea::DMA_LEAK
@ DMA_LEAK
Definition: CaloDmDescrArea.h:44
CaloDmDescrArea::DMA_EMB0
@ DMA_EMB0
Definition: CaloDmDescrArea.h:25
CaloDmDescrArea::DMA_EME11
@ DMA_EME11
Definition: CaloDmDescrArea.h:32
CaloDmDescrArea::DMA_HECWHEEL
@ DMA_HECWHEEL
Definition: CaloDmDescrArea.h:38
CaloDmDescrArea::~CaloDmDescrArea
~CaloDmDescrArea()=default
CaloDmDescrArea::DMA_DEFCALC
@ DMA_DEFCALC
Definition: CaloDmDescrArea.h:45
CaloDmDescrArea::DMA_FCAL0
@ DMA_FCAL0
Definition: CaloDmDescrArea.h:43
CaloDmDescrArea::DMA_FCAL0_FCAL1
@ DMA_FCAL0_FCAL1
Definition: CaloDmDescrArea.h:41
CaloDmDescrArea::DMA_HEC_FCAL
@ DMA_HEC_FCAL
Definition: CaloDmDescrArea.h:40
CaloDmDescrArea::DMA_EME3_HEC0
@ DMA_EME3_HEC0
Definition: CaloDmDescrArea.h:37
CaloDmDescrArea::DMA_EME0
@ DMA_EME0
Definition: CaloDmDescrArea.h:31
CaloDmDescrArea::DMA_MAX
@ DMA_MAX
Definition: CaloDmDescrArea.h:47
CaloDmDescrArea::DMA_FCAL1_FCAL2
@ DMA_FCAL1_FCAL2
Definition: CaloDmDescrArea.h:42
CaloDmDescrArea::DMA_EMB_HALVES
@ DMA_EMB_HALVES
Definition: CaloDmDescrArea.h:27
CaloDmDescrArea::DMA_EME_EXT
@ DMA_EME_EXT
Definition: CaloDmDescrArea.h:30
CaloDmDescrArea::DMA_UNCLASS
@ DMA_UNCLASS
Definition: CaloDmDescrArea.h:46
CaloDmDescrArea::DMA_HEC_AZIMUTH
@ DMA_HEC_AZIMUTH
Definition: CaloDmDescrArea.h:39
CaloDmDescrArea::DmArea
DmArea
Definition: CaloDmDescrArea.h:23
CaloDmDescrArea::DMA_ALL
@ DMA_ALL
Definition: CaloDmDescrArea.h:24
CaloDmDescrArea::getArea
static int getArea(const int &dmkey, const float &eta)
Definition: CaloDmDescrArea.cxx:25
CaloDmDescrArea::DMA_EME14
@ DMA_EME14
Definition: CaloDmDescrArea.h:35