|
ATLAS Offline Software
|
Go to the documentation of this file.
28 return StatusCode::SUCCESS;
40 ATH_MSG_DEBUG(
"Running with " << previousDecisionsHandle->
size() <<
" previous decisions");
47 for (
const Decision* previousDecision: *previousDecisionsHandle) {
48 pairedDecisions.emplace_back(
68 return StatusCode::SUCCESS;
xAOD::TrigCompositeContainer DecisionContainer
Decision * newDecisionIn(DecisionContainer *dc, const std::string &name)
Helper method to create a Decision object, place it in the container and return a pointer to it.
const std::string & hypoAlgNodeName()
const SG::ReadHandleKey< TrigCompositeUtils::DecisionContainer > & decisionInput() const
methods for derived classes to access handles of the base class input other read/write handles may be...
SG::WriteHandle< DecisionContainer > createAndStore(const SG::WriteHandleKey< DecisionContainer > &key, const EventContext &ctx)
Creates and right away records the DecisionContainer with the key.
const SG::WriteHandleKey< TrigCompositeUtils::DecisionContainer > & decisionOutput() const
methods for derived classes to access handles of the base class output other read/write handles may b...
virtual StatusCode execute(const EventContext &eventContext) const override
SG::ReadCondHandle< T > makeHandle(const SG::ReadCondHandleKey< T > &key, const EventContext &ctx=Gaudi::Hive::currentContext())
StatusCode hypoBaseOutputProcessing(SG::WriteHandle< TrigCompositeUtils::DecisionContainer > &outputHandle, MSG::Level lvl=MSG::DEBUG) const
Base class function to be called once slice specific code has finished. Handles debug printing and va...
::StatusCode StatusCode
StatusCode definition for legacy code.
ToolHandleArray< L1TopoOnlineMonitorHypoTool > m_hypoTools
virtual bool isValid() override final
Can the handle be successfully dereferenced?
virtual StatusCode initialize() override
Hypothesis algorithms take the output of reco algorithms and the decision from the preceeding InputMa...
xAOD::TrigComposite Decision
size_type size() const noexcept
Returns the number of elements in the collection.
L1TopoOnlineMonitorHypo(const std::string &name, ISvcLocator *svcLoc)