![]() |
ATLAS Offline Software
|
#include <HLTPrescale.h>
Public Types | |
typedef std::unordered_map< std::string, float > | PrescaleMap_t |
typedef PrescaleMap_t::value_type | value_type |
Public Member Functions | |
HLTPrescale (float prescale=1, float pass_through=-1) | |
HLTPrescale (const HLTPrescale &o)=default | |
HLTPrescale (HLTPrescale &&o) noexcept=default | |
~HLTPrescale ()=default | |
HLTPrescale & | operator= (const HLTPrescale &)=default |
HLTPrescale & | operator= (HLTPrescale &&) noexcept=default |
HLTPrescale & | setPrescale (float prescale) |
HLTPrescale & | setPassThrough (float pass_through) |
HLTPrescale & | setRerunPrescale (const std::string &targetName, float ps) |
HLTPrescale & | setStreamPrescale (const std::string &streamName, float ps) |
float | prescale () const |
float | pass_through () const |
std::pair< bool, float > | getRerunPrescale (const std::string &targetName) const |
std::pair< bool, float > | getStreamPrescale (const std::string &streamName) const |
const PrescaleMap_t & | getRerunPrescales () const |
const PrescaleMap_t & | getStreamPrescales () const |
bool | disabled () const |
std::string | __str__ () const |
Private Attributes | |
float | m_prescale |
float | m_pass_through |
PrescaleMap_t | m_rerun_prescale |
PrescaleMap_t | m_stream_prescale |
Definition at line 26 of file HLTPrescale.h.
typedef std::unordered_map<std::string, float> TrigConf::HLTPrescale::PrescaleMap_t |
Definition at line 42 of file HLTPrescale.h.
typedef PrescaleMap_t::value_type TrigConf::HLTPrescale::value_type |
Definition at line 43 of file HLTPrescale.h.
TrigConf::HLTPrescale::HLTPrescale | ( | float | prescale = 1 , |
float | pass_through = -1 |
||
) |
Definition at line 16 of file HLTPrescale.cxx.
|
default |
|
defaultnoexcept |
|
default |
string HLTPrescale::__str__ | ( | ) | const |
Definition at line 62 of file HLTPrescale.cxx.
|
inline |
Definition at line 59 of file HLTPrescale.h.
std::pair< bool, float > TrigConf::HLTPrescale::getRerunPrescale | ( | const std::string & | targetName | ) | const |
Definition at line 35 of file HLTPrescale.cxx.
|
inline |
Definition at line 56 of file HLTPrescale.h.
std::pair< bool, float > TrigConf::HLTPrescale::getStreamPrescale | ( | const std::string & | streamName | ) | const |
Definition at line 43 of file HLTPrescale.cxx.
|
inline |
Definition at line 57 of file HLTPrescale.h.
|
default |
|
defaultnoexcept |
|
inline |
Definition at line 53 of file HLTPrescale.h.
|
inline |
Definition at line 52 of file HLTPrescale.h.
|
inline |
Definition at line 47 of file HLTPrescale.h.
|
inline |
Definition at line 46 of file HLTPrescale.h.
TrigConf::HLTPrescale & TrigConf::HLTPrescale::setRerunPrescale | ( | const std::string & | targetName, |
float | ps | ||
) |
Definition at line 29 of file HLTPrescale.cxx.
TrigConf::HLTPrescale & TrigConf::HLTPrescale::setStreamPrescale | ( | const std::string & | streamName, |
float | ps | ||
) |
Definition at line 23 of file HLTPrescale.cxx.
|
private |
Definition at line 66 of file HLTPrescale.h.
|
private |
Definition at line 65 of file HLTPrescale.h.
|
private |
Definition at line 67 of file HLTPrescale.h.
|
private |
Definition at line 68 of file HLTPrescale.h.