5#ifndef TrigConf_HLTTriggerElement
6#define TrigConf_HLTTriggerElement
68 virtual void print(
const std::string&
indent=
"",
unsigned int detail=1)
const override;
HLT trigger element configuration information.
unsigned int hashId() const
void setHashId(unsigned int hashid)
static bool getLabel(unsigned int id, std::string &label)
find name from ID in the map m_IdToLabel
virtual void writeXML(std::ofstream &xmlfile)
virtual ~HLTTriggerElement() override=default
destructor
friend std::ostream & operator<<(std::ostream &, const TrigConf::HLTTriggerElement &)
HLTTriggerElement()
default constructor
unsigned int m_level
level where TE is produced for a given configuration (to be determined in light of the menu,...
unsigned int m_hashId
trigger element id
virtual void print(const std::string &indent="", unsigned int detail=1) const override
print method
std::ostream & indent(std::ostream &o, int lvl, int size) const
const std::string & name() const
TrigConfData(const std::string &name="")
static std::vector< std::string > xmlfile
std::string label(const std::string &format, int i)
Forward iterator to traverse the main components of the trigger configuration.
std::ostream & operator<<(std::ostream &os, const TrigConf::IsolationLegacy &iso)