ATLAS Offline Software
LArNoiseBursts.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef LARCAFJOBS_LARNOISEBURSTS_H
6 #define LARCAFJOBS_LARNOISEBURSTS_H
7 
8 #include "GaudiKernel/ToolHandle.h"
10 #include "GaudiKernel/ObjectVector.h"
11 #include "GaudiKernel/AlgTool.h"
12 
13 #include "CLHEP/Units/SystemOfUnits.h"
14 #include "GaudiKernel/ITHistSvc.h"
16 
17 //LAr services:
18 #include "Identifier/Range.h"
27 
28 // Trigger
31 
32 // Electrons
34 
35 //STL:
36 #include <string>
37 #include <bitset>
38 
39 
40 class LArOnlineID;
41 class LArElectrodeID;
42 class HWIdentifier;
43 class LArOnlineIDStrHelper;
44 class LArEM_ID;
45 class LArHEC_ID;
46 class LArFCAL_ID;
47 class CaloNoise;
48 
49 class TileTBID;
50 class TgcIdHelper;
51 
52 class TTree;
53 
54 class LArHVLineID;
55 
57 
58  public:
59 
60  LArNoiseBursts(const std::string& name, ISvcLocator* pSvcLocator);
61  virtual ~LArNoiseBursts() = default;
62 
63  virtual StatusCode initialize() override;
64  virtual StatusCode finalize() override;
65  virtual StatusCode execute() override;
66  virtual StatusCode clear();
67 
68  private:
69 
72  StatusCode doEventProperties();
73  StatusCode doLArNoiseBursts();
74 
75  //functions
76  int GetPartitionLayerIndex(const Identifier& id);
77 
78  StatusCode fillCell(HWIdentifier onlID
79  , float eCalo
80  , float qfactor
82  , const LArOnOffIdMapping* cabling
83  , const LArBadChannelCont* bcCont
84  , const CaloNoise& totalNoise
85  , const CaloDetDescrManager* caloMgr);
86 
87  private:
88 
89  ServiceHandle<ITHistSvc> m_thistSvc{this,"THistSvc","THistSvc"};
90 
91  TTree* m_tree;
92 
93  SG::ReadCondHandleKey<LArOnOffIdMapping> m_cablingKey { this, "CablingKey","LArOnOffIdMap","SG Key of LArOnOffIdMapping object"};
94  SG::ReadCondHandleKey<LArBadChannelCont> m_BCKey { this, "BadChanKey","LArBadChannel","SG Key of LArBadChannelCont object"};
96  { this, "TotalNoiseKey", "totalNoise", "SG key for total noise" };
98  {this, "BunchCrossingCondDataKey", "BunchCrossingData" ,"SG Key of BunchCrossing CDO"};
99  /*Tools*/
100  PublicToolHandle< Trig::TrigDecisionTool > m_trigDec{this, "TrigDecisionTool", "", "Handle to the TrigDecisionTool"};
101 
102  SG::ReadHandleKey<LArNoisyROSummary> m_NoisyROKey { this, "LArNoisyROSummaryKey","LArNoisyROSummary","SG Key of LArNoisyROSummar object"};
103  /*services*/
111  , "CaloDetDescrManager"
112  , "CaloDetDescrManager"
113  , "SG Key for CaloDetDescrManager in the Condition Store" };
114 
115 
116  // Electrons
117  std::string m_elecContainerName;
118 
119  /*event cuts */
120  double m_sigmacut;
122  unsigned int m_frontbunches;
124 
125  /*declaration of branches*/
126  int m_nb_sat;
133  int m_nt_run ;
134  unsigned long m_nt_evtId;
137  int m_nt_lb;
139  //int m_nt_ntracks;
142  std::vector<int> m_nt_isBunchesInFront;
145  unsigned int m_nt_atlasready;
146  unsigned int m_nt_stablebeams;
147  std::vector<std::string> m_nt_streamTagName;
148  std::vector<std::string> m_nt_streamTagType;
149 
150  // LAr event bit info
162 
164  // bad HV lines
165  std::vector<unsigned int> m_nt_badHVlines;
166 
167  // NoiseBurst trigger
176 
191 
192  //LAr Time variables
197 
198 
199  //Quantites for noisy cells
200  std::vector<float> m_nt_energycell;
201  std::vector<float> m_nt_qfactorcell;
202  std::vector<float> m_nt_phicell;
203  std::vector<float> m_nt_etacell;
204  std::vector<float> m_nt_signifcell;
205  //float m_nt_noisycellpercent;
206  std::vector<short> m_nt_barrelec_noisy;
207  std::vector<short> m_nt_posneg_noisy;
208  std::vector<short> m_nt_ft_noisy;
209  std::vector<short> m_nt_slot_noisy;
210  std::vector<short> m_nt_channel_noisy;
211  std::vector<short> m_nt_cellpartlayerindex;
212  std::vector< unsigned int > m_nt_cellIdentifier;
213  std::vector< unsigned int > m_nt_onlIdentifier;
214  std::vector<float> m_nt_noisycellpart;
215  std::vector<int> m_nt_noisycellHVphi;
216  std::vector<int> m_nt_noisycellHVeta;
217  std::vector<std::vector<short> > m_nt_samples;
218  std::vector<int> m_nt_gain;
219  std::vector<int> m_nt_isbadcell;
220 
221  std::vector<int> m_nt_partition;
222  std::vector<int> m_nt_layer;
223 
224  //Quanties for the saturated cells
225  std::vector<int> m_nt_isbadcell_sat;
226  std::vector<int> m_nt_barrelec_sat;
227  std::vector<int> m_nt_posneg_sat;
228  std::vector<short> m_nt_ft_sat;
229  std::vector<short> m_nt_slot_sat;
230  std::vector<short> m_nt_channel_sat;
231  std::vector<int> m_nt_partition_sat;
232  std::vector<float> m_nt_energy_sat;
233  std::vector<float> m_nt_phicell_sat;
234  std::vector<float> m_nt_etacell_sat;
235  std::vector<int> m_nt_layer_sat;
236  std::vector<unsigned int> m_nt_cellIdentifier_sat;
237 
238 };
239 
240 #endif // LArNoiseBursts_H
241 
LArNoiseBursts::m_sigmacut
double m_sigmacut
Definition: LArNoiseBursts.h:120
LArNoiseBursts::m_nt_phicell_sat
std::vector< float > m_nt_phicell_sat
Definition: LArNoiseBursts.h:233
LArNoiseBursts::m_nt_channel_sat
std::vector< short > m_nt_channel_sat
Definition: LArNoiseBursts.h:230
LArNoiseBursts::m_nt_signifcell
std::vector< float > m_nt_signifcell
Definition: LArNoiseBursts.h:204
LArNoiseBursts::m_nb_sat
int m_nb_sat
Definition: LArNoiseBursts.h:126
python.tests.PyTestsLib.finalize
def finalize(self)
_info( "content of StoreGate..." ) self.sg.dump()
Definition: PyTestsLib.py:50
LArNoiseBursts::m_nt_samples
std::vector< std::vector< short > > m_nt_samples
Definition: LArNoiseBursts.h:217
LArNoiseBursts::m_nt_EF_j165_u0uchad_LArNoiseBurstT
bool m_nt_EF_j165_u0uchad_LArNoiseBurstT
Definition: LArNoiseBursts.h:186
LArNoiseBursts::m_nt_qfactorcell
std::vector< float > m_nt_qfactorcell
Definition: LArNoiseBursts.h:201
LArNoiseBursts::m_nt_partition
std::vector< int > m_nt_partition
Definition: LArNoiseBursts.h:221
LArNoiseBursts::m_nt_ft_sat
std::vector< short > m_nt_ft_sat
Definition: LArNoiseBursts.h:228
ElectronContainer.h
DoubleEventSelectorOverlayTest.doTrigger
doTrigger
Definition: DoubleEventSelectorOverlayTest.py:46
LArNoiseBursts::m_nt_atlasready
unsigned int m_nt_atlasready
Definition: LArNoiseBursts.h:145
LArNoiseBursts::m_nt_larflag_mnbTight
bool m_nt_larflag_mnbTight
Definition: LArNoiseBursts.h:159
xAOD::uint8_t
uint8_t
Definition: Muon_v1.cxx:557
LArNoiseBursts::m_nt_L1_J75
bool m_nt_L1_J75
Definition: LArNoiseBursts.h:168
LArNoiseBursts::m_nt_larflag_dataCorruptedVeto
bool m_nt_larflag_dataCorruptedVeto
Definition: LArNoiseBursts.h:156
LArNoiseBursts::m_nt_barrelec_noisy
std::vector< short > m_nt_barrelec_noisy
Definition: LArNoiseBursts.h:206
ATLAS_NOT_THREAD_SAFE
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Definition: checker_macros.h:212
TgcIdHelper
Definition: TgcIdHelper.h:50
LArElectrodeID
Helper for the Liquid Argon Calorimeter cell at the electrode level.
Definition: LArElectrodeID.h:101
LArNoiseBursts::m_medqfactor
int m_medqfactor
Definition: LArNoiseBursts.h:128
LArNoiseBursts::m_nt_streamTagName
std::vector< std::string > m_nt_streamTagName
Definition: LArNoiseBursts.h:147
initialize
void initialize()
Definition: run_EoverP.cxx:894
LArBadXCont
Conditions-Data class holding LAr Bad Channel or Bad Feb information.
Definition: LArBadChannelCont.h:28
LArNoiseBursts::m_nt_onlIdentifier
std::vector< unsigned int > m_nt_onlIdentifier
Definition: LArNoiseBursts.h:213
LArNoiseBursts::m_nt_posneg_noisy
std::vector< short > m_nt_posneg_noisy
Definition: LArNoiseBursts.h:207
LArNoiseBursts::m_nt_channel_noisy
std::vector< short > m_nt_channel_noisy
Definition: LArNoiseBursts.h:210
CaloCondBlobAlgs_fillNoiseFromASCII.gain
gain
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:110
LArNoiseBursts::m_nt_EF_j130_u0uchad_LArNoiseBurstT
bool m_nt_EF_j130_u0uchad_LArNoiseBurstT
Definition: LArNoiseBursts.h:187
Range.h
ReadCellNoiseFromCool.cabling
cabling
Definition: ReadCellNoiseFromCool.py:154
LArNoiseBursts::m_nt_evtId
unsigned long m_nt_evtId
Definition: LArNoiseBursts.h:134
LArNoiseBursts::m_nt_energycell
std::vector< float > m_nt_energycell
Definition: LArNoiseBursts.h:200
LArNoiseBursts::m_nt_bcid
int m_nt_bcid
Definition: LArNoiseBursts.h:138
LArNoiseBursts::m_nt_L1_XE50_BGRP7
bool m_nt_L1_XE50_BGRP7
Definition: LArNoiseBursts.h:174
LArHEC_ID
Helper class for LArHEC offline identifiers.
Definition: LArHEC_ID.h:85
LArNoiseBursts::m_nt_L1_XE50
bool m_nt_L1_XE50
Definition: LArNoiseBursts.h:173
TrigDecisionTool.h
LArNoiseBursts::m_nt_posneg_sat
std::vector< int > m_nt_posneg_sat
Definition: LArNoiseBursts.h:227
LArNoiseBursts
Definition: LArNoiseBursts.h:56
LArNoiseBursts::m_nt_cellIdentifier
std::vector< unsigned int > m_nt_cellIdentifier
Definition: LArNoiseBursts.h:212
LArNoiseBursts::m_nt_isBunchesInFront
std::vector< int > m_nt_isBunchesInFront
Definition: LArNoiseBursts.h:142
LArNoiseBursts::m_nt_larflag_badFEBs
bool m_nt_larflag_badFEBs
Definition: LArNoiseBursts.h:151
SG::ReadHandleKey< LArNoisyROSummary >
LArNoiseBursts::m_nt_larflag_mediumSaturatedDQ
bool m_nt_larflag_mediumSaturatedDQ
Definition: LArNoiseBursts.h:152
LArNoiseBursts::m_nt_larflag_tightSaturatedDQ
bool m_nt_larflag_tightSaturatedDQ
Definition: LArNoiseBursts.h:153
LArNoiseBursts::m_nt_EF_j55_u0uchad_firstempty_LArNoiseBurst
bool m_nt_EF_j55_u0uchad_firstempty_LArNoiseBurst
Definition: LArNoiseBursts.h:179
HWIdentifier
Definition: HWIdentifier.h:13
LArNoiseBursts::m_nt_cellIdentifier_sat
std::vector< unsigned int > m_nt_cellIdentifier_sat
Definition: LArNoiseBursts.h:236
LArNoiseBursts::m_nt_L1_XE70
bool m_nt_L1_XE70
Definition: LArNoiseBursts.h:175
LArNoiseBursts::m_nt_streamTagType
std::vector< std::string > m_nt_streamTagType
Definition: LArNoiseBursts.h:148
CaloDetDescrManager.h
Definition of CaloDetDescrManager.
LArNoiseBursts::m_LArOnlineIDHelper
const LArOnlineID * m_LArOnlineIDHelper
Definition: LArNoiseBursts.h:104
LArNoiseBursts::m_LArEM_IDHelper
const LArEM_ID * m_LArEM_IDHelper
Definition: LArNoiseBursts.h:107
LArNoiseBursts::m_nt_cellsize
int m_nt_cellsize
Definition: LArNoiseBursts.h:132
CaloCell_ID.h
LArNoiseBursts::m_nt_nCellA
int m_nt_nCellA
Definition: LArNoiseBursts.h:195
LArNoiseBursts::m_hiqfactor
int m_hiqfactor
Definition: LArNoiseBursts.h:129
LArNoiseBursts::m_nt_EF_j35_u0uchad_firstempty_LArNoiseBurst
bool m_nt_EF_j35_u0uchad_firstempty_LArNoiseBurst
Definition: LArNoiseBursts.h:189
LArG4FSStartPointFilterLegacy.execute
execute
Definition: LArG4FSStartPointFilterLegacy.py:20
LArNoiseBursts::m_nt_ECTimeAvg
float m_nt_ECTimeAvg
Definition: LArNoiseBursts.h:194
LArNoiseBursts::m_nt_badHVPartitions
uint8_t m_nt_badHVPartitions
Definition: LArNoiseBursts.h:163
AthAlgorithm.h
LArNoiseBursts::m_nt_larflag_noiseBurstVeto
bool m_nt_larflag_noiseBurstVeto
Definition: LArNoiseBursts.h:154
LArNoiseBursts::m_nt_slot_noisy
std::vector< short > m_nt_slot_noisy
Definition: LArNoiseBursts.h:209
LArNoiseBursts::m_nt_partition_sat
std::vector< int > m_nt_partition_sat
Definition: LArNoiseBursts.h:231
LArBadChannelCont.h
LArNoiseBursts::m_nt_larflag_mnbTight_psveto
bool m_nt_larflag_mnbTight_psveto
Definition: LArNoiseBursts.h:160
LArNoiseBursts::m_nt_noisycellHVphi
std::vector< int > m_nt_noisycellHVphi
Definition: LArNoiseBursts.h:215
LArNoiseBursts::m_nt_etacell_sat
std::vector< float > m_nt_etacell_sat
Definition: LArNoiseBursts.h:234
LArOnOffIdMapping.h
LArNoiseBursts::m_nt_EF_xe55_LArNoiseBurst
bool m_nt_EF_xe55_LArNoiseBurst
Definition: LArNoiseBursts.h:182
LArNoiseBursts::m_nt_L1_XE40
bool m_nt_L1_XE40
Definition: LArNoiseBursts.h:172
LArNoiseBursts::m_tree
TTree * m_tree
Definition: LArNoiseBursts.h:91
LArNoiseBursts::m_CosmicCaloStream
bool m_CosmicCaloStream
Definition: LArNoiseBursts.h:121
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LArNoiseBursts::m_nt_EF_xe45_LArNoiseBurst
bool m_nt_EF_xe45_LArNoiseBurst
Definition: LArNoiseBursts.h:181
LArNoiseBursts::m_nt_layer
std::vector< int > m_nt_layer
Definition: LArNoiseBursts.h:222
LArNoiseBursts::m_nt_EF_j55_u0uchad_firstempty_LArNoiseBurstT
bool m_nt_EF_j55_u0uchad_firstempty_LArNoiseBurstT
Definition: LArNoiseBursts.h:184
LArNoiseBursts::m_nt_ECTimeDiff
float m_nt_ECTimeDiff
Definition: LArNoiseBursts.h:193
LArNoiseBursts::m_nt_cellpartlayerindex
std::vector< short > m_nt_cellpartlayerindex
Definition: LArNoiseBursts.h:211
LArNoiseBursts::m_nt_EF_j100_u0uchad_LArNoiseBurstT
bool m_nt_EF_j100_u0uchad_LArNoiseBurstT
Definition: LArNoiseBursts.h:185
LArNoiseBursts::m_nt_larflag_badFEBS_w
bool m_nt_larflag_badFEBS_w
Definition: LArNoiseBursts.h:157
LArNoiseBursts::m_LArElectrodeIDHelper
const LArElectrodeID * m_LArElectrodeIDHelper
Definition: LArNoiseBursts.h:106
LArNoiseBursts::m_keepOnlyCellID
bool m_keepOnlyCellID
Definition: LArNoiseBursts.h:123
LArNoiseBursts::m_nt_EF_j80_u0uchad_LArNoiseBurstT
bool m_nt_EF_j80_u0uchad_LArNoiseBurstT
Definition: LArNoiseBursts.h:190
LArNoiseBursts::m_lowqfactor
int m_lowqfactor
Definition: LArNoiseBursts.h:127
AthAlgorithm
Definition: AthAlgorithm.h:47
LArNoiseBursts::m_nt_stablebeams
unsigned int m_nt_stablebeams
Definition: LArNoiseBursts.h:146
LArNoiseBursts::m_nt_noisycellpart
std::vector< float > m_nt_noisycellpart
Definition: LArNoiseBursts.h:214
LArNoiseBursts::m_nt_L1_J30_EMPTY
bool m_nt_L1_J30_EMPTY
Definition: LArNoiseBursts.h:171
ReadCondHandleKey.h
CaloNoise
Definition: CaloNoise.h:16
LArNoiseBursts::m_nt_EF_j55_u0uchad_empty_LArNoiseBurst
bool m_nt_EF_j55_u0uchad_empty_LArNoiseBurst
Definition: LArNoiseBursts.h:180
LArNoiseBursts::m_nt_L1_J10_EMPTY
bool m_nt_L1_J10_EMPTY
Definition: LArNoiseBursts.h:169
LArNoiseBursts::m_nt_larcellsize
int m_nt_larcellsize
Definition: LArNoiseBursts.h:131
LArNoiseBursts::m_nt_energy_sat
std::vector< float > m_nt_energy_sat
Definition: LArNoiseBursts.h:232
LArNoiseBursts::m_frontbunches
unsigned int m_frontbunches
Definition: LArNoiseBursts.h:122
LArNoiseBursts::~LArNoiseBursts
virtual ~LArNoiseBursts()=default
LArNoiseBursts::m_nt_layer_sat
std::vector< int > m_nt_layer_sat
Definition: LArNoiseBursts.h:235
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228
IdentifierHash.h
LArNoiseBursts::m_nt_bunchtype
int m_nt_bunchtype
Definition: LArNoiseBursts.h:143
LArNoiseBursts::m_elecContainerName
std::string m_elecContainerName
Definition: LArNoiseBursts.h:117
LArNoisyROSummary.h
LArOnlineID
Definition: LArOnlineID.h:20
LArNoiseBursts::m_nt_barrelec_sat
std::vector< int > m_nt_barrelec_sat
Definition: LArNoiseBursts.h:226
LArNoiseBursts::m_nt_isbadcell
std::vector< int > m_nt_isbadcell
Definition: LArNoiseBursts.h:219
LArNoiseBursts::m_nt_L1_J30_FIRSTEMPTY
bool m_nt_L1_J30_FIRSTEMPTY
Definition: LArNoiseBursts.h:170
CaloGain::CaloGain
CaloGain
Definition: CaloGain.h:11
LArNoiseBursts::m_nt_phicell
std::vector< float > m_nt_phicell
Definition: LArNoiseBursts.h:202
SG::ReadCondHandleKey< LArOnOffIdMapping >
LArNoiseBursts::m_nt_evtTime_ns
int m_nt_evtTime_ns
Definition: LArNoiseBursts.h:136
VKalVrtAthena::varHolder_detail::clear
void clear(T &var)
Definition: NtupleVars.h:48
CaloDetDescrManager
This class provides the client interface for accessing the detector description information common to...
Definition: CaloDetDescrManager.h:473
LArNoiseBursts::m_nt_larflag_mnbLoose
bool m_nt_larflag_mnbLoose
Definition: LArNoiseBursts.h:158
LArNoiseBursts::m_nt_nCellC
int m_nt_nCellC
Definition: LArNoiseBursts.h:196
LArNoiseBursts::m_nt_etacell
std::vector< float > m_nt_etacell
Definition: LArNoiseBursts.h:203
LArNoiseBursts::m_nt_gain
std::vector< int > m_nt_gain
Definition: LArNoiseBursts.h:218
LArNoiseBursts::m_LArHVLineIDHelper
const LArHVLineID * m_LArHVLineIDHelper
Definition: LArNoiseBursts.h:105
LArNoiseBursts::m_nt_run
int m_nt_run
Definition: LArNoiseBursts.h:133
LArNoiseBursts::m_nt_larflag_dataCorrupted
bool m_nt_larflag_dataCorrupted
Definition: LArNoiseBursts.h:155
LArNoiseBursts::m_noisycell
long m_noisycell
Definition: LArNoiseBursts.h:130
LArNoiseBursts::m_nt_isbcidFilled
int m_nt_isbcidFilled
Definition: LArNoiseBursts.h:140
BunchCrossingCondData.h
Replaces the BunchCrossing AlgTool used in run1/2.
TileTBID
Helper class for TileCal offline identifiers of ancillary testbeam detectors and MBTS.
Definition: Calorimeter/CaloIdentifier/CaloIdentifier/TileTBID.h:65
LArNoiseBursts::m_nt_lb
int m_nt_lb
Definition: LArNoiseBursts.h:137
LArNoiseBursts::m_nt_EF_xe60_LArNoiseBurst
bool m_nt_EF_xe60_LArNoiseBurst
Definition: LArNoiseBursts.h:183
LArEM_ID
Helper class for LArEM offline identifiers.
Definition: LArEM_ID.h:118
LArElectrodeID.h
LArNoiseBursts::m_LArHEC_IDHelper
const LArHEC_ID * m_LArHEC_IDHelper
Definition: LArNoiseBursts.h:109
LArNoiseBursts::m_nt_isbadcell_sat
std::vector< int > m_nt_isbadcell_sat
Definition: LArNoiseBursts.h:225
LArNoiseBursts::m_nt_ft_noisy
std::vector< short > m_nt_ft_noisy
Definition: LArNoiseBursts.h:208
LArNoiseBursts::m_nt_EF_j35_u0uchad_empty_LArNoiseBurst
bool m_nt_EF_j35_u0uchad_empty_LArNoiseBurst
Definition: LArNoiseBursts.h:188
LArFCAL_ID
Helper class for LArFCAL offline identifiers.
Definition: LArFCAL_ID.h:60
LArNoiseBursts::m_nt_isbcidInTrain
int m_nt_isbcidInTrain
Definition: LArNoiseBursts.h:141
LArNoiseBursts::m_nt_bunchtime
float m_nt_bunchtime
Definition: LArNoiseBursts.h:144
LArNoiseBursts::m_nt_evtTime
int m_nt_evtTime
Definition: LArNoiseBursts.h:135
LArNoiseBursts::m_nt_EF_j165_u0uchad_LArNoiseBurst
bool m_nt_EF_j165_u0uchad_LArNoiseBurst
Definition: LArNoiseBursts.h:177
LArNoiseBursts::m_LArFCAL_IDHelper
const LArFCAL_ID * m_LArFCAL_IDHelper
Definition: LArNoiseBursts.h:108
LArNoiseBursts::m_nt_larflag_badHVlines
bool m_nt_larflag_badHVlines
Definition: LArNoiseBursts.h:161
LArNoiseBursts::m_nt_badHVlines
std::vector< unsigned int > m_nt_badHVlines
Definition: LArNoiseBursts.h:165
LArNoiseBursts::m_nt_noisycellHVeta
std::vector< int > m_nt_noisycellHVeta
Definition: LArNoiseBursts.h:216
LArOnlineID.h
ServiceHandle< ITHistSvc >
LArOnOffIdMapping
Definition: LArOnOffIdMapping.h:20
LArNoiseBursts::m_nt_slot_sat
std::vector< short > m_nt_slot_sat
Definition: LArNoiseBursts.h:229
LArNoiseBursts::m_nt_EF_j30_u0uchad_empty_LArNoiseBurst
bool m_nt_EF_j30_u0uchad_empty_LArNoiseBurst
Definition: LArNoiseBursts.h:178
Identifier
Definition: IdentifierFieldParser.cxx:14
LArHVLineID
Helper for the Liquid Argon Calorimeter High-Voltage identifiers.
Definition: LArHVLineID.h:48