|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TrigConf_HLTPrescale
6 #define TrigConf_HLTPrescale
16 #include <unordered_map>
54 std::pair<bool, float>
getRerunPrescale(
const std::string& targetName)
const;
std::ostream & operator<<(std::ostream &os, const TrigConf::IsolationLegacy &iso)
HLTPrescale(const HLTPrescale &o)=default
HLTPrescale(float prescale=1, float pass_through=-1)
HLTPrescale & operator=(HLTPrescale &&) noexcept=default
PrescaleMap_t m_stream_prescale
PrescaleMap_t m_rerun_prescale
HLTPrescale & setPassThrough(float pass_through)
Forward iterator to traverse the main components of the trigger configuration.
const PrescaleMap_t & getStreamPrescales() const
std::string __str__() const
std::unordered_map< std::string, float > PrescaleMap_t
const PrescaleMap_t & getRerunPrescales() 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
HLTPrescale & operator=(const HLTPrescale &)=default
HLTPrescale & setPrescale(float prescale)
HLTPrescale & setRerunPrescale(const std::string &targetName, float ps)
HLTPrescale & setStreamPrescale(const std::string &streamName, float ps)
HLTPrescale(HLTPrescale &&o) noexcept=default