HLT chain configuration information. More...
#include <HLTPrescaleSet.h>
Public Types | |
|
typedef boost::unordered_map < unsigned int, HLTPrescale > | ScalingMap_t |
Public Member Functions | |
| HLTPrescaleSet () | |
| default constructor | |
| ~HLTPrescaleSet () | |
| destructor | |
| HLTPrescale & | setPrescale (const HLTPrescale &sc, unsigned int chain_counter, HLTLevel level=HLT) |
| const HLTPrescale & | getPrescale (unsigned int chain_counter, HLTLevel level=HLT) const |
| bool | hasPrescale (unsigned int counter, TrigConf::HLTLevel level=HLT) const |
| HLTPrescale & | thePrescale (unsigned int chain_counter, HLTLevel level) |
| const ScalingMap_t & | getPrescales (HLTLevel level) const |
| size_t | size (HLTLevel level=HLT) const |
| void | reset () |
| void | print (const std::string &indent="", unsigned int detail=1) const |
| print the prescale set | |
| void | setIOV (uint32_t start_run, uint32_t start_lb, uint32_t end_run, uint32_t end_lb) |
| sets the IOV of the prescale set | |
| void | setIOV (uint64_t start, uint64_t end) |
| void | getIOV (uint32_t &start_run, uint32_t &start_lb, uint32_t &end_run, uint32_t &end_lb) const |
| gets the IOV of the prescale set | |
| bool | isValid (uint32_t run, uint32_t lb) const |
| checks if run/lb are in the current IOV | |
| std::string | __str__ () const |
Friends | |
| std::ostream & | operator<< (std::ostream &, const TrigConf::HLTPrescaleSet &) |
HLT chain configuration information.
1.6.1