ATLAS Offline Software
|
list of all HLT chains in a trigger menu More...
#include <HLTChainList.h>
Public Member Functions | |
HLTChainList () | |
default constructor More... | |
HLTChainList (const std::vector< HLTChain * > &chainList) | |
constructor with configuration data More... | |
~HLTChainList () | |
default destructor More... | |
bool | addHLTChain (HLTChain *ch) |
adds an HLTChain to the menu More... | |
HLTChain * | chain (const std::string &chainname) const |
access the chain by name returns null-pointer if chain not found More... | |
HLTChain * | chain (unsigned int counter, HLTLevel level) const |
access the chain by level and counter More... | |
void | print (const std::string &indent="", unsigned int detail=1) const |
accessors to list of chains, for backward compatibility, use HLTChainList directly More... | |
DiffStruct * | compareTo (const HLTChainList *o) const |
void | applyPrescaleSet (const HLTPrescaleSet *pss) |
set prescales of all chains More... | |
HLTPrescaleSet * | extractPrescaleSet () const |
extract prescales from all chains More... | |
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
Definition at line 56 of file HLTChainList.h.
TrigConf::HLTChainList::HLTChainList | ( | ) |
constructor with configuration data
chainList | list of all HLT chains |
Definition at line 25 of file HLTChainList.cxx.
TrigConf::HLTChainList::~HLTChainList | ( | ) |
bool TrigConf::HLTChainList::addHLTChain | ( | TrigConf::HLTChain * | chain | ) |
adds an HLTChain to the menu
ch | chain to be added |
Definition at line 42 of file HLTChainList.cxx.
void TrigConf::HLTChainList::applyPrescaleSet | ( | const HLTPrescaleSet * | pss | ) |
TrigConf::HLTChain * TrigConf::HLTChainList::chain | ( | const std::string & | chainname | ) | const |
access the chain by name returns null-pointer if chain not found
Definition at line 52 of file HLTChainList.cxx.
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
Definition at line 61 of file HLTChainList.cxx.
void TrigConf::HLTChainList::clear | ( | ) |
Definition at line 34 of file HLTChainList.cxx.
TrigConf::DiffStruct * TrigConf::HLTChainList::compareTo | ( | const HLTChainList * | o | ) | const |
Definition at line 154 of file HLTChainList.cxx.
TrigConf::HLTPrescaleSet * TrigConf::HLTChainList::extractPrescaleSet | ( | ) | const |
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
Definition at line 177 of file HLTChainList.cxx.
void TrigConf::HLTChainList::setEFLowerChainCounter | ( | ) |
Definition at line 141 of file HLTChainList.cxx.
Definition at line 115 of file HLTChainList.cxx.
|
friend |