ATLAS Offline Software
Public Member Functions | Private Attributes | Friends | List of all members
TrigConf::HLTTriggerType Class Reference

HLT trigger type configuration information. More...

#include <HLTTriggerType.h>

Collaboration diagram for TrigConf::HLTTriggerType:

Public Member Functions

 HLTTriggerType (int bit=0)
 constructor with configuration data More...
 
int bit () const
 accessor to the trigger type bit More...
 
void set_bit (int bit)
 setter of the trigger type bit More...
 
void print (const std::string &indent="", unsigned int detail=1) const
 print method More...
 

Private Attributes

int m_bit
 the trigger type bit More...
 

Friends

std::ostream & operator<< (std::ostream &, const TrigConf::HLTTriggerType &)
 

Detailed Description

HLT trigger type configuration information.

A trigger type is associated with a trigger chain and might be used to raise a bit flag in the event header in case the chain has fired

Definition at line 22 of file HLTTriggerType.h.

Constructor & Destructor Documentation

◆ HLTTriggerType()

TrigConf::HLTTriggerType::HLTTriggerType ( int  bit = 0)

constructor with configuration data

Parameters
bitbit index in the event header

Definition at line 9 of file HLTTriggerType.cxx.

10  : m_bit(bit)
11 {}

Member Function Documentation

◆ bit()

int TrigConf::HLTTriggerType::bit ( ) const
inline

accessor to the trigger type bit

Definition at line 33 of file HLTTriggerType.h.

◆ print()

void TrigConf::HLTTriggerType::print ( const std::string &  indent = "",
unsigned int  detail = 1 
) const

print method

Definition at line 14 of file HLTTriggerType.cxx.

14  {
15  std::cout << indent << *this;
16 }

◆ set_bit()

void TrigConf::HLTTriggerType::set_bit ( int  bit)
inline

setter of the trigger type bit

Definition at line 34 of file HLTTriggerType.h.

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  ,
const TrigConf::HLTTriggerType  
)
friend

Member Data Documentation

◆ m_bit

int TrigConf::HLTTriggerType::m_bit
private

the trigger type bit

Definition at line 41 of file HLTTriggerType.h.


The documentation for this class was generated from the following files:
TrigConf::HLTTriggerType::m_bit
int m_bit
the trigger type bit
Definition: HLTTriggerType.h:41
geometry_dat_to_json.indent
indent
Definition: geometry_dat_to_json.py:18
TrigConf::HLTTriggerType::bit
int bit() const
accessor to the trigger type bit
Definition: HLTTriggerType.h:33