7#ifndef TRIGT1ROIB_ROIBUILDER_H
8#define TRIGT1ROIB_ROIBUILDER_H
40 using AthReentrantAlgorithm::AthReentrantAlgorithm;
43 virtual StatusCode
execute(
const EventContext& ctx)
const override;
46 Gaudi::Property<bool>
m_doCalo{
this,
"DoCalo",
true,
"Use inputs from Calo system" };
47 Gaudi::Property<bool>
m_doMuon{
this,
"DoMuon",
true,
"Use inputs from Muon system" };
62 "StoreGate location of EmTau inputs" };
67 "StoreGate location of JetEnergy inputs" };
71 "StoreGate location of MuCTPI inputs" };
An algorithm that can be simultaneously executed in multiple threads.
static const std::string jepSlinkLocation
static const std::string EmTauSlinkLocation
RoIBuilder simulation algorithm.
Gaudi::Property< bool > m_doCalo
SG::ReadHandleKeyArray< SlinkWordDV > m_caloEMTauLocation
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
SG::WriteHandleKey< RoIBResult > m_roibRDOLocation
Gaudi::Property< bool > m_doMuon
SG::ReadHandleKey< L1MUINT::MuCTPIToRoIBSLink > m_muctpiSLinkLocation
virtual StatusCode execute(const EventContext &ctx) const override
virtual StatusCode initialize() override
DataVector< LVL1CTP::SlinkWord > SlinkWordDV
SG::ReadHandleKeyArray< SlinkWordDV > m_caloJetEnergyLocation
SG::ReadHandleKey< LVL1CTP::CTPSLink > m_ctpSLinkLocation
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.
static const std::string DEFAULT_CTPSLinkLocation
default StoreGate location for CTPSLink
static const std::string DEFAULT_MuonRoIBLocation
default StoreGate location for MuCTPI to RoIB input
Namespace of the LVL1 RoIB simulation.
static const std::string DEFAULT_RoIBRDOLocation
location of RoIBuilder output in StoreGate
HandleKeyArray< ReadHandle< T >, ReadHandleKey< T >, Gaudi::DataHandle::Reader > ReadHandleKeyArray