![]() |
ATLAS Offline Software
|
table to hold the complete list of JobOption entries for a single configuration, from which the JobOptionsCatalogue is built. More...
#include <JobOptionTable.h>
Public Member Functions | |
| JobOptionTable () | |
| default constructor | |
| virtual | ~JobOptionTable () override=default |
| destructor | |
| int | hltMasterTableId () const |
| accessor to the HLT master table configuration key | |
| int | superMasterTableId () const |
| accessor to the super master table configuration key | |
| int | triggerLevel () const |
| accessor to the trigger level | |
| void | setHltMasterTableId (int id) |
| setter of the HLT master table configuration key | |
| void | setSuperMasterTableId (int id) |
| setter of the super master table configuration key | |
| void | setTriggerLevel (int level) |
| setter of the trigger level | |
| void | addJobOption (const JobOption &jo) |
| adds a job option to the table | |
| std::vector< JobOption > & | jobOptionVector () |
| accessor to the vector of job options | |
| const std::vector< JobOption > & | jobOptionVector () const |
| const accessor to the vector of job options | |
| void | print (const std::string &indent="", unsigned int detail=1) const override |
| print method | |
| void | writeToFile (const std::string &filename) const |
| writing to file as text | |
| void | sort () |
| sort alphabetically by component and property name | |
| unsigned int | smk () const |
| unsigned int | id () const |
| const std::string & | name () const |
| const std::string & | comment () const |
| unsigned int | version () const |
| 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 | |
| int | m_SuperMasterTableId |
| HLT master table configuration key. | |
| int | m_HltMasterTableId |
| super master table configuration key | |
| int | m_TriggerLevel |
| trigger level (0-L2, 1-EF) | |
| std::vector< JobOption > | m_JobOptionVector |
| vector of job options | |
| unsigned int | m_smk |
| unsigned int | m_id |
| std::string | m_name |
| unsigned int | m_version |
| std::string | m_comment |
table to hold the complete list of JobOption entries for a single configuration, from which the JobOptionsCatalogue is built.
Definition at line 20 of file JobOptionTable.h.
| TrigConf::JobOptionTable::JobOptionTable | ( | ) |
default constructor
Definition at line 12 of file JobOptionTable.cxx.
|
overridevirtualdefault |
destructor
|
virtualinherited |
Reimplemented in TrigConf::HLTChain, TrigConf::HLTPrescaleSet, TrigConf::HLTSequence, and TrigConf::TriggerItem.
Definition at line 50 of file TrigConfData.cxx.
adds a job option to the table
| [in] | jo | JobOption element to be added |
Definition at line 19 of file JobOptionTable.cxx.
|
inlineinherited |
Definition at line 23 of file TrigConfData.h.
|
inline |
accessor to the HLT master table configuration key
Definition at line 29 of file JobOptionTable.h.
|
inlineinherited |
Definition at line 21 of file TrigConfData.h.
|
protectedinherited |
Definition at line 23 of file TrigConfData.cxx.
|
inline |
accessor to the vector of job options
Definition at line 43 of file JobOptionTable.h.
const accessor to the vector of job options
Definition at line 44 of file JobOptionTable.h.
|
inlineinherited |
Definition at line 22 of file TrigConfData.h.
|
overridevirtual |
print method
print method
Implements TrigConf::TrigConfData.
Definition at line 24 of file JobOptionTable.cxx.
|
inherited |
Definition at line 31 of file TrigConfData.cxx.
|
inlineinherited |
Definition at line 32 of file TrigConfData.h.
|
inline |
setter of the HLT master table configuration key
Definition at line 33 of file JobOptionTable.h.
|
inlineinherited |
Definition at line 29 of file TrigConfData.h.
|
inlineinherited |
Definition at line 30 of file TrigConfData.h.
|
inlineinherited |
Definition at line 28 of file TrigConfData.h.
|
inline |
setter of the super master table configuration key
Definition at line 34 of file JobOptionTable.h.
|
inline |
setter of the trigger level
Definition at line 35 of file JobOptionTable.h.
|
inlineinherited |
Definition at line 31 of file TrigConfData.h.
|
inlineinherited |
Definition at line 20 of file TrigConfData.h.
| void TrigConf::JobOptionTable::sort | ( | ) |
sort alphabetically by component and property name
Definition at line 67 of file JobOptionTable.cxx.
|
inline |
accessor to the super master table configuration key
Definition at line 30 of file JobOptionTable.h.
|
inline |
accessor to the trigger level
Definition at line 31 of file JobOptionTable.h.
|
inlineinherited |
Definition at line 24 of file TrigConfData.h.
| void TrigConf::JobOptionTable::writeToFile | ( | const std::string & | filename | ) | const |
writing to file as text
write to file method
Definition at line 39 of file JobOptionTable.cxx.
|
privateinherited |
Definition at line 48 of file TrigConfData.h.
|
private |
super master table configuration key
Definition at line 57 of file JobOptionTable.h.
|
privateinherited |
Definition at line 45 of file TrigConfData.h.
|
private |
vector of job options
Definition at line 59 of file JobOptionTable.h.
|
privateinherited |
Definition at line 46 of file TrigConfData.h.
|
privateinherited |
Definition at line 44 of file TrigConfData.h.
|
private |
HLT master table configuration key.
Definition at line 56 of file JobOptionTable.h.
|
private |
trigger level (0-L2, 1-EF)
Definition at line 58 of file JobOptionTable.h.
|
privateinherited |
Definition at line 47 of file TrigConfData.h.