6#ifndef TRIGEVENTINFOALG_H
7#define TRIGEVENTINFOALG_H
11#include "GaudiKernel/ToolHandle.h"
26 virtual StatusCode
execute(
const EventContext& ctx)
const override;
45 this,
"decoratePFlowInfo",
false,
"Flag to enable PFlow event info decoration"};
47 this,
"decorateEMTopoInfo",
false,
"Flag to enable EMTopo event info decoration"};
49 this,
"renounceAll",
false,
"Flag to renounce all input dependencies and sweep up what is there."};
51 ToolHandle<ILumiBlockMuTool>
m_lumiBlockMuTool{
this,
"LuminosityTool",
"LumiBlockMuTool/LumiBlockMuTool",
"Luminosity Tool"};
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
Property holding a SG store/key/clid from which a WriteHandle 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/attr name from which a WriteDecorHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
Gaudi::Property< bool > m_decoratePFlowInfo
SG::ReadHandleKey< xAOD::EventShape > m_rhoKeyPF
SG::WriteDecorHandleKey< xAOD::TrigCompositeContainer > m_rhoDecor
virtual StatusCode initialize() override
ToolHandle< ILumiBlockMuTool > m_lumiBlockMuTool
SG::WriteHandleKey< xAOD::TrigCompositeContainer > m_TrigEventInfoKey
SG::ReadHandleKey< xAOD::VertexContainer > m_PrimaryVxInputName
virtual StatusCode execute(const EventContext &ctx) const override
SG::WriteDecorHandleKey< xAOD::TrigCompositeContainer > m_rhoEMTDecor
SG::WriteDecorHandleKey< xAOD::TrigCompositeContainer > m_muDecor
SG::WriteDecorHandleKey< xAOD::TrigCompositeContainer > m_numPVDecor
Gaudi::Property< bool > m_decorateEMTopoInfo
Gaudi::Property< bool > m_renounceAll
SG::ReadHandleKey< xAOD::EventShape > m_rhoKeyEMT
StatusCode decorateWithEventInfo(const EventContext &ctx, xAOD::TrigComposite *trigEI) const
TrigEventInfoRecorderAlg(const std::string &name, ISvcLocator *pSvcLocator)
TrigComposite_v1 TrigComposite
Declare the latest version of the class.