HLT signature configuration information. More...
#include <HLTSignature.h>
Public Member Functions | |
| HLTSignature (void) | |
| default constructor | |
| HLTSignature (unsigned int signature_counter, int logic, const std::vector< HLTTriggerElement * > &outputTEs=std::vector< HLTTriggerElement * >()) | |
| constructor with configuration data | |
| HLTSignature (const HLTSignature &o) | |
| copy constructor | |
| ~HLTSignature (void) | |
| destructor | |
| unsigned int | signature_counter () const |
| accessor to the signature counter | |
| unsigned int | step () const |
| accessor to the signature counter | |
| int | logic () const |
| accessor to the signature logic | |
| std::vector< HLTTriggerElement * > & | outputTEs () |
| accessor to the list of trigger elements | |
|
const std::vector < HLTTriggerElement * > & | outputTEs () const |
| const accessor to the list of trigger elements | |
| const std::string & | label () const |
| accessor to the signature label | |
| void | set_signature_counter (unsigned int sc) |
| void | set_logic (int logic) |
| void | set_outputTEs (const std::vector< HLTTriggerElement * > &outputTEs) |
| void | set_label (const std::string &label) |
| void | print (const std::string &indent="", unsigned int detail=1) const |
| print method | |
| void | writeXML (std::ofstream &xmlfile) |
Friends | |
| std::ostream & | operator<< (std::ostream &, const HLTSignature &) |
HLT signature configuration information.
A signature in the HLT defines the trigger pattern that must be fullfilled if the HLT trigger is to pass a certain step in the execution of the trigger chain. A signature consists of a list of trigger elements and multiplicities and a logic how the trigger elements are combined. Currently only simple 'OR' combinations are allowed.
| TrigConf::HLTSignature::HLTSignature | ( | unsigned int | signature_counter, | |
| int | logic, | |||
| const std::vector< HLTTriggerElement * > & | outputTEs = std::vector< HLTTriggerElement * >() | |||
| ) |
constructor with configuration data
| signature_counter | signature counter (step in the chain) | |
| logic | signature logic (how to combine trigger elements - currently only '1'='OR' allowed) | |
| outputTEs | list of trigger elements that form the signature |
| HLTSignature::HLTSignature | ( | const HLTSignature & | o | ) |
copy constructor
deep copy of all TEs
1.6.1