26 cout <<
indent <<
"=============================================" << endl;
27 cout <<
indent <<
"JobOptionTable" << endl;
31 cout <<
indent <<
"=============================================" << endl;
41 of.open (filename.c_str());
42 of <<
"=============================================" << endl;
43 of <<
"JobOptionTable" << endl;
47 of <<
"=============================================" << endl;
59 if(cmp>0)
return false;
60 if(cmp<0)
return true;
61 return jo1.
name().compare(jo2.
name()) < 0;
void print(char *figname, TCanvas *c1)
void print(const std::string &indent="", unsigned int detail=1) const override
print method
void addJobOption(const JobOption &jo)
adds a job option to the table
JobOptionTable()
default constructor
void sort()
sort alphabetically by component and property name
int m_HltMasterTableId
super master table configuration key
std::vector< JobOption > m_JobOptionVector
vector of job options
int m_SuperMasterTableId
HLT master table configuration key.
int m_TriggerLevel
trigger level (0-L2, 1-EF)
void writeToFile(const std::string &filename) const
writing to file as text
hold a single job option (parameter and value)
const std::string & name() const
accessor to component alias
const std::string & component_alias() const
std::ostream & indent(std::ostream &o, int lvl, int size) const
Forward iterator to traverse the main components of the trigger configuration.
void sort(typename DataModel_detail::iterator< DVL > beg, typename DataModel_detail::iterator< DVL > end)
Specialization of sort for DataVector/List.