![]() |
ATLAS Offline Software
|
#include <HLTPrescale.h>
Public Types | |
| typedef std::unordered_map< std::string, float, CxxUtils::TransparentStringHash, std::equal_to<> > | 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 (std::string_view targetName) const |
| std::pair< bool, float > | getStreamPrescale (std::string_view 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 30 of file HLTPrescale.h.
| typedef std::unordered_map<std::string, float, CxxUtils::TransparentStringHash, std::equal_to<> > TrigConf::HLTPrescale::PrescaleMap_t |
Definition at line 46 of file HLTPrescale.h.
| typedef PrescaleMap_t::value_type TrigConf::HLTPrescale::value_type |
Definition at line 47 of file HLTPrescale.h.
| TrigConf::HLTPrescale::HLTPrescale | ( | float | prescale = 1, |
| float | pass_through = -1 ) |
Definition at line 17 of file HLTPrescale.cxx.
|
default |
|
defaultnoexcept |
|
default |
| string HLTPrescale::__str__ | ( | ) | const |
Definition at line 63 of file HLTPrescale.cxx.
|
inline |
Definition at line 63 of file HLTPrescale.h.
| std::pair< bool, float > TrigConf::HLTPrescale::getRerunPrescale | ( | std::string_view | targetName | ) | const |
Definition at line 36 of file HLTPrescale.cxx.
|
inline |
Definition at line 60 of file HLTPrescale.h.
| std::pair< bool, float > TrigConf::HLTPrescale::getStreamPrescale | ( | std::string_view | streamName | ) | const |
Definition at line 44 of file HLTPrescale.cxx.
|
inline |
Definition at line 61 of file HLTPrescale.h.
|
default |
|
defaultnoexcept |
|
inline |
Definition at line 57 of file HLTPrescale.h.
|
inline |
Definition at line 56 of file HLTPrescale.h.
|
inline |
Definition at line 51 of file HLTPrescale.h.
|
inline |
Definition at line 50 of file HLTPrescale.h.
| TrigConf::HLTPrescale & TrigConf::HLTPrescale::setRerunPrescale | ( | const std::string & | targetName, |
| float | ps ) |
Definition at line 30 of file HLTPrescale.cxx.
| TrigConf::HLTPrescale & TrigConf::HLTPrescale::setStreamPrescale | ( | const std::string & | streamName, |
| float | ps ) |
Definition at line 24 of file HLTPrescale.cxx.
|
private |
Definition at line 70 of file HLTPrescale.h.
|
private |
Definition at line 69 of file HLTPrescale.h.
|
private |
Definition at line 71 of file HLTPrescale.h.
|
private |
Definition at line 72 of file HLTPrescale.h.