ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU Class Reference

#include <L1ThrExtraInfo.h>

Collaboration diagram for TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU:

Public Member Functions

 WorkingPoints_cTAU (const boost::property_tree::ptree &)
 
bool isDefined () const
 
unsigned int isolation_fw () const
 
float isolation_d () const
 
unsigned int isolation_jTAUCoreScale_fw () const
 
float isolation_jTAUCoreScale_d () const
 
float eTAU_rCoreMin_WP_d () const
 
unsigned int eTAU_rCoreMin_WP_fw () const
 
Selection::WP eTAU_rCoreMin_WP () const
 
float eTAU_rHadMin_WP_d () const
 
unsigned int eTAU_rHadMin_WP_fw () const
 
Selection::WP eTAU_rHadMin_WP () const
 

Private Attributes

bool m_isDefined {false}
 
unsigned int m_isolation_fw {0}
 
float m_isolation_d {0}
 
unsigned int m_isolation_jTAUCoreScale_fw {0}
 
float m_isolation_jTAUCoreScale_d {0}
 
float m_eTAU_rCoreMin_WP_d {0}
 
unsigned int m_eTAU_rCoreMin_WP_fw {0}
 
float m_eTAU_rHadMin_WP_d {0}
 
unsigned int m_eTAU_rHadMin_WP_fw {0}
 

Detailed Description

Definition at line 351 of file L1ThrExtraInfo.h.

Constructor & Destructor Documentation

◆ WorkingPoints_cTAU()

TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::WorkingPoints_cTAU ( const boost::property_tree::ptree pt)

Definition at line 469 of file L1ThrExtraInfo.cxx.

469  {
470  m_isDefined = true;
471  m_isolation_d = pt.get_optional<float>("isolation").get_value_or(0);
472  m_isolation_fw = pt.get_optional<unsigned int>("isolation_fw").get_value_or(0);
473  m_isolation_jTAUCoreScale_d = pt.get_optional<float>("isolation_jTAUCoreScale").get_value_or(0);
474  m_isolation_jTAUCoreScale_fw = pt.get_optional<unsigned int>("isolation_jTAUCoreScale_fw").get_value_or(0);
475  m_eTAU_rCoreMin_WP_d = pt.get_optional<float>("eTAU_rCoreMin").get_value_or(0);
476  m_eTAU_rCoreMin_WP_fw = pt.get_optional<unsigned int>("eTAU_rCoreMin_WP_fw").get_value_or(0);
477  m_eTAU_rHadMin_WP_d = pt.get_optional<float>("eTAU_rHadMin").get_value_or(0);
478  m_eTAU_rHadMin_WP_fw = pt.get_optional<unsigned int>("eTAU_rHadMin_WP_fw").get_value_or(0);
479 }

Member Function Documentation

◆ eTAU_rCoreMin_WP()

Selection::WP TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::eTAU_rCoreMin_WP ( ) const
inline

Definition at line 361 of file L1ThrExtraInfo.h.

361 { return static_cast<Selection::WP>(m_eTAU_rCoreMin_WP_fw); }

◆ eTAU_rCoreMin_WP_d()

float TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::eTAU_rCoreMin_WP_d ( ) const
inline

Definition at line 359 of file L1ThrExtraInfo.h.

359 { return m_eTAU_rCoreMin_WP_d; }

◆ eTAU_rCoreMin_WP_fw()

unsigned int TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::eTAU_rCoreMin_WP_fw ( ) const
inline

Definition at line 360 of file L1ThrExtraInfo.h.

360 { return m_eTAU_rCoreMin_WP_fw; }

◆ eTAU_rHadMin_WP()

Selection::WP TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::eTAU_rHadMin_WP ( ) const
inline

Definition at line 364 of file L1ThrExtraInfo.h.

364 { return static_cast<Selection::WP>(m_eTAU_rHadMin_WP_fw); }

◆ eTAU_rHadMin_WP_d()

float TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::eTAU_rHadMin_WP_d ( ) const
inline

Definition at line 362 of file L1ThrExtraInfo.h.

362 { return m_eTAU_rHadMin_WP_d; }

◆ eTAU_rHadMin_WP_fw()

unsigned int TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::eTAU_rHadMin_WP_fw ( ) const
inline

Definition at line 363 of file L1ThrExtraInfo.h.

363 { return m_eTAU_rHadMin_WP_fw; }

◆ isDefined()

bool TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::isDefined ( ) const
inline

Definition at line 354 of file L1ThrExtraInfo.h.

354 { return m_isDefined; }

◆ isolation_d()

float TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::isolation_d ( ) const
inline

Definition at line 356 of file L1ThrExtraInfo.h.

356 { return m_isolation_d; }

◆ isolation_fw()

unsigned int TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::isolation_fw ( ) const
inline

Definition at line 355 of file L1ThrExtraInfo.h.

355 { return m_isolation_fw; }

◆ isolation_jTAUCoreScale_d()

float TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::isolation_jTAUCoreScale_d ( ) const
inline

Definition at line 358 of file L1ThrExtraInfo.h.

358 { return m_isolation_jTAUCoreScale_d; }

◆ isolation_jTAUCoreScale_fw()

unsigned int TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::isolation_jTAUCoreScale_fw ( ) const
inline

Definition at line 357 of file L1ThrExtraInfo.h.

Member Data Documentation

◆ m_eTAU_rCoreMin_WP_d

float TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::m_eTAU_rCoreMin_WP_d {0}
private

Definition at line 371 of file L1ThrExtraInfo.h.

◆ m_eTAU_rCoreMin_WP_fw

unsigned int TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::m_eTAU_rCoreMin_WP_fw {0}
private

Definition at line 372 of file L1ThrExtraInfo.h.

◆ m_eTAU_rHadMin_WP_d

float TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::m_eTAU_rHadMin_WP_d {0}
private

Definition at line 373 of file L1ThrExtraInfo.h.

◆ m_eTAU_rHadMin_WP_fw

unsigned int TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::m_eTAU_rHadMin_WP_fw {0}
private

Definition at line 374 of file L1ThrExtraInfo.h.

◆ m_isDefined

bool TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::m_isDefined {false}
private

Definition at line 366 of file L1ThrExtraInfo.h.

◆ m_isolation_d

float TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::m_isolation_d {0}
private

Definition at line 368 of file L1ThrExtraInfo.h.

◆ m_isolation_fw

unsigned int TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::m_isolation_fw {0}
private

Definition at line 367 of file L1ThrExtraInfo.h.

◆ m_isolation_jTAUCoreScale_d

float TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::m_isolation_jTAUCoreScale_d {0}
private

Definition at line 370 of file L1ThrExtraInfo.h.

◆ m_isolation_jTAUCoreScale_fw

unsigned int TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::m_isolation_jTAUCoreScale_fw {0}
private

Definition at line 369 of file L1ThrExtraInfo.h.


The documentation for this class was generated from the following files:
TrigConf::Selection::WP
WP
Definition: L1ThresholdBase.h:298
TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::m_isDefined
bool m_isDefined
Definition: L1ThrExtraInfo.h:366
TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::m_isolation_d
float m_isolation_d
Definition: L1ThrExtraInfo.h:368
TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::m_eTAU_rHadMin_WP_d
float m_eTAU_rHadMin_WP_d
Definition: L1ThrExtraInfo.h:373
test_pyathena.pt
pt
Definition: test_pyathena.py:11
TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::m_isolation_fw
unsigned int m_isolation_fw
Definition: L1ThrExtraInfo.h:367
TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::m_eTAU_rCoreMin_WP_fw
unsigned int m_eTAU_rCoreMin_WP_fw
Definition: L1ThrExtraInfo.h:372
TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::m_isolation_jTAUCoreScale_fw
unsigned int m_isolation_jTAUCoreScale_fw
Definition: L1ThrExtraInfo.h:369
TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::m_isolation_jTAUCoreScale_d
float m_isolation_jTAUCoreScale_d
Definition: L1ThrExtraInfo.h:370
TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::m_eTAU_rCoreMin_WP_d
float m_eTAU_rCoreMin_WP_d
Definition: L1ThrExtraInfo.h:371
TrigConf::L1ThrExtraInfo_cTAU::WorkingPoints_cTAU::m_eTAU_rHadMin_WP_fw
unsigned int m_eTAU_rHadMin_WP_fw
Definition: L1ThrExtraInfo.h:374