HLT stream configuration information. More...
#include <HLTStreamTag.h>
Public Member Functions | |
HLTStreamTag () | |
default constructor | |
HLTStreamTag (const std::string &stream, const std::string &type, bool obeyLB, float prescale) | |
constructor with configuration data | |
~HLTStreamTag (void) | |
destructor | |
bool | operator== (const HLTStreamTag &) |
const std::string & | stream () const |
accessor to the stream name | |
const std::string & | type () const |
accessor to the stream type | |
bool | obeyLB () const |
accessor to the obey LB flag | |
float | prescale () const |
accessor to the stream prescale value | |
void | set_stream (const std::string &stream) |
void | set_type (const std::string &type) |
void | set_obeyLB (bool val) |
void | set_prescale (float val) |
void | print (const std::string &indent="", unsigned int detail=1) const |
void | writeXML (std::ofstream &xmlfile) const |
Friends | |
std::ostream & | operator<< (std::ostream &, const TrigConf::HLTStreamTag &) |
HLT stream configuration information.
Defines streams that are associated with the chains
TrigConf::HLTStreamTag::HLTStreamTag | ( | const std::string & | stream, | |
const std::string & | type, | |||
bool | obeyLB, | |||
float | prescale | |||
) |
constructor with configuration data
stream | stream name | |
type | stream type | |
obeyLB | flag that the stream obey the boundaries of the lumi-blocks | |
prescale | stream prescale value (in conjunction with a chain) |