|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef HLTSEEDING_L1TRIGGERRESULTMAKER_H
6 #define HLTSEEDING_L1TRIGGERRESULTMAKER_H
42 this,
"L1TriggerResultWHKey",
"L1TriggerResult",
43 "Key of the output L1 Trigger Result"};
47 this,
"MuRoIKey",
"LVL1MuonRoIs",
48 "Key of the muon RoI container to be linked to L1 Trigger Result"};
52 this,
"eFexEMRoIKey",
"L1_eEMRoI",
53 "Key of the eFex EM RoI container to be linked to L1 Trigger Result"};
57 this,
"eFexTauRoIKey",
"L1_eTauRoI",
58 "Key of the eFex Tau RoI container to be linked to L1 Trigger Result"};
62 this,
"jFexFwdElRoIKey",
"L1_jFexFwdElRoI",
63 "Key of the jFex Fwd El RoI container to be linked to L1 Trigger Result"};
67 this,
"jFexTauRoIKey",
"L1_jFexTauRoI",
68 "Key of the jFex Tau RoI container to be linked to L1 Trigger Result"};
72 this,
"jFexSRJetRoIKey",
"L1_jFexSRJetRoI",
73 "Key of the jFex small-R Jet RoI container to be linked to L1 Trigger Result"};
77 this,
"jFexLRJetRoIKey",
"L1_jFexLRJetRoI",
78 "Key of the jFex large-R Jet RoI container to be linked to L1 Trigger Result"};
82 this,
"gFexSRJetRoIKey",
"L1_gFexSRJetRoI",
83 "Key of the gFex small-R Jet RoI container to be linked to L1 Trigger Result"};
87 this,
"gFexLRJetRoIKey",
"L1_gFexLRJetRoI",
88 "Key of the gFex large-R Jet RoI container to be linked to L1 Trigger Result"};
92 this,
"cTauRoIKey",
"L1_cTauRoI",
93 "Key of the cTau RoI container to be created (contains copies of eTaus matched to jTaus)"};
97 this,
"cjTauLinkKey",
"L1_cTauRoI.jTauLink",
98 "Decoration for the link from eTau to the matching jTau"};
102 this,
"ThresholdPatternTools", {},
103 "Tools decorating RoI containers with threshold patterns"
116 #endif // HLTSEEDING_L1TRIGGERRESULTMAKER_H
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.
SG::ReadHandleKey< xAOD::jFexLRJetRoIContainer > m_jFexLRJetRoIKey
SG::ReadHandleKey< xAOD::jFexSRJetRoIContainer > m_jFexSRJetRoIKey
SG::ReadHandleKey< xAOD::gFexJetRoIContainer > m_gFexLRJetRoIKey
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual StatusCode execute(const EventContext &eventContext) const override
SG::ReadHandleKey< xAOD::jFexFwdElRoIContainer > m_jFexFwdElRoIKey
SG::WriteDecorHandleKey< xAOD::eFexTauRoIContainer > m_cjTauLinkKey
An algorithm that can be simultaneously executed in multiple threads.
Property holding a SG store/key/clid from which a WriteHandle is made.
Algorithm creating L1TriggerResult and linking the relevant L1 xAOD collections to it.
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadHandleKey< xAOD::MuonRoIContainer > m_muRoIKey
SG::WriteHandleKey< xAOD::TrigCompositeContainer > m_l1TriggerResultWHKey
Class used to describe composite objects in the HLT.
Property holding a SG store/key/clid from which a WriteHandle is made.
ToolHandleArray< IRoIThresholdsTool > m_thresholdPatternTools
SG::WriteHandleKey< xAOD::eFexTauRoIContainer > m_cTauRoIKey
SG::ReadHandleKey< xAOD::eFexEMRoIContainer > m_eFexEMRoIKey
SG::ReadHandleKey< xAOD::eFexTauRoIContainer > m_eFexTauRoIKey
virtual StatusCode initialize() override
L1TriggerResultMaker(const std::string &name, ISvcLocator *svcLoc)
Standard constructor.
StatusCode createCombinedTauRoIs(xAOD::TrigComposite &l1tr, const EventContext &eventContext) const
Create the combined Tau container matching eTau to jTau.
SG::ReadHandleKey< xAOD::jFexTauRoIContainer > m_jFexTauRoIKey
SG::ReadHandleKey< xAOD::gFexJetRoIContainer > m_gFexSRJetRoIKey