ATLAS Offline Software
Calorimeter
CaloDmDetDescr
CaloDmDetDescr
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
19
class
CaloDmDescrArea
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
50
CaloDmDescrArea
();
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:83
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
Generated on Thu Nov 7 2024 21:11:27 for ATLAS Offline Software by
1.8.18