ATLAS Offline Software
Trigger
TrigMonitoring
TrigSteerMonitor
src
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"
8
#include "
TrigCompositeUtils/TrigCompositeUtils.h
"
9
14
class
IDecisionCollector
:
virtual
public
IAlgTool {
15
public
:
16
DeclareInterfaceID
(
IDecisionCollector
, 1, 0);
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)
Generated on Thu Nov 7 2024 21:16:35 for ATLAS Offline Software by
1.8.18