ATLAS Offline Software
FastCaloSim_CaloCell_ID.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef FastCaloSim_CaloCell_ID_h
6 #define FastCaloSim_CaloCell_ID_h
7 
8 #include "CaloGeoHelpers/CaloSampling.h"
9 
10 enum CaloSubPos {
11  SUBPOS_MID = 0, // middle
12  SUBPOS_ENT = 1, // entrance
13  SUBPOS_EXT = 2 // exit
14 };
15 
16 namespace CaloCell_ID_FCS {
22  EMB3 = CaloSampling::EMB3, // LAr barrel
26  EME3 = CaloSampling::EME3, // LAr EM endcap
30  HEC3 = CaloSampling::HEC3, // Hadronic end cap cal.
33  TileBar2 = CaloSampling::TileBar2, // Tile barrel
36  TileGap3 = CaloSampling::TileGap3, // Tile gap (ITC & scint)
39  TileExt2 = CaloSampling::TileExt2, // Tile extended barrel
42  FCAL2 = CaloSampling::FCAL2, // Forward EM endcap
43 
44  // Beware of MiniFCAL! We don't have it, so different numbers after FCAL2
45 
48  noSample = -1
49 };
51 } // namespace CaloCell_ID_FCS
52 #endif
CaloCell_ID_FCS::TileExt2
@ TileExt2
Definition: FastCaloSim_CaloCell_ID.h:39
CaloCell_ID_FCS::FirstSample
@ FirstSample
Definition: FastCaloSim_CaloCell_ID.h:18
CaloCell_ID_FCS::EMB1
@ EMB1
Definition: FastCaloSim_CaloCell_ID.h:20
CaloCell_ID_FCS::TileExt0
@ TileExt0
Definition: FastCaloSim_CaloCell_ID.h:37
CaloCell_ID_FCS::TileBar1
@ TileBar1
Definition: FastCaloSim_CaloCell_ID.h:32
CaloCell_ID_FCS::FCAL1
@ FCAL1
Definition: FastCaloSim_CaloCell_ID.h:41
CaloCell_ID_FCS::EME1
@ EME1
Definition: FastCaloSim_CaloCell_ID.h:24
CaloCell_ID_FCS::HEC2
@ HEC2
Definition: FastCaloSim_CaloCell_ID.h:29
CaloCell_ID_FCS::EME2
@ EME2
Definition: FastCaloSim_CaloCell_ID.h:25
CaloCell_ID_FCS::TileGap3
@ TileGap3
Definition: FastCaloSim_CaloCell_ID.h:36
CaloCell_ID_FCS::LastSample
@ LastSample
Definition: FastCaloSim_CaloCell_ID.h:46
CaloCell_ID_FCS::noSample
@ noSample
Definition: FastCaloSim_CaloCell_ID.h:48
CaloCell_ID_FCS::CaloSample_FCS
CaloSample_FCS
Definition: FastCaloSim_CaloCell_ID.h:17
SUBPOS_MID
@ SUBPOS_MID
Definition: FastCaloSim_CaloCell_ID.h:11
CaloCell_ID_FCS::EMB2
@ EMB2
Definition: FastCaloSim_CaloCell_ID.h:21
CaloCell_ID_FCS::MaxSample
@ MaxSample
Definition: FastCaloSim_CaloCell_ID.h:47
CaloCell_ID_FCS::HEC1
@ HEC1
Definition: FastCaloSim_CaloCell_ID.h:28
CaloCell_ID_FCS::TileBar0
@ TileBar0
Definition: FastCaloSim_CaloCell_ID.h:31
CaloCell_ID_FCS::TileGap2
@ TileGap2
Definition: FastCaloSim_CaloCell_ID.h:35
CaloSubPos
CaloSubPos
Definition: FastCaloSim_CaloCell_ID.h:10
SUBPOS_ENT
@ SUBPOS_ENT
Definition: FastCaloSim_CaloCell_ID.h:12
CaloCell_ID_FCS::TileGap1
@ TileGap1
Definition: FastCaloSim_CaloCell_ID.h:34
CaloCell_ID_FCS::TileExt1
@ TileExt1
Definition: FastCaloSim_CaloCell_ID.h:38
CaloCell_ID_FCS::EME3
@ EME3
Definition: FastCaloSim_CaloCell_ID.h:26
CaloCell_ID_FCS::CaloSample
CaloSample_FCS CaloSample
Definition: FastCaloSim_CaloCell_ID.h:50
CaloCell_ID_FCS::HEC0
@ HEC0
Definition: FastCaloSim_CaloCell_ID.h:27
SUBPOS_EXT
@ SUBPOS_EXT
Definition: FastCaloSim_CaloCell_ID.h:13
CaloCell_ID_FCS::PreSamplerE
@ PreSamplerE
Definition: FastCaloSim_CaloCell_ID.h:23
CaloCell_ID_FCS::PreSamplerB
@ PreSamplerB
Definition: FastCaloSim_CaloCell_ID.h:19
CaloCell_ID_FCS::FCAL2
@ FCAL2
Definition: FastCaloSim_CaloCell_ID.h:42
CaloCell_ID_FCS::HEC3
@ HEC3
Definition: FastCaloSim_CaloCell_ID.h:30
CaloCell_ID_FCS::FCAL0
@ FCAL0
Definition: FastCaloSim_CaloCell_ID.h:40
CaloCell_ID_FCS::EMB3
@ EMB3
Definition: FastCaloSim_CaloCell_ID.h:22
CaloCell_ID_FCS::TileBar2
@ TileBar2
Definition: FastCaloSim_CaloCell_ID.h:33
CaloCell_ID_FCS
Definition: FastCaloSim_CaloCell_ID.h:16