This class defines a protocol to register boolean decisions and.
More...
#include <IDecisionSvc.h>
This class defines a protocol to register boolean decisions and.
and retrieve them and their combined result
Definition at line 30 of file IDecisionSvc.h.
◆ ~IDecisionSvc()
IDecisionSvc::~IDecisionSvc |
( |
| ) |
|
|
virtual |
◆ addAcceptAlg()
virtual StatusCode IDecisionSvc::addAcceptAlg |
( |
const std::string & |
name, |
|
|
const std::string & |
stream |
|
) |
| |
|
pure virtual |
◆ addRequireAlg()
virtual StatusCode IDecisionSvc::addRequireAlg |
( |
const std::string & |
name, |
|
|
const std::string & |
stream |
|
) |
| |
|
pure virtual |
◆ addStream()
virtual StatusCode IDecisionSvc::addStream |
( |
const std::string & |
stream | ) |
|
|
pure virtual |
◆ addVetoAlg()
virtual StatusCode IDecisionSvc::addVetoAlg |
( |
const std::string & |
name, |
|
|
const std::string & |
stream |
|
) |
| |
|
pure virtual |
◆ DeclareInterfaceID()
◆ getAcceptAlgs()
virtual const std::vector<std::string> IDecisionSvc::getAcceptAlgs |
( |
const std::string & |
stream | ) |
const |
|
pure virtual |
◆ getRequireAlgs()
virtual const std::vector<std::string> IDecisionSvc::getRequireAlgs |
( |
const std::string & |
stream | ) |
const |
|
pure virtual |
◆ getStreams()
virtual const std::vector<std::string> IDecisionSvc::getStreams |
( |
| ) |
const |
|
pure virtual |
◆ getVetoAlgs()
virtual const std::vector<std::string> IDecisionSvc::getVetoAlgs |
( |
const std::string & |
stream | ) |
const |
|
pure virtual |
◆ isEventAccepted() [1/2]
virtual bool IDecisionSvc::isEventAccepted |
( |
const std::string & |
stream | ) |
const |
|
pure virtual |
Test whether this event should be output, of a given stream.
◆ isEventAccepted() [2/2]
virtual bool IDecisionSvc::isEventAccepted |
( |
const std::string & |
stream, |
|
|
const EventContext & |
|
|
) |
| const |
|
pure virtual |
The documentation for this class was generated from the following files: