5#ifndef TrigConf_HLTFrame
6#define TrigConf_HLTFrame
65 void writeXML(
const std::string& filename)
const;
68 bool equals(
const HLTFrame* other,
const std::string& filename)
const;
list of all HLT chains in a trigger menu
HLT chain configuration information.
DiffStruct * compareTo(const HLTFrame *o) const
HLTFrame()
default constructor
HLTPrescaleSetCollection m_hltPrescaleSets
the hlt prescale set (owned)
HLTSequenceList m_HLTSequenceList
list of HLT trigger sequences (owned)
const HLTSequenceList & getHLTSequenceList() const
const accessor to the list of HLT sequences
void writeXML(const std::string &filename) const
const std::string & configSource() const
std::map< std::string, unsigned int > m_str2idMap
TE labels <-> id conversion map.
HLTSequenceList & theHLTSequenceList()
accessor to the list of HLT sequences
HLTPrescaleSetCollection & thePrescaleSetCollection()
const HLTPrescaleSetCollection & getPrescaleSetCollection() const
const HLTPrescaleSet * getPrescaleSet(unsigned int lbn) const
HLTPrescaleSet * thePrescaleSet(unsigned int lbn=0)
void print(const std::string &indent="", unsigned int detail=1) const override
print method
HLTChainList & theHLTChainList()
accessor to the list of HLT chains
void setMergedHLT(bool merged=true)
pass the HLT merged status
void clear()
clear chains, sequences and prescales
virtual ~HLTFrame() override=default
destructor
bool equals(const HLTFrame *other, const std::string &filename) const
HLTChainList m_HLTChainList
list of HLT trigger chains (owned)
const HLTChainList & getHLTChainList() const
const accessor to the list of HLT chains
void setConfigSource(const std::string &src)
friend std::ostream & operator<<(std::ostream &, const TrigConf::HLTFrame &)
HLT chain configuration information.
HLT chain configuration information.
std::ostream & indent(std::ostream &o, int lvl, int size) const
TrigConfData(const std::string &name="")
static std::vector< std::string > xmlfile
Forward iterator to traverse the main components of the trigger configuration.
std::ostream & operator<<(std::ostream &os, const TrigConf::IsolationLegacy &iso)