|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef TRIGCALOHYPO_TRIGLARNOISEBURSTHYPOALG
5 #define TRIGCALOHYPO_TRIGLARNOISEBURSTHYPOALG
10 #include "GaudiKernel/ToolHandle.h"
21 class GenericHLTContainer;
43 ToolHandle<ILArNoisyROTool>
m_noisyROTool {
this,
"Tool",
"LArNoisyROTool",
"Noise Burst Calculation Tool"};
51 ToolHandle< GenericMonitoringTool >
m_monTool {
this,
"MonTool",
"",
"Monitoring tool" };
56 std::shared_ptr<hltinterface::GenericHLTContainer>
m_IsObject;
Property holding a SG store/key/clid from which a ReadHandle is made.
Gaudi::Property< bool > m_badFEBFlaggedPartitions
long int m_timeTagPosRec ATLAS_THREAD_SAFE
virtual StatusCode execute(const EventContext &context) const override
SG::WriteHandleKey< bool > m_noiseBurstDetected
long int m_timeTagPosToClear
SG::ReadCondHandleKey< LArBadFebCont > m_knownBadFEBsVecKey
An algorithm that can be simultaneously executed in multiple threads.
ToolHandle< ILArNoisyROTool > m_noisyROTool
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode initialize() override
Implements LArNoiseBurst detection for the new HLT framework.
Gaudi::Property< bool > m_mNBTight_PsVetoFlaggedPartitions
Gaudi::Property< bool > m_mNBTightFlaggedPartitions
ToolHandle< GenericMonitoringTool > m_monTool
Gaudi::Property< bool > m_mNBLooseFlaggedPartitions
Gaudi::Property< bool > m_satTightFlaggedPartitions
TrigLArNoiseBurstRecoAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadHandleKey< CaloCellContainer > m_cellContainerKey
Maintain a set of objects, one per slot.
std::shared_ptr< hltinterface::GenericHLTContainer > m_IsObject
SG::ReadCondHandleKey< LArBadFebCont > m_knownMNBFEBsVecKey