|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef LARCAFJOBS_LARNOISEBURSTS_H
6 #define LARCAFJOBS_LARNOISEBURSTS_H
8 #include "GaudiKernel/ToolHandle.h"
10 #include "GaudiKernel/ObjectVector.h"
11 #include "GaudiKernel/AlgTool.h"
13 #include "CLHEP/Units/SystemOfUnits.h"
14 #include "GaudiKernel/ITHistSvc.h"
43 class LArOnlineIDStrHelper;
78 int GetPartitionLayerIndex(
const Identifier&
id);
98 {
this,
"TotalNoiseKey",
"totalNoise",
"SG key for total noise" };
100 {
this,
"BunchCrossingCondDataKey",
"BunchCrossingData" ,
"SG Key of BunchCrossing CDO"};
102 PublicToolHandle< Trig::TrigDecisionTool > m_trigDec{
this,
"TrigDecisionTool",
"",
"Handle to the TrigDecisionTool"};
112 ,
"CaloDetDescrManager"
113 ,
"CaloDetDescrManager"
114 ,
"SG Key for CaloDetDescrManager in the Condition Store" };
262 #endif // LArNoiseBursts_H
std::vector< float > m_nt_phicell_sat
std::vector< short > m_nt_channel_sat
std::vector< float > m_nt_signifcell
def finalize(self)
_info( "content of StoreGate..." ) self.sg.dump()
std::vector< std::vector< short > > m_nt_samples
bool m_nt_EF_j165_u0uchad_LArNoiseBurstT
std::vector< float > m_nt_qfactorcell
std::vector< int > m_nt_partition
std::vector< short > m_nt_ft_sat
unsigned int m_nt_atlasready
bool m_nt_larflag_dataCorruptedVeto
std::vector< short > m_nt_barrelec_noisy
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Helper for the Liquid Argon Calorimeter cell at the electrode level.
std::vector< std::string > m_nt_streamTagName
Conditions-Data class holding LAr Bad Channel or Bad Feb information.
std::vector< unsigned int > m_nt_onlIdentifier
std::vector< short > m_nt_posneg_noisy
std::vector< short > m_nt_channel_noisy
bool m_nt_EF_j130_u0uchad_LArNoiseBurstT
std::vector< float > m_nt_energycell
Helper class for LArHEC offline identifiers.
std::vector< int > m_nt_posneg_sat
std::vector< unsigned int > m_nt_cellIdentifier
std::vector< int > m_nt_isBunchesInFront
bool m_nt_larflag_badFEBs
bool m_nt_larflag_mediumSaturatedDQ
bool m_nt_larflag_tightSaturatedDQ
bool m_nt_EF_j55_u0uchad_firstempty_LArNoiseBurst
std::vector< unsigned int > m_nt_cellIdentifier_sat
std::vector< std::string > m_nt_streamTagType
Definition of CaloDetDescrManager.
const LArOnlineID * m_LArOnlineIDHelper
const LArEM_ID * m_LArEM_IDHelper
bool m_nt_EF_j35_u0uchad_firstempty_LArNoiseBurst
bool m_nt_larflag_noiseBurstVeto
std::vector< short > m_nt_slot_noisy
std::vector< int > m_nt_partition_sat
std::vector< int > m_nt_noisycellHVphi
std::vector< float > m_nt_etacell_sat
bool m_nt_EF_xe55_LArNoiseBurst
::StatusCode StatusCode
StatusCode definition for legacy code.
bool m_nt_EF_xe45_LArNoiseBurst
std::vector< int > m_nt_layer
bool m_nt_EF_j55_u0uchad_firstempty_LArNoiseBurstT
std::vector< short > m_nt_cellpartlayerindex
bool m_nt_EF_j100_u0uchad_LArNoiseBurstT
const LArElectrodeID * m_LArElectrodeIDHelper
bool m_nt_EF_j80_u0uchad_LArNoiseBurstT
unsigned int m_nt_stablebeams
std::vector< float > m_nt_noisycellpart
bool m_nt_EF_j55_u0uchad_empty_LArNoiseBurst
std::vector< float > m_nt_energy_sat
unsigned int m_frontbunches
std::vector< int > m_nt_layer_sat
std::string m_elecContainerName
std::vector< int > m_nt_barrelec_sat
std::vector< int > m_nt_isbadcell
bool m_nt_L1_J30_FIRSTEMPTY
std::vector< float > m_nt_phicell
This class provides the client interface for accessing the detector description information common to...
short m_nt_larnoisyro_satTwo
std::vector< float > m_nt_etacell
std::vector< int > m_nt_gain
const LArHVLineID * m_LArHVLineIDHelper
bool m_nt_larflag_dataCorrupted
Replaces the BunchCrossing AlgTool used in run1/2.
Helper class for TileCal offline identifiers of ancillary testbeam detectors and MBTS.
bool m_nt_EF_xe60_LArNoiseBurst
Helper class for LArEM offline identifiers.
const LArHEC_ID * m_LArHEC_IDHelper
std::vector< int > m_nt_isbadcell_sat
std::vector< short > m_nt_ft_noisy
bool m_nt_EF_j35_u0uchad_empty_LArNoiseBurst
Helper class for LArFCAL offline identifiers.
short m_nt_larmnbnoisy_sat
bool m_nt_EF_j165_u0uchad_LArNoiseBurst
const LArFCAL_ID * m_LArFCAL_IDHelper
short m_nt_larnoisyro_opt
std::vector< int > m_nt_noisycellHVeta
std::vector< short > m_nt_slot_sat
bool m_nt_EF_j30_u0uchad_empty_LArNoiseBurst
Helper for the Liquid Argon Calorimeter High-Voltage identifiers.