HLT sequence configuration information. More...
#include <HLTSequence.h>
Public Member Functions | |
| HLTSequence () | |
| default constructor | |
| HLTSequence (const std::vector< HLTTriggerElement * > &inputTEs, HLTTriggerElement *outputTE, const std::vector< std::string > &algorithms) | |
| constructor with configuration data | |
| ~HLTSequence () | |
| destructor | |
| std::vector< HLTTriggerElement * > & | inputTEs () |
| accessor to the list of input trigger elements | |
| HLTTriggerElement * | outputTE () |
| accessor to the list of output trigger elements (just 1) | |
| std::vector< std::string > & | algorithms () |
| accessor to the list of algorithms | |
| HLTTriggerElement * | topoStartTE () |
| accessor to the topological start TE | |
|
const std::vector < HLTTriggerElement * > & | inputTEs () const |
| const accessor to the list of input trigger elements | |
| const HLTTriggerElement * | outputTE () const |
| const accessor to the list of output trigger elements (just 1) | |
| const std::vector< std::string > & | algorithms () const |
| const accessor to the list of algorithms | |
| const HLTTriggerElement * | topoStartTE () const |
| const accessor to the topological start TE | |
| unsigned int | hashId () const |
| void | set_inputTEs (std::vector< HLTTriggerElement * > &inputTEs) |
| setter of the list of input trigger elements | |
| void | set_outputTE (HLTTriggerElement *outputTE) |
| void | set_algorithms (std::vector< std::string > &algorithms) |
| setter of the list of algorithms | |
| void | set_topoStartTE (HLTTriggerElement *te) |
| setter of the topological starting TE | |
| void | print (const std::string &indent="", unsigned int detail=1) const |
| print method | |
| void | writeXML (std::ofstream &xmlfile) |
| std::string | concise () const |
| void | setL2 (bool on=true) const |
| void | setEF (bool on=true) const |
| void | setHLT (bool on=true) const |
| void | reset () const |
| bool | inL2 () const |
| bool | inEF () const |
| bool | inHLT () const |
| bool | isSet () const |
| bool | operator< (const HLTSequence &s) const |
| DiffStruct * | compareTo (const HLTSequence *o) const |
| std::string | __str__ () const |
Friends | |
| std::ostream & | operator<< (std::ostream &, const HLTSequence &) |
HLT sequence configuration information.
A sequence in the HLT defines how the algorithms are linked to the trigger elements. The trigger elements are logical trigger objects which indicate if certain trigger patterns were found.
| TrigConf::HLTSequence::HLTSequence | ( | const std::vector< HLTTriggerElement * > & | inputTEs, | |
| HLTTriggerElement * | outputTE, | |||
| const std::vector< std::string > & | algorithms | |||
| ) |
constructor with configuration data
| inputTEs | list of input trigger elements for this sequence | |
| outputTEs | output trigger element for this sequence (list must have lenght 1) | |
| algorithms | list of algorithms that run in this sequence |
1.6.1