4#ifndef TRIGCALOHYPO_TRIGLARNOISEBURSTHYPOALG
5#define TRIGCALOHYPO_TRIGLARNOISEBURSTHYPOALG
10#include "GaudiKernel/ToolHandle.h"
21 class GenericHLTContainer;
35 virtual StatusCode
execute(
const EventContext& context )
const override;
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;
Maintain a set of objects, one per slot.
Property holding a SG store/key/clid from which a ReadHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
ToolHandle< GenericMonitoringTool > m_monTool
virtual StatusCode initialize() override
Gaudi::Property< bool > m_satTightFlaggedPartitions
long int m_timeTagPosToClear
SG::WriteHandleKey< bool > m_noiseBurstDetected
Gaudi::Property< bool > m_mNBTight_PsVetoFlaggedPartitions
SG::ReadHandleKey< CaloCellContainer > m_cellContainerKey
ToolHandle< ILArNoisyROTool > m_noisyROTool
SG::ReadCondHandleKey< LArBadFebCont > m_knownBadFEBsVecKey
Gaudi::Property< bool > m_mNBTightFlaggedPartitions
SG::ReadCondHandleKey< LArBadFebCont > m_knownMNBFEBsVecKey
std::shared_ptr< hltinterface::GenericHLTContainer > m_IsObject
Gaudi::Property< bool > m_badFEBFlaggedPartitions
virtual StatusCode execute(const EventContext &context) const override
TrigLArNoiseBurstRecoAlg(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< bool > m_mNBLooseFlaggedPartitions
long int m_timeTagPosRec ATLAS_THREAD_SAFE