![]() |
ATLAS Offline Software
|
#include <L1ThrExtraInfo.h>
Public Member Functions | |
| std::weak_ptr< TrigConf::L1ThrExtraInfoBase > | addExtraInfo (const std::string &thrTypeName, const boost::property_tree::ptree &data) |
| const L1ThrExtraInfo_EMTAULegacy & | EM () const |
| const L1ThrExtraInfo_EMTAULegacy & | TAU () const |
| const L1ThrExtraInfo_JETLegacy & | JET () const |
| const L1ThrExtraInfo_XSLegacy & | XS () const |
| const L1ThrExtraInfo_eEM & | eEM () const |
| const L1ThrExtraInfo_jEM & | jEM () const |
| const L1ThrExtraInfo_eTAU & | eTAU () const |
| const L1ThrExtraInfo_jTAU & | jTAU () const |
| const L1ThrExtraInfo_cTAU & | cTAU () const |
| const L1ThrExtraInfo_jJ & | jJ () const |
| const L1ThrExtraInfo_gJ & | gJ () const |
| const L1ThrExtraInfo_gLJ & | gLJ () const |
| const L1ThrExtraInfo_jLJ & | jLJ () const |
| const L1ThrExtraInfo_gXE & | gXE () const |
| const L1ThrExtraInfo_jXE & | jXE () const |
| const L1ThrExtraInfo_gTE & | gTE () const |
| const L1ThrExtraInfo_jTE & | jTE () const |
| const L1ThrExtraInfo_MU & | MU () const |
| const L1ThrExtraInfoBase & | thrExtraInfo (const std::string &thrTypeName) const |
| bool | hasInfo (const std::string &typeName) const |
| void | clear () |
Static Public Member Functions | |
| static std::unique_ptr< L1ThrExtraInfoBase > | createExtraInfo (const std::string &thrTypeName, const boost::property_tree::ptree &data) |
Private Attributes | |
| std::map< std::string, std::shared_ptr< TrigConf::L1ThrExtraInfoBase > > | m_thrExtraInfo {} |
| std::shared_ptr< TrigConf::L1ThrExtraInfoBase > | m_emptyInfo { nullptr } |
Definition at line 36 of file L1ThrExtraInfo.h.
| std::weak_ptr< TrigConf::L1ThrExtraInfoBase > TrigConf::L1ThrExtraInfo::addExtraInfo | ( | const std::string & | thrTypeName, |
| const boost::property_tree::ptree & | data ) |
Definition at line 83 of file L1ThrExtraInfo.cxx.
| void TrigConf::L1ThrExtraInfo::clear | ( | ) |
Definition at line 76 of file L1ThrExtraInfo.cxx.
|
static |
Definition at line 14 of file L1ThrExtraInfo.cxx.
| const TrigConf::L1ThrExtraInfo_cTAU & TrigConf::L1ThrExtraInfo::cTAU | ( | ) | const |
Definition at line 144 of file L1ThrExtraInfo.cxx.
| const TrigConf::L1ThrExtraInfo_eEM & TrigConf::L1ThrExtraInfo::eEM | ( | ) | const |
Definition at line 124 of file L1ThrExtraInfo.cxx.
| const TrigConf::L1ThrExtraInfo_EMTAULegacy & TrigConf::L1ThrExtraInfo::EM | ( | ) | const |
Definition at line 104 of file L1ThrExtraInfo.cxx.
| const TrigConf::L1ThrExtraInfo_eTAU & TrigConf::L1ThrExtraInfo::eTAU | ( | ) | const |
Definition at line 134 of file L1ThrExtraInfo.cxx.
| const TrigConf::L1ThrExtraInfo_gJ & TrigConf::L1ThrExtraInfo::gJ | ( | ) | const |
Definition at line 159 of file L1ThrExtraInfo.cxx.
| const TrigConf::L1ThrExtraInfo_gLJ & TrigConf::L1ThrExtraInfo::gLJ | ( | ) | const |
Definition at line 164 of file L1ThrExtraInfo.cxx.
| const TrigConf::L1ThrExtraInfo_gTE & TrigConf::L1ThrExtraInfo::gTE | ( | ) | const |
Definition at line 184 of file L1ThrExtraInfo.cxx.
| const TrigConf::L1ThrExtraInfo_gXE & TrigConf::L1ThrExtraInfo::gXE | ( | ) | const |
Definition at line 179 of file L1ThrExtraInfo.cxx.
| bool TrigConf::L1ThrExtraInfo::hasInfo | ( | const std::string & | typeName | ) | const |
Definition at line 98 of file L1ThrExtraInfo.cxx.
| const TrigConf::L1ThrExtraInfo_jEM & TrigConf::L1ThrExtraInfo::jEM | ( | ) | const |
Definition at line 129 of file L1ThrExtraInfo.cxx.
| const TrigConf::L1ThrExtraInfo_JETLegacy & TrigConf::L1ThrExtraInfo::JET | ( | ) | const |
Definition at line 119 of file L1ThrExtraInfo.cxx.
| const TrigConf::L1ThrExtraInfo_jJ & TrigConf::L1ThrExtraInfo::jJ | ( | ) | const |
Definition at line 149 of file L1ThrExtraInfo.cxx.
| const TrigConf::L1ThrExtraInfo_jLJ & TrigConf::L1ThrExtraInfo::jLJ | ( | ) | const |
Definition at line 154 of file L1ThrExtraInfo.cxx.
| const TrigConf::L1ThrExtraInfo_jTAU & TrigConf::L1ThrExtraInfo::jTAU | ( | ) | const |
Definition at line 139 of file L1ThrExtraInfo.cxx.
| const TrigConf::L1ThrExtraInfo_jTE & TrigConf::L1ThrExtraInfo::jTE | ( | ) | const |
Definition at line 174 of file L1ThrExtraInfo.cxx.
| const TrigConf::L1ThrExtraInfo_jXE & TrigConf::L1ThrExtraInfo::jXE | ( | ) | const |
Definition at line 169 of file L1ThrExtraInfo.cxx.
| const TrigConf::L1ThrExtraInfo_MU & TrigConf::L1ThrExtraInfo::MU | ( | ) | const |
Definition at line 189 of file L1ThrExtraInfo.cxx.
| const TrigConf::L1ThrExtraInfo_EMTAULegacy & TrigConf::L1ThrExtraInfo::TAU | ( | ) | const |
Definition at line 109 of file L1ThrExtraInfo.cxx.
| const TrigConf::L1ThrExtraInfoBase & TrigConf::L1ThrExtraInfo::thrExtraInfo | ( | const std::string & | thrTypeName | ) | const |
Definition at line 194 of file L1ThrExtraInfo.cxx.
| const TrigConf::L1ThrExtraInfo_XSLegacy & TrigConf::L1ThrExtraInfo::XS | ( | ) | const |
Definition at line 114 of file L1ThrExtraInfo.cxx.
|
private |
Definition at line 70 of file L1ThrExtraInfo.h.
|
private |
Definition at line 69 of file L1ThrExtraInfo.h.