|
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;
76 int GetPartitionLayerIndex(
const Identifier&
id);
96 {
this,
"TotalNoiseKey",
"totalNoise",
"SG key for total noise" };
98 {
this,
"BunchCrossingCondDataKey",
"BunchCrossingData" ,
"SG Key of BunchCrossing CDO"};
100 PublicToolHandle< Trig::TrigDecisionTool > m_trigDec{
this,
"TrigDecisionTool",
"",
"Handle to the TrigDecisionTool"};
111 ,
"CaloDetDescrManager"
112 ,
"CaloDetDescrManager"
113 ,
"SG Key for CaloDetDescrManager in the Condition Store" };
240 #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_mnbTight
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
uint8_t m_nt_badHVPartitions
bool m_nt_larflag_noiseBurstVeto
std::vector< short > m_nt_slot_noisy
std::vector< int > m_nt_partition_sat
bool m_nt_larflag_mnbTight_psveto
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
bool m_nt_larflag_badFEBS_w
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
virtual ~LArNoiseBursts()=default
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...
bool m_nt_larflag_mnbLoose
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.
bool m_nt_EF_j165_u0uchad_LArNoiseBurst
const LArFCAL_ID * m_LArFCAL_IDHelper
bool m_nt_larflag_badHVlines
std::vector< unsigned int > m_nt_badHVlines
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.