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