list of all HLT chains in a trigger menu More...
#include <HLTChainList.h>
Public Member Functions | |
| HLTChainList () | |
| default constructor | |
| HLTChainList (const std::vector< HLTChain * > &chainList) | |
| constructor with configuration data | |
| ~HLTChainList () | |
| default destructor | |
| bool | addHLTChain (HLTChain *ch) |
| adds an HLTChain to the menu | |
| HLTChain * | chain (const std::string &chainname) const |
| access the chain by name returns null-pointer if chain not found | |
| HLTChain * | chain (unsigned int counter, HLTLevel level) const |
| access the chain by level and counter | |
| void | print (const std::string &indent="", unsigned int detail=1) const |
| accessors to list of chains, for backward compatibility, use HLTChainList directly | |
| DiffStruct * | compareTo (const HLTChainList *o) const |
| void | applyPrescaleSet (const HLTPrescaleSet *pss) |
| set prescales of all chains | |
| HLTPrescaleSet * | extractPrescaleSet () const |
| extract prescales from all chains | |
| void | setL2LowerChainCounter (const CTPConfig *ctpcfg) |
| void | setEFLowerChainCounter () |
| void | clear () |
Friends | |
| std::ostream & | operator<< (std::ostream &o, const TrigConf::HLTChainList &c) |
list of all HLT chains in a trigger menu
| TrigConf::HLTChainList::HLTChainList | ( | const std::vector< HLTChain * > & | chainList | ) |
constructor with configuration data
| chainList | list of all HLT chains |
| bool TrigConf::HLTChainList::addHLTChain | ( | TrigConf::HLTChain * | chain | ) |
adds an HLTChain to the menu
| ch | chain to be added |
| TrigConf::HLTChain * TrigConf::HLTChainList::chain | ( | unsigned int | counter, | |
| HLTLevel | level | |||
| ) | const |
access the chain by level and counter
returns null-pointer if chain not found
| void TrigConf::HLTChainList::print | ( | const std::string & | indent = "", |
|
| unsigned int | detail = 1 | |||
| ) | const |
accessors to list of chains, for backward compatibility, use HLTChainList directly
print the chain list
1.6.1