This class defines a protocol to register boolean decisions and.
More...
#include <IDecisionSvc.h>
|
| | DeclareInterfaceID (IDecisionSvc, 1, 0) |
| virtual | ~IDecisionSvc () |
| virtual StatusCode | addStream (const std::string &stream)=0 |
| virtual StatusCode | addAcceptAlg (const std::string &name, const std::string &stream)=0 |
| virtual StatusCode | addRequireAlg (const std::string &name, const std::string &stream)=0 |
| virtual StatusCode | addVetoAlg (const std::string &name, const std::string &stream)=0 |
| virtual const std::vector< std::string > | getAcceptAlgs (const std::string &stream) const =0 |
| virtual const std::vector< std::string > | getRequireAlgs (const std::string &stream) const =0 |
| virtual const std::vector< std::string > | getVetoAlgs (const std::string &stream) const =0 |
| virtual const std::vector< std::string > | getStreams () const =0 |
| virtual bool | isEventAccepted (const std::string &stream) const =0 |
| | Test whether this event should be output, of a given stream.
|
| virtual bool | isEventAccepted (const std::string &stream, const EventContext &) const =0 |
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: