|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef TRIGBJETHYPO_TRIGBJETHYPOALGBASE_H
5 #define TRIGBJETHYPO_TRIGBJETHYPOALGBASE_H 1
9 #include "AthLinks/ElementLinkVector.h"
34 template <
class CONTAINER >
40 template <
class CONTAINER >
45 template <
class CONTAINER >
54 template <
class CONTAINER >
59 template <
class CONTAINER >
66 template<
class CONTAINER >
70 int objIndex = 0 )
const;
72 template<
class CONTAINER >
76 int forcedIndex = -1 )
const;
78 template<
class CONTAINER >
83 int objIndex = 0 )
const;
86 template<
class CONTAINER >
88 std::vector< TrigCompositeUtils::Decision* >&,
91 int forcedIndex = -1 )
const;
93 template <
class CONTAINER >
95 std::vector< TrigCompositeUtils::Decision* >&,
97 const std::string& )
const;
StatusCode attachObjectLinkToDecisionsFromStoreGate(std::vector< TrigCompositeUtils::Decision * > &, const SG::ReadHandleKey< CONTAINER > &, const std::string &, int forcedIndex=-1) const
virtual StatusCode execute(const EventContext &) const =0
StatusCode attachObjectLinkToDecisionFromEventView(const EventContext &, TrigCompositeUtils::Decision &, const SG::ReadHandleKey< CONTAINER > &, const std::string &, int objIndex=0) const
StatusCode retrieveObjectFromEventView(const EventContext &, ElementLinkVector< CONTAINER > &, const SG::ReadHandleKey< CONTAINER > &, const TrigCompositeUtils::DecisionContainer *) const
StatusCode retrieveCollectionFromNavigation(const std::string &linkName, ElementLinkVector< CONTAINER > &objELs, const TrigCompositeUtils::DecisionContainer *) const
virtual StatusCode initialize()=0
StatusCode attachObjectLinkToDecisionFromStoreGate(TrigCompositeUtils::Decision &, const SG::ReadHandleKey< CONTAINER > &, const std::string &, int objIndex=0) const
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode retrievePreviousDecisionContainer(const EventContext &, const TrigCompositeUtils::DecisionContainer *&) const
Class used to describe composite objects in the HLT.
StatusCode retrieveObjectFromStoreGate(const EventContext &, ElementLinkVector< CONTAINER > &, const SG::ReadHandleKey< CONTAINER > &) const
StatusCode retrieveCollectionFromView(const EventContext &, ElementLinkVector< CONTAINER > &, const SG::ReadHandleKey< CONTAINER > &, const TrigCompositeUtils::Decision *) const
ElementLinkVector implementation for standalone ROOT.
StatusCode attachObjectCollectionLinkToDecisionsFromEventView(const EventContext &, std::vector< TrigCompositeUtils::Decision * > &, const SG::ReadHandleKey< CONTAINER > &, const std::string &) const
Hypothesis algorithms take the output of reco algorithms and the decision from the preceeding InputMa...
virtual ~TrigBjetHypoAlgBase()
StatusCode retrieveObjectFromNavigation(const std::string &, ElementLink< CONTAINER > &, const TrigCompositeUtils::Decision *) const
StatusCode attachObjectLinkToDecisionsFromEventView(const EventContext &, std::vector< TrigCompositeUtils::Decision * > &, const SG::ReadHandleKey< CONTAINER > &, const std::string &, int forcedIndex=-1) const