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