|
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef TrigConf_JobOption
17 #define TrigConf_JobOption
44 const std::string&
name,
45 const std::string&
type,
46 const std::string&
op,
47 const std::string&
value);
56 const std::string&
op()
const {
return m_Op; }
60 virtual void print(
const std::string&
indent=
"",
unsigned int detail=1)
const override;
62 friend std::ostream& ::operator<< (std::ostream &o,
const JobOption& jo);
virtual ~JobOption() override=default
destructor
std::string m_Value
accessor to parameter value
std::string m_Component_Alias
accessor to component alias
std::string m_Op
accessor to optional set flag
Forward iterator to traverse the main components of the trigger configuration.
virtual void print(const std::string &indent="", unsigned int detail=1) const override
print method
const std::string & component_alias() const
hold a single job option (parameter and value)
const std::string & value() const
accessor to parameter value
const std::string & name() const
accessor to component alias
std::string m_Type
accessor to parameter type
std::ostream & indent(std::ostream &o, int lvl, int size) const
JobOption(const std::string &cp_alias, const std::string &name, const std::string &type, const std::string &op, const std::string &value)
constructor
const std::string & op() const
accessor to optional set flag
const std::string & type() const
accessor to parameter type
std::string m_Name
accessor to parameter name
std::ostream & operator<<(std::ostream &o, const TrigConf::JobOption &jo)