ATLAS Offline Software
LArNoiseBursts.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 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"
17 
18 //LAr services:
19 #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();
62 
63  //virtual StatusCode initializeBeforeEventLoop();
64  virtual StatusCode initialize() override;
65  virtual StatusCode finalize() override;
66  virtual StatusCode execute() override;
67  virtual StatusCode clear();
68 
69  private:
70 
73  StatusCode doEventProperties();
74  StatusCode doLArNoiseBursts();
75  StatusCode doPhysicsObjects();
76 
77  //functions
78  int GetPartitionLayerIndex(const Identifier& id);
79 
80  StatusCode fillCell(HWIdentifier onlID
81  , float eCalo
82  , float qfactor
84  , const LArOnOffIdMapping* cabling
85  , const LArBadChannelCont* bcCont
86  , const CaloNoise& totalNoise
87  , const CaloDetDescrManager* caloMgr);
88 
89  private:
90 
91  ITHistSvc * m_thistSvc;
92 
93  TTree* m_tree;
94 
95  SG::ReadCondHandleKey<LArOnOffIdMapping> m_cablingKey { this, "CablingKey","LArOnOffIdMap","SG Key of LArOnOffIdMapping object"};
96  SG::ReadCondHandleKey<LArBadChannelCont> m_BCKey { this, "BadChanKey","LArBadChannel","SG Key of LArBadChannelCont object"};
98  { this, "TotalNoiseKey", "totalNoise", "SG key for total noise" };
100  {this, "BunchCrossingCondDataKey", "BunchCrossingData" ,"SG Key of BunchCrossing CDO"};
101  /*Tools*/
102  PublicToolHandle< Trig::TrigDecisionTool > m_trigDec{this, "TrigDecisionTool", "", "Handle to the TrigDecisionTool"};
103 
104  /*services*/
112  , "CaloDetDescrManager"
113  , "CaloDetDescrManager"
114  , "SG Key for CaloDetDescrManager in the Condition Store" };
115 
116 
117  // Electrons
118  std::string m_elecContainerName;
119 
120  /*event cuts */
121  double m_sigmacut;
123  unsigned int m_frontbunches;
125 
126  /*declaration of branches*/
127  int m_nb_sat;
134  int m_nt_run ;
135  unsigned long m_nt_evtId;
138  int m_nt_lb;
140  //int m_nt_ntracks;
143  std::vector<int> m_nt_isBunchesInFront;
146  unsigned int m_nt_atlasready;
147  unsigned int m_nt_stablebeams;
148  std::vector<std::string> m_nt_streamTagName;
149  std::vector<std::string> m_nt_streamTagType;
155 
156  //event info veto variables
157 // short m_nt_veto_mbts;
158 // //short m_nt_veto_indet;
159 // short m_nt_veto_bcm;
160 // short m_nt_veto_lucid;
161 // short m_nt_veto_pixel;
162 // short m_nt_veto_sct;
163 // short m_nt_veto_mbtstdHalo;
164 // short m_nt_veto_mbtstdCol;
165 // short m_nt_veto_lartdHalo;
166 // short m_nt_veto_lartdCol;
167 // short m_nt_veto_csctdHalo;
168 // short m_nt_veto_csctdCol;
169 // short m_nt_veto_bcmtHalo;
170 // short m_nt_veto_bcmtCol;
171 // short m_nt_veto_muontCol;
172 // short m_nt_veto_muontCosmic;
173 
174  // LAr event bit info
181 
182  // NoiseBurst trigger
191 
206 
207  //LAr Time variables
212 
213 
214  //Quantites for noisy cells
215  std::vector<float> m_nt_energycell;
216  std::vector<float> m_nt_qfactorcell;
217  std::vector<float> m_nt_phicell;
218  std::vector<float> m_nt_etacell;
219  std::vector<float> m_nt_signifcell;
220  //float m_nt_noisycellpercent;
221  std::vector<short> m_nt_barrelec_noisy;
222  std::vector<short> m_nt_posneg_noisy;
223  std::vector<short> m_nt_ft_noisy;
224  std::vector<short> m_nt_slot_noisy;
225  std::vector<short> m_nt_channel_noisy;
226  std::vector<short> m_nt_cellpartlayerindex;
227  std::vector< unsigned int > m_nt_cellIdentifier;
228  std::vector< unsigned int > m_nt_onlIdentifier;
229  std::vector<float> m_nt_noisycellpart;
230  std::vector<int> m_nt_noisycellHVphi;
231  std::vector<int> m_nt_noisycellHVeta;
232  std::vector<std::vector<short> > m_nt_samples;
233  std::vector<int> m_nt_gain;
234  std::vector<int> m_nt_isbadcell;
235 
236  /*
237  std::vector<int> m_nt_isbarrel;
238  std::vector<int> m_nt_isendcap;
239  std::vector<int> m_nt_isfcal;
240  std::vector<int> m_nt_ishec;
241  */
242 
243  std::vector<int> m_nt_partition;
244  std::vector<int> m_nt_layer;
245 
246  //Quanties for the saturated cells
247  std::vector<int> m_nt_isbadcell_sat;
248  std::vector<int> m_nt_barrelec_sat;
249  std::vector<int> m_nt_posneg_sat;
250  std::vector<short> m_nt_ft_sat;
251  std::vector<short> m_nt_slot_sat;
252  std::vector<short> m_nt_channel_sat;
253  std::vector<int> m_nt_partition_sat;
254  std::vector<float> m_nt_energy_sat;
255  std::vector<float> m_nt_phicell_sat;
256  std::vector<float> m_nt_etacell_sat;
257  std::vector<int> m_nt_layer_sat;
258  std::vector<unsigned int> m_nt_cellIdentifier_sat;
259 
260 };
261 
262 #endif // LArNoiseBursts_H
263 
LArNoiseBursts::m_sigmacut
double m_sigmacut
Definition: LArNoiseBursts.h:121
LArNoiseBursts::m_nt_phicell_sat
std::vector< float > m_nt_phicell_sat
Definition: LArNoiseBursts.h:255
LArNoiseBursts::m_nt_channel_sat
std::vector< short > m_nt_channel_sat
Definition: LArNoiseBursts.h:252
LArNoiseBursts::m_nt_signifcell
std::vector< float > m_nt_signifcell
Definition: LArNoiseBursts.h:219
LArNoiseBursts::m_nb_sat
int m_nb_sat
Definition: LArNoiseBursts.h:127
python.tests.PyTestsLib.finalize
def finalize(self)
_info( "content of StoreGate..." ) self.sg.dump()
Definition: PyTestsLib.py:53
LArNoiseBursts::m_nt_samples
std::vector< std::vector< short > > m_nt_samples
Definition: LArNoiseBursts.h:232
LArNoiseBursts::m_nt_EF_j165_u0uchad_LArNoiseBurstT
bool m_nt_EF_j165_u0uchad_LArNoiseBurstT
Definition: LArNoiseBursts.h:201
LArNoiseBursts::m_nt_qfactorcell
std::vector< float > m_nt_qfactorcell
Definition: LArNoiseBursts.h:216
LArNoiseBursts::m_nt_partition
std::vector< int > m_nt_partition
Definition: LArNoiseBursts.h:243
LArNoiseBursts::m_nt_ft_sat
std::vector< short > m_nt_ft_sat
Definition: LArNoiseBursts.h:250
ElectronContainer.h
DoubleEventSelectorOverlayTest.doTrigger
doTrigger
Definition: DoubleEventSelectorOverlayTest.py:46
LArNoiseBursts::m_nt_atlasready
unsigned int m_nt_atlasready
Definition: LArNoiseBursts.h:146
LArNoiseBursts::m_nt_L1_J75
bool m_nt_L1_J75
Definition: LArNoiseBursts.h:183
LArNoiseBursts::m_nt_larflag_dataCorruptedVeto
bool m_nt_larflag_dataCorruptedVeto
Definition: LArNoiseBursts.h:180
LArNoiseBursts::m_nt_barrelec_noisy
std::vector< short > m_nt_barrelec_noisy
Definition: LArNoiseBursts.h:221
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:129
LArNoiseBursts::m_nt_streamTagName
std::vector< std::string > m_nt_streamTagName
Definition: LArNoiseBursts.h:148
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:228
LArNoiseBursts::m_nt_posneg_noisy
std::vector< short > m_nt_posneg_noisy
Definition: LArNoiseBursts.h:222
LArNoiseBursts::m_nt_channel_noisy
std::vector< short > m_nt_channel_noisy
Definition: LArNoiseBursts.h:225
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:202
Range.h
ReadCellNoiseFromCool.cabling
cabling
Definition: ReadCellNoiseFromCool.py:154
LArNoiseBursts::m_nt_evtId
unsigned long m_nt_evtId
Definition: LArNoiseBursts.h:135
LArNoiseBursts::m_nt_energycell
std::vector< float > m_nt_energycell
Definition: LArNoiseBursts.h:215
LArNoiseBursts::m_nt_bcid
int m_nt_bcid
Definition: LArNoiseBursts.h:139
LArNoiseBursts::m_nt_L1_XE50_BGRP7
bool m_nt_L1_XE50_BGRP7
Definition: LArNoiseBursts.h:189
LArNoiseBursts::m_nt_larmnbnoisy
short m_nt_larmnbnoisy
Definition: LArNoiseBursts.h:153
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:188
TrigDecisionTool.h
LArNoiseBursts::m_nt_posneg_sat
std::vector< int > m_nt_posneg_sat
Definition: LArNoiseBursts.h:249
LArNoiseBursts::m_nt_larnoisyro
short m_nt_larnoisyro
Definition: LArNoiseBursts.h:150
LArNoiseBursts
Definition: LArNoiseBursts.h:56
LArNoiseBursts::m_nt_cellIdentifier
std::vector< unsigned int > m_nt_cellIdentifier
Definition: LArNoiseBursts.h:227
LArNoiseBursts::m_nt_isBunchesInFront
std::vector< int > m_nt_isBunchesInFront
Definition: LArNoiseBursts.h:143
LArNoiseBursts::m_nt_larflag_badFEBs
bool m_nt_larflag_badFEBs
Definition: LArNoiseBursts.h:175
LArNoiseBursts::m_nt_larflag_mediumSaturatedDQ
bool m_nt_larflag_mediumSaturatedDQ
Definition: LArNoiseBursts.h:176
LArNoiseBursts::m_nt_larflag_tightSaturatedDQ
bool m_nt_larflag_tightSaturatedDQ
Definition: LArNoiseBursts.h:177
LArNoiseBursts::m_nt_EF_j55_u0uchad_firstempty_LArNoiseBurst
bool m_nt_EF_j55_u0uchad_firstempty_LArNoiseBurst
Definition: LArNoiseBursts.h:194
HWIdentifier
Definition: HWIdentifier.h:13
LArNoiseBursts::m_nt_cellIdentifier_sat
std::vector< unsigned int > m_nt_cellIdentifier_sat
Definition: LArNoiseBursts.h:258
LArNoiseBursts::m_nt_L1_XE70
bool m_nt_L1_XE70
Definition: LArNoiseBursts.h:190
LArNoiseBursts::m_nt_streamTagType
std::vector< std::string > m_nt_streamTagType
Definition: LArNoiseBursts.h:149
CaloDetDescrManager.h
Definition of CaloDetDescrManager.
LArNoiseBursts::m_LArOnlineIDHelper
const LArOnlineID * m_LArOnlineIDHelper
Definition: LArNoiseBursts.h:105
LArNoiseBursts::m_LArEM_IDHelper
const LArEM_ID * m_LArEM_IDHelper
Definition: LArNoiseBursts.h:108
LArNoiseBursts::m_nt_cellsize
int m_nt_cellsize
Definition: LArNoiseBursts.h:133
CaloCell_ID.h
LArNoiseBursts::m_nt_nCellA
int m_nt_nCellA
Definition: LArNoiseBursts.h:210
LArNoiseBursts::m_hiqfactor
int m_hiqfactor
Definition: LArNoiseBursts.h:130
LArNoiseBursts::m_nt_EF_j35_u0uchad_firstempty_LArNoiseBurst
bool m_nt_EF_j35_u0uchad_firstempty_LArNoiseBurst
Definition: LArNoiseBursts.h:204
LArG4FSStartPointFilterLegacy.execute
execute
Definition: LArG4FSStartPointFilterLegacy.py:20
LArNoiseBursts::m_nt_ECTimeAvg
float m_nt_ECTimeAvg
Definition: LArNoiseBursts.h:209
AthAlgorithm.h
LArNoiseBursts::m_nt_larflag_noiseBurstVeto
bool m_nt_larflag_noiseBurstVeto
Definition: LArNoiseBursts.h:178
LArNoiseBursts::m_nt_slot_noisy
std::vector< short > m_nt_slot_noisy
Definition: LArNoiseBursts.h:224
LArNoiseBursts::m_nt_partition_sat
std::vector< int > m_nt_partition_sat
Definition: LArNoiseBursts.h:253
LArBadChannelCont.h
LArNoiseBursts::m_nt_noisycellHVphi
std::vector< int > m_nt_noisycellHVphi
Definition: LArNoiseBursts.h:230
LArNoiseBursts::m_nt_etacell_sat
std::vector< float > m_nt_etacell_sat
Definition: LArNoiseBursts.h:256
LArOnOffIdMapping.h
LArNoiseBursts::m_nt_EF_xe55_LArNoiseBurst
bool m_nt_EF_xe55_LArNoiseBurst
Definition: LArNoiseBursts.h:197
LArNoiseBursts::m_nt_L1_XE40
bool m_nt_L1_XE40
Definition: LArNoiseBursts.h:187
LArNoiseBursts::m_tree
TTree * m_tree
Definition: LArNoiseBursts.h:93
LArNoiseBursts::m_CosmicCaloStream
bool m_CosmicCaloStream
Definition: LArNoiseBursts.h:122
Identifier
Definition: DetectorDescription/Identifier/Identifier/Identifier.h:32
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:196
LArNoiseBursts::m_nt_layer
std::vector< int > m_nt_layer
Definition: LArNoiseBursts.h:244
LArNoiseBursts::m_nt_EF_j55_u0uchad_firstempty_LArNoiseBurstT
bool m_nt_EF_j55_u0uchad_firstempty_LArNoiseBurstT
Definition: LArNoiseBursts.h:199
LArNoiseBursts::m_nt_ECTimeDiff
float m_nt_ECTimeDiff
Definition: LArNoiseBursts.h:208
LArNoiseBursts::m_nt_cellpartlayerindex
std::vector< short > m_nt_cellpartlayerindex
Definition: LArNoiseBursts.h:226
LArNoiseBursts::m_nt_EF_j100_u0uchad_LArNoiseBurstT
bool m_nt_EF_j100_u0uchad_LArNoiseBurstT
Definition: LArNoiseBursts.h:200
LArNoiseBursts::m_LArElectrodeIDHelper
const LArElectrodeID * m_LArElectrodeIDHelper
Definition: LArNoiseBursts.h:107
LArNoiseBursts::m_keepOnlyCellID
bool m_keepOnlyCellID
Definition: LArNoiseBursts.h:124
LArNoiseBursts::m_nt_EF_j80_u0uchad_LArNoiseBurstT
bool m_nt_EF_j80_u0uchad_LArNoiseBurstT
Definition: LArNoiseBursts.h:205
LArNoiseBursts::m_lowqfactor
int m_lowqfactor
Definition: LArNoiseBursts.h:128
AthAlgorithm
Definition: AthAlgorithm.h:47
LArNoiseBursts::m_nt_stablebeams
unsigned int m_nt_stablebeams
Definition: LArNoiseBursts.h:147
LArNoiseBursts::m_nt_noisycellpart
std::vector< float > m_nt_noisycellpart
Definition: LArNoiseBursts.h:229
LArNoiseBursts::m_nt_L1_J30_EMPTY
bool m_nt_L1_J30_EMPTY
Definition: LArNoiseBursts.h:186
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:195
LArNoiseBursts::m_nt_L1_J10_EMPTY
bool m_nt_L1_J10_EMPTY
Definition: LArNoiseBursts.h:184
LArNoiseBursts::m_nt_larcellsize
int m_nt_larcellsize
Definition: LArNoiseBursts.h:132
LArNoiseBursts::m_nt_energy_sat
std::vector< float > m_nt_energy_sat
Definition: LArNoiseBursts.h:254
LArNoiseBursts::m_frontbunches
unsigned int m_frontbunches
Definition: LArNoiseBursts.h:123
LArNoiseBursts::m_nt_layer_sat
std::vector< int > m_nt_layer_sat
Definition: LArNoiseBursts.h:257
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
IdentifierHash.h
LArNoiseBursts::m_nt_bunchtype
int m_nt_bunchtype
Definition: LArNoiseBursts.h:144
LArNoiseBursts::m_elecContainerName
std::string m_elecContainerName
Definition: LArNoiseBursts.h:118
LArOnlineID
Definition: LArOnlineID.h:20
LArNoiseBursts::m_nt_barrelec_sat
std::vector< int > m_nt_barrelec_sat
Definition: LArNoiseBursts.h:248
LArNoiseBursts::m_nt_isbadcell
std::vector< int > m_nt_isbadcell
Definition: LArNoiseBursts.h:234
LArNoiseBursts::m_nt_L1_J30_FIRSTEMPTY
bool m_nt_L1_J30_FIRSTEMPTY
Definition: LArNoiseBursts.h:185
CaloGain::CaloGain
CaloGain
Definition: CaloGain.h:11
LArNoiseBursts::m_nt_phicell
std::vector< float > m_nt_phicell
Definition: LArNoiseBursts.h:217
SG::ReadCondHandleKey< LArOnOffIdMapping >
LArNoiseBursts::m_nt_evtTime_ns
int m_nt_evtTime_ns
Definition: LArNoiseBursts.h:137
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_thistSvc
ITHistSvc * m_thistSvc
Definition: LArNoiseBursts.h:91
LArNoiseBursts::m_nt_larnoisyro_satTwo
short m_nt_larnoisyro_satTwo
Definition: LArNoiseBursts.h:152
LArNoiseBursts::m_nt_nCellC
int m_nt_nCellC
Definition: LArNoiseBursts.h:211
LArNoiseBursts::m_nt_etacell
std::vector< float > m_nt_etacell
Definition: LArNoiseBursts.h:218
LArNoiseBursts::m_nt_gain
std::vector< int > m_nt_gain
Definition: LArNoiseBursts.h:233
LArNoiseBursts::m_LArHVLineIDHelper
const LArHVLineID * m_LArHVLineIDHelper
Definition: LArNoiseBursts.h:106
LArNoiseBursts::m_nt_run
int m_nt_run
Definition: LArNoiseBursts.h:134
LArNoiseBursts::m_nt_larflag_dataCorrupted
bool m_nt_larflag_dataCorrupted
Definition: LArNoiseBursts.h:179
LArNoiseBursts::m_noisycell
long m_noisycell
Definition: LArNoiseBursts.h:131
LArNoiseBursts::m_nt_isbcidFilled
int m_nt_isbcidFilled
Definition: LArNoiseBursts.h:141
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:138
LArNoiseBursts::m_nt_EF_xe60_LArNoiseBurst
bool m_nt_EF_xe60_LArNoiseBurst
Definition: LArNoiseBursts.h:198
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:110
LArNoiseBursts::m_nt_isbadcell_sat
std::vector< int > m_nt_isbadcell_sat
Definition: LArNoiseBursts.h:247
LArNoiseBursts::m_nt_ft_noisy
std::vector< short > m_nt_ft_noisy
Definition: LArNoiseBursts.h:223
LArNoiseBursts::m_nt_EF_j35_u0uchad_empty_LArNoiseBurst
bool m_nt_EF_j35_u0uchad_empty_LArNoiseBurst
Definition: LArNoiseBursts.h:203
LArFCAL_ID
Helper class for LArFCAL offline identifiers.
Definition: LArFCAL_ID.h:60
LArNoiseBursts::m_nt_isbcidInTrain
int m_nt_isbcidInTrain
Definition: LArNoiseBursts.h:142
LArNoiseBursts::m_nt_larmnbnoisy_sat
short m_nt_larmnbnoisy_sat
Definition: LArNoiseBursts.h:154
LArNoiseBursts::m_nt_bunchtime
float m_nt_bunchtime
Definition: LArNoiseBursts.h:145
LArNoiseBursts::m_nt_evtTime
int m_nt_evtTime
Definition: LArNoiseBursts.h:136
LArNoiseBursts::m_nt_EF_j165_u0uchad_LArNoiseBurst
bool m_nt_EF_j165_u0uchad_LArNoiseBurst
Definition: LArNoiseBursts.h:192
LArNoiseBursts::m_LArFCAL_IDHelper
const LArFCAL_ID * m_LArFCAL_IDHelper
Definition: LArNoiseBursts.h:109
AnalysisTools.h
LArNoiseBursts::m_nt_larnoisyro_opt
short m_nt_larnoisyro_opt
Definition: LArNoiseBursts.h:151
LArNoiseBursts::m_nt_noisycellHVeta
std::vector< int > m_nt_noisycellHVeta
Definition: LArNoiseBursts.h:231
LArOnlineID.h
LArOnOffIdMapping
Definition: LArOnOffIdMapping.h:20
LArNoiseBursts::m_nt_slot_sat
std::vector< short > m_nt_slot_sat
Definition: LArNoiseBursts.h:251
LArNoiseBursts::m_nt_EF_j30_u0uchad_empty_LArNoiseBurst
bool m_nt_EF_j30_u0uchad_empty_LArNoiseBurst
Definition: LArNoiseBursts.h:193
LArHVLineID
Helper for the Liquid Argon Calorimeter High-Voltage identifiers.
Definition: LArHVLineID.h:48