ATLAS Offline Software
Loading...
Searching...
No Matches
Trig::ITrigDecisionTool Class Referenceabstract

Basic interface for the TrigDecisionTool. More...

#include <ITrigDecisionTool.h>

Inheritance diagram for Trig::ITrigDecisionTool:
Collaboration diagram for Trig::ITrigDecisionTool:

Public Member Functions

virtual bool isPassed (const std::string &pattern) const =0
 Get the decision for a trigger chain.
virtual bool isPassed (const std::string &pattern, unsigned int condition) const =0
 Get the decision for a trigger chain with a given condition.
virtual unsigned int isPassedBits (const std::string &chain) const =0
 Get expert-level information about a given trigger chain.
virtual void print () const =0
 Print the state of the tool.

Detailed Description

Basic interface for the TrigDecisionTool.

It is used by some packages that are not in AtlasTrigger or higher.

Revision
624182
Date
2014-10-25 23:44:42 +0200 (Sat, 25 Oct 2014)

Definition at line 28 of file ITrigDecisionTool.h.

Member Function Documentation

◆ isPassed() [1/2]

virtual bool Trig::ITrigDecisionTool::isPassed ( const std::string & pattern) const
pure virtual

Get the decision for a trigger chain.

See also
Trig::TrigDecisionTool::isPassed

Implemented in Trig::TrigDecisionTool.

◆ isPassed() [2/2]

virtual bool Trig::ITrigDecisionTool::isPassed ( const std::string & pattern,
unsigned int condition ) const
pure virtual

Get the decision for a trigger chain with a given condition.

See also
Trig::TrigDecisionTool::isPassed

Implemented in Trig::TrigDecisionTool.

◆ isPassedBits()

virtual unsigned int Trig::ITrigDecisionTool::isPassedBits ( const std::string & chain) const
pure virtual

Get expert-level information about a given trigger chain.

See also
Trig::DecisionAccess::isPassedBits

Implemented in Trig::TrigDecisionTool.

◆ print()


The documentation for this class was generated from the following file: