TrigConf::HLTSequenceList Class Reference

list of HLT sequences More...

#include <HLTSequenceList.h>

List of all members.

Public Member Functions

 HLTSequenceList ()
 default constructor
 HLTSequenceList (std::vector< HLTSequence * > &HLTSequenceList)
 constructor with configuration data
 ~HLTSequenceList ()
 destructor
void addHLTSequence (HLTSequence *sequence)
 adds an HLTSequence to the menu
void clear ()
void print (const std::string &indent="", unsigned int detail=1) const
 print the sequence list
bool hasTE (const std::string &name)
HLTSequencegetSequence (unsigned int id) const
 counts the number of sequences in the menu
HLTSequencegetSequence (const std::string &tename) const
bool getLabel (unsigned int hashId, std::string &label)
 find name from ID in the map m_IdToLabel
bool getHashIdFromLabel (const char *label, unsigned int &hashId)
 find ID from name in the map m_IdToLabel
DiffStructcompareTo (const HLTSequenceList *o) const

Friends

std::ostream & operator<< (std::ostream &, const HLTSequenceList &)

Detailed Description

list of HLT sequences


Constructor & Destructor Documentation

TrigConf::HLTSequenceList::HLTSequenceList ( std::vector< HLTSequence * > &  HLTSequenceList  ) 

constructor with configuration data

Parameters:
HLTSequenceList list of HLT sequences

Member Function Documentation

void TrigConf::HLTSequenceList::addHLTSequence ( HLTSequence sequence  ) 

adds an HLTSequence to the menu

Parameters:
sequence sequence to be added
bool TrigConf::HLTSequenceList::getHashIdFromLabel ( const char *  label,
unsigned int &  hashId 
)

find ID from name in the map m_IdToLabel

Parameters:
label the trigger element name that has been found
id reference to the trigger element ID that has been found
Returns:
true if name has been found
bool TrigConf::HLTSequenceList::getLabel ( unsigned int  hashId,
std::string &  label 
)

find name from ID in the map m_IdToLabel

Parameters:
id trigger element ID
label reference to be set with the trigger element name that has been found
Returns:
true if ID has been found
TrigConf::HLTSequence * TrigConf::HLTSequenceList::getSequence ( unsigned int  id  )  const

counts the number of sequences in the menu

Returns:
the sequences with given output TE (0 if not found)

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1