![]() |
ATLAS Offline Software
|
The HLT trigger menu,. More...
#include <HLTFrame.h>
Public Member Functions | |
| HLTFrame () | |
| default constructor | |
| virtual | ~HLTFrame () override=default |
| destructor | |
| void | clear () |
| clear chains, sequences and prescales | |
| HLTChainList & | theHLTChainList () |
| accessor to the list of HLT chains | |
| HLTSequenceList & | theHLTSequenceList () |
| accessor to the list of HLT sequences | |
| HLTPrescaleSetCollection & | thePrescaleSetCollection () |
| HLTPrescaleSet * | thePrescaleSet (unsigned int lbn=0) |
| const HLTChainList & | getHLTChainList () const |
| const accessor to the list of HLT chains | |
| const HLTSequenceList & | getHLTSequenceList () const |
| const accessor to the list of HLT sequences | |
| const HLTPrescaleSetCollection & | getPrescaleSetCollection () const |
| const HLTPrescaleSet * | getPrescaleSet (unsigned int lbn) const |
| bool | mergedHLT () const |
| const std::string & | configSource () const |
| void | setMergedHLT (bool merged=true) |
| pass the HLT merged status | |
| void | setConfigSource (const std::string &src) |
| void | print (const std::string &indent="", unsigned int detail=1) const override |
| print method | |
| void | writeXML (const std::string &filename) const |
| void | writeXML (std::ofstream &xmlfile) const |
| bool | equals (const HLTFrame *other, const std::string &filename) const |
| DiffStruct * | compareTo (const HLTFrame *o) const |
| int | superMasterTableId () const |
| unsigned int | smk () const |
| unsigned int | id () const |
| const std::string & | name () const |
| const std::string & | comment () const |
| unsigned int | version () const |
| void | setSuperMasterTableId (int id) |
| void | setSMK (int id) |
| void | setId (unsigned int id) |
| void | setName (const std::string &name) |
| void | setVersion (unsigned int version) |
| void | setComment (const std::string &c) |
| void | printNameIdV (const std::string &indent="") const |
| virtual std::string | __str__ () const |
Protected Member Functions | |
| std::ostream & | indent (std::ostream &o, int lvl, int size) const |
Private Attributes | |
| HLTChainList | m_HLTChainList |
| list of HLT trigger chains (owned) | |
| HLTSequenceList | m_HLTSequenceList |
| list of HLT trigger sequences (owned) | |
| HLTPrescaleSetCollection | m_hltPrescaleSets |
| the hlt prescale set (owned) | |
| bool | m_setMergedHLT {false} |
| std::string | m_ConfigSrc {""} |
| std::map< std::string, unsigned int > | m_str2idMap |
| TE labels <-> id conversion map. | |
| unsigned int | m_smk |
| unsigned int | m_id |
| std::string | m_name |
| unsigned int | m_version |
| std::string | m_comment |
Friends | |
| std::ostream & | operator<< (std::ostream &, const TrigConf::HLTFrame &) |
The HLT trigger menu,.
owns HLTChainList, HLTSequenceList, and PrescaleSet
Definition at line 33 of file HLTFrame.h.
| HLTFrame::HLTFrame | ( | ) |
default constructor
Definition at line 26 of file HLTFrame.cxx.
|
overridevirtualdefault |
destructor
|
virtualinherited |
Reimplemented in TrigConf::HLTChain, TrigConf::HLTPrescaleSet, TrigConf::HLTSequence, and TrigConf::TriggerItem.
Definition at line 50 of file TrigConfData.cxx.
| void HLTFrame::clear | ( | ) |
clear chains, sequences and prescales
Definition at line 32 of file HLTFrame.cxx.
|
inlineinherited |
Definition at line 23 of file TrigConfData.h.
| TrigConf::DiffStruct * HLTFrame::compareTo | ( | const HLTFrame * | o | ) | const |
Definition at line 61 of file HLTFrame.cxx.
|
inline |
Definition at line 54 of file HLTFrame.h.
Definition at line 43 of file HLTFrame.cxx.
|
inline |
const accessor to the list of HLT chains
Definition at line 49 of file HLTFrame.h.
|
inline |
const accessor to the list of HLT sequences
Definition at line 50 of file HLTFrame.h.
|
inline |
Definition at line 52 of file HLTFrame.h.
|
inline |
Definition at line 51 of file HLTFrame.h.
|
inlineinherited |
Definition at line 21 of file TrigConfData.h.
|
protectedinherited |
Definition at line 23 of file TrigConfData.cxx.
|
inline |
Definition at line 53 of file HLTFrame.h.
|
inlineinherited |
Definition at line 22 of file TrigConfData.h.
|
overridevirtual |
print method
Implements TrigConf::TrigConfData.
Definition at line 86 of file HLTFrame.cxx.
|
inherited |
Definition at line 31 of file TrigConfData.cxx.
|
inlineinherited |
Definition at line 32 of file TrigConfData.h.
|
inline |
Definition at line 59 of file HLTFrame.h.
|
inlineinherited |
Definition at line 29 of file TrigConfData.h.
|
inline |
|
inlineinherited |
Definition at line 30 of file TrigConfData.h.
|
inlineinherited |
Definition at line 28 of file TrigConfData.h.
|
inlineinherited |
Definition at line 27 of file TrigConfData.h.
|
inlineinherited |
Definition at line 31 of file TrigConfData.h.
|
inlineinherited |
Definition at line 20 of file TrigConfData.h.
|
inlineinherited |
Definition at line 19 of file TrigConfData.h.
|
inline |
accessor to the list of HLT chains
Definition at line 44 of file HLTFrame.h.
|
inline |
accessor to the list of HLT sequences
Definition at line 45 of file HLTFrame.h.
|
inline |
Definition at line 47 of file HLTFrame.h.
|
inline |
Definition at line 46 of file HLTFrame.h.
|
inlineinherited |
Definition at line 24 of file TrigConfData.h.
| void HLTFrame::writeXML | ( | const std::string & | filename | ) | const |
Definition at line 100 of file HLTFrame.cxx.
| void HLTFrame::writeXML | ( | std::ofstream & | xmlfile | ) | const |
Definition at line 110 of file HLTFrame.cxx.
|
friend |
|
privateinherited |
Definition at line 48 of file TrigConfData.h.
|
private |
Definition at line 77 of file HLTFrame.h.
|
private |
list of HLT trigger chains (owned)
Definition at line 73 of file HLTFrame.h.
|
private |
the hlt prescale set (owned)
Definition at line 75 of file HLTFrame.h.
|
private |
list of HLT trigger sequences (owned)
Definition at line 74 of file HLTFrame.h.
|
privateinherited |
Definition at line 45 of file TrigConfData.h.
|
privateinherited |
Definition at line 46 of file TrigConfData.h.
|
private |
Definition at line 76 of file HLTFrame.h.
|
privateinherited |
Definition at line 44 of file TrigConfData.h.
|
private |
TE labels <-> id conversion map.
Definition at line 80 of file HLTFrame.h.
|
privateinherited |
Definition at line 47 of file TrigConfData.h.