ATLAS Offline Software
IDecisionCollector.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 #ifndef TRIGSTEERMONITOR_IDECISIONCOLLECTOR_H
5 #define TRIGSTEERMONITOR_IDECISIONCOLLECTOR_H
6 
7 #include "GaudiKernel/IAlgTool.h"
9 
14 class IDecisionCollector : virtual public IAlgTool {
15 public:
17 
18  virtual void getDecisions( std::vector<TrigCompositeUtils::DecisionID>&, const EventContext& ) const = 0;
19 
20  virtual ~IDecisionCollector() override {}
21 };
22 
23 #endif // TRIGSTEERMONITOR_IDECISIONCOLLECTOR_H
TrigCompositeUtils.h
IDecisionCollector
Tools that collect decisions.
Definition: IDecisionCollector.h:14
IDecisionCollector::~IDecisionCollector
virtual ~IDecisionCollector() override
Definition: IDecisionCollector.h:20
IDecisionCollector::getDecisions
virtual void getDecisions(std::vector< TrigCompositeUtils::DecisionID > &, const EventContext &) const =0
IDecisionCollector::DeclareInterfaceID
DeclareInterfaceID(IDecisionCollector, 1, 0)