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

#include <L1ThrExtraInfo.h>

Collaboration diagram for TrigConf::L1ThrExtraInfo_jTAU::WorkingPoints_jTAU:

Public Member Functions

 WorkingPoints_jTAU (const boost::property_tree::ptree &)
 
bool isDefined () const
 
int isolation_fw () const
 
float isolation_d () const
 

Private Attributes

bool m_isDefined { false }
 
int m_isolation_fw {0}
 
float m_isolation_d { 0 }
 

Detailed Description

Definition at line 298 of file L1ThrExtraInfo.h.

Constructor & Destructor Documentation

◆ WorkingPoints_jTAU()

TrigConf::L1ThrExtraInfo_jTAU::WorkingPoints_jTAU::WorkingPoints_jTAU ( const boost::property_tree::ptree pt)

Definition at line 421 of file L1ThrExtraInfo.cxx.

421  {
422  m_isDefined = true;
423  m_isolation_d = pt.get_optional<float>("isolation").get_value_or(0);
424  m_isolation_fw = pt.get_optional<float>("isolation_fw").get_value_or(0);
425 }

Member Function Documentation

◆ isDefined()

bool TrigConf::L1ThrExtraInfo_jTAU::WorkingPoints_jTAU::isDefined ( ) const
inline

Definition at line 301 of file L1ThrExtraInfo.h.

301 { return m_isDefined; }

◆ isolation_d()

float TrigConf::L1ThrExtraInfo_jTAU::WorkingPoints_jTAU::isolation_d ( ) const
inline

Definition at line 303 of file L1ThrExtraInfo.h.

303 { return m_isolation_d; }

◆ isolation_fw()

int TrigConf::L1ThrExtraInfo_jTAU::WorkingPoints_jTAU::isolation_fw ( ) const
inline

Definition at line 302 of file L1ThrExtraInfo.h.

302 { return m_isolation_fw; }

Member Data Documentation

◆ m_isDefined

bool TrigConf::L1ThrExtraInfo_jTAU::WorkingPoints_jTAU::m_isDefined { false }
private

Definition at line 305 of file L1ThrExtraInfo.h.

◆ m_isolation_d

float TrigConf::L1ThrExtraInfo_jTAU::WorkingPoints_jTAU::m_isolation_d { 0 }
private

Definition at line 307 of file L1ThrExtraInfo.h.

◆ m_isolation_fw

int TrigConf::L1ThrExtraInfo_jTAU::WorkingPoints_jTAU::m_isolation_fw {0}
private

Definition at line 306 of file L1ThrExtraInfo.h.


The documentation for this class was generated from the following files:
TrigConf::L1ThrExtraInfo_jTAU::WorkingPoints_jTAU::m_isolation_d
float m_isolation_d
Definition: L1ThrExtraInfo.h:307
test_pyathena.pt
pt
Definition: test_pyathena.py:11
TrigConf::L1ThrExtraInfo_jTAU::WorkingPoints_jTAU::m_isolation_fw
int m_isolation_fw
Definition: L1ThrExtraInfo.h:306
TrigConf::L1ThrExtraInfo_jTAU::WorkingPoints_jTAU::m_isDefined
bool m_isDefined
Definition: L1ThrExtraInfo.h:305