![]() |
ATLAS Offline Software
|
#include <HLTSequenceList.h>
Public Member Functions | |
| HLTSequenceList () | |
| default constructor | |
| HLTSequenceList (std::vector< HLTSequence * > &HLTSequenceList) | |
| constructor with configuration data | |
| ~HLTSequenceList () | |
| destructor | |
| void | addHLTSequence (HLTSequence *sequence) |
| adds an HLTSequence to the menu | |
| void | clear () |
| void | print (const std::string &indent="", unsigned int detail=1) const |
| print the sequence list | |
| bool | hasTE (const std::string &name) |
| HLTSequence * | getSequence (unsigned int id) const |
| counts the number of sequences in the menu | |
| HLTSequence * | getSequence (const std::string &tename) const |
| bool | getLabel (unsigned int hashId, std::string &label) |
| find name from ID in the map m_IdToLabel | |
| bool | getHashIdFromLabel (const char *label, unsigned int &hashId) |
| find ID from name in the map m_IdToLabel | |
| DiffStruct * | compareTo (const HLTSequenceList *o) const |
Friends | |
| std::ostream & | operator<< (std::ostream &, const HLTSequenceList &) |
list of HLT sequences
Definition at line 40 of file HLTSequenceList.h.
| TrigConf::HLTSequenceList::HLTSequenceList | ( | ) |
| TrigConf::HLTSequenceList::HLTSequenceList | ( | std::vector< HLTSequence * > & | HLTSequenceList | ) |
constructor with configuration data
| HLTSequenceList | list of HLT sequences |
Definition at line 17 of file HLTSequenceList.cxx.
| TrigConf::HLTSequenceList::~HLTSequenceList | ( | void | ) |
destructor
Definition at line 21 of file HLTSequenceList.cxx.
| void TrigConf::HLTSequenceList::addHLTSequence | ( | HLTSequence * | sequence | ) |
adds an HLTSequence to the menu
| sequence | sequence to be added |
Definition at line 30 of file HLTSequenceList.cxx.
| void TrigConf::HLTSequenceList::clear | ( | ) |
Definition at line 25 of file HLTSequenceList.cxx.
| TrigConf::DiffStruct * TrigConf::HLTSequenceList::compareTo | ( | const HLTSequenceList * | o | ) | const |
Definition at line 89 of file HLTSequenceList.cxx.
| bool TrigConf::HLTSequenceList::getHashIdFromLabel | ( | const char * | label, |
| unsigned int & | hashId ) |
find ID from name in the map m_IdToLabel
| label | the trigger element name that has been found |
| id | reference to the trigger element ID that has been found |
true if name has been found Definition at line 76 of file HLTSequenceList.cxx.
| bool TrigConf::HLTSequenceList::getLabel | ( | unsigned int | hashId, |
| std::string & | label ) |
find name from ID in the map m_IdToLabel
| id | trigger element ID |
| label | reference to be set with the trigger element name that has been found |
true if ID has been found Definition at line 62 of file HLTSequenceList.cxx.
| TrigConf::HLTSequence * TrigConf::HLTSequenceList::getSequence | ( | const std::string & | tename | ) | const |
Definition at line 53 of file HLTSequenceList.cxx.
| TrigConf::HLTSequence * TrigConf::HLTSequenceList::getSequence | ( | unsigned int | id | ) | const |
counts the number of sequences in the menu
Definition at line 45 of file HLTSequenceList.cxx.
| bool TrigConf::HLTSequenceList::hasTE | ( | const std::string & | name | ) |
Definition at line 39 of file HLTSequenceList.cxx.
| void TrigConf::HLTSequenceList::print | ( | const std::string & | indent = "", |
| unsigned int | detail = 1 ) const |
print the sequence list
Definition at line 112 of file HLTSequenceList.cxx.
|
friend |