4#ifndef TrigHLTJetHypo_TrigJetHypoAlg_H
5#define TrigHLTJetHypo_TrigJetHypoAlg_H
20 TrigJetHypoAlg(
const std::string& name, ISvcLocator* pSvcLocator );
23 virtual StatusCode
execute(
const EventContext& context )
const override;
42 const EventContext& context
47 this,
"HypoTools", {},
"Hypo tools"};
50 this,
"Jets",
"Jets",
"jet container key, full scan"};
55 this,
"DoPresel",
false,
"is this preselection rather than main decision?"};
HypoBase(const std::string &name, ISvcLocator *pSvcLocator)
constructor, to be called by sub-class constructors
Property holding a SG store/key/clid from which a ReadHandle is made.
Gaudi::Property< bool > m_doPresel
TrigJetHypoAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize() override
StatusCode decide(const xAOD::JetContainer *jets, const TrigCompositeUtils::Decision *previousDecision, TrigCompositeUtils::DecisionContainer *outputDecisions, const EventContext &context) const
Populate outputDecisions and run all HypoTools over the jet collection.
SG::ReadHandleKey< xAOD::JetContainer > m_jetsKey
virtual StatusCode execute(const EventContext &context) const override
ToolHandleArray< TrigJetHypoTool > m_hypoTools
xAOD::TrigComposite Decision
xAOD::TrigCompositeContainer DecisionContainer
JetContainer_v1 JetContainer
Definition of the current "jet container version".