ATLAS Offline Software
Public Member Functions | List of all members
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. More...
 
virtual bool isPassed (const std::string &pattern, unsigned int condition) const =0
 Get the decision for a trigger chain with a given condition. More...
 
virtual unsigned int isPassedBits (const std::string &chain) const =0
 Get expert-level information about a given trigger chain. More...
 
virtual void print () const =0
 Print the state of the tool. More...
 

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()

virtual void asg::IAsgTool::print ( ) const
pure virtualinherited

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