HLT chain configuration information. More...
#include <HLTPrescaleSetCollection.h>
Classes | |
| struct | cont |
Public Member Functions | |
| HLTPrescaleSetCollection () | |
| default constructor | |
| ~HLTPrescaleSetCollection () | |
| destructor | |
| HLTPrescaleSet * | thePrescaleSet (unsigned int lumiblock) const |
| get prescale set for lumiblock and set the internal current lumiblock counter | |
| const HLTPrescaleSet * | prescaleSet (unsigned int lumiblock) const |
| HLTPrescaleSet * | thePrescaleSet () const |
| access current prescale set (for current lumiblock) | |
| const HLTPrescaleSet * | prescaleSet () const |
| size_t | size () const |
| number of prescale sets | |
| HLTPrescaleSet * | setPrescaleSet (HLTPrescaleSet *pss) |
| Add prescale set for this lumiblock number. | |
| HLTPrescaleSet * | addPrescaleSet (unsigned int lumiblock, HLTPrescaleSet *pss) |
| Add prescale set for this lumiblock number. | |
| bool | contains (unsigned int lumiblock, unsigned int psk) |
| Check if prescale set with this lumiblock and prescale keys exists. | |
| void | clear () |
| Deletes all prescale sets. | |
| std::list< cont > & | sets () |
| const std::list< cont > & | sets () const |
|
std::vector< std::pair < unsigned int, unsigned int > > | prescale_keys () const |
| void | set_prescale_key_to_load (unsigned int) |
| void | set_prescale_keys_to_load (const std::vector< std::pair< unsigned int, unsigned int > > &) |
| void | setCurrentToFirstIfUnset () |
| void | print (const std::string &indent="", unsigned int detail=1) const |
| Print the prescale set. | |
| std::string | __str__ () const |
Friends | |
| std::ostream & | operator<< (std::ostream &, const HLTPrescaleSetCollection &) |
HLT chain configuration information.
| TrigConf::HLTPrescaleSet * TrigConf::HLTPrescaleSetCollection::setPrescaleSet | ( | HLTPrescaleSet * | pss | ) |
Add prescale set for this lumiblock number.
deletes all prescale sets
1.6.1