|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TrigConf_JobOptionTable
6 #define TrigConf_JobOptionTable
int superMasterTableId() const
accessor to the super master table configuration key
const std::vector< JobOption > & jobOptionVector() const
const accessor to the vector of job options
std::vector< JobOption > & jobOptionVector()
accessor to the vector of job options
int m_SuperMasterTableId
HLT master table configuration key
void writeToFile(const std::string &filename) const
writing to file as text
int m_TriggerLevel
trigger level (0-L2, 1-EF)
JobOptionTable()
default constructor
int hltMasterTableId() const
accessor to the HLT master table configuration key
void print(const std::string &indent="", unsigned int detail=1) const override
print method
table to hold the complete list of JobOption entries for a single configuration, from which the JobOp...
virtual ~JobOptionTable() override=default
destructor
std::vector< JobOption > m_JobOptionVector
vector of job options
Forward iterator to traverse the main components of the trigger configuration.
void setSuperMasterTableId(int id)
setter of the super master table configuration key
void setHltMasterTableId(int id)
setter of the HLT master table configuration key
int m_HltMasterTableId
super master table configuration key
int triggerLevel() const
accessor to the trigger level
hold a single job option (parameter and value)
void setTriggerLevel(int level)
setter of the trigger level
void sort()
sort alphabetically by component and property name
void addJobOption(const JobOption &jo)
adds a job option to the table
std::ostream & indent(std::ostream &o, int lvl, int size) const