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