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