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

#include <L1ThrExtraInfo.h>

Collaboration diagram for TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM:

Public Member Functions

 WorkingPoints_jEM ()=default
 
 WorkingPoints_jEM (const boost::property_tree::ptree &)
 
bool isDefined () const
 
int iso_fw () const
 
int frac_fw () const
 
int frac2_fw () const
 
float iso_d () const
 
float frac_d () const
 
float frac2_d () const
 

Private Attributes

bool m_isDefined { false }
 
float m_iso_d { 0 }
 
float m_frac_d { 0 }
 
float m_frac2_d { 0 }
 
int m_iso_fw { 0 }
 
int m_frac_fw { 0 }
 
int m_frac2_fw { 0 }
 

Detailed Description

Definition at line 191 of file L1ThrExtraInfo.h.

Constructor & Destructor Documentation

◆ WorkingPoints_jEM() [1/2]

TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::WorkingPoints_jEM ( )
default

◆ WorkingPoints_jEM() [2/2]

TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::WorkingPoints_jEM ( const boost::property_tree::ptree pt)

Definition at line 325 of file L1ThrExtraInfo.cxx.

325  {
326  m_isDefined = true;
327  m_iso_d = pt.get_optional<float>("iso").get_value_or(0);
328  m_frac_d = pt.get_optional<float>("frac").get_value_or(0);
329  m_frac2_d = pt.get_optional<float>("frac2").get_value_or(0);
330  m_iso_fw = pt.get_optional<int>("iso_fw").get_value_or(0);
331  m_frac_fw = pt.get_optional<int>("frac_fw").get_value_or(0);
332  m_frac2_fw = pt.get_optional<int>("frac2_fw").get_value_or(0);
333 }

Member Function Documentation

◆ frac2_d()

float TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::frac2_d ( ) const
inline

Definition at line 201 of file L1ThrExtraInfo.h.

201 { return m_frac2_d; }

◆ frac2_fw()

int TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::frac2_fw ( ) const
inline

Definition at line 198 of file L1ThrExtraInfo.h.

198 { return m_frac2_fw; }

◆ frac_d()

float TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::frac_d ( ) const
inline

Definition at line 200 of file L1ThrExtraInfo.h.

200 { return m_frac_d; }

◆ frac_fw()

int TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::frac_fw ( ) const
inline

Definition at line 197 of file L1ThrExtraInfo.h.

197 { return m_frac_fw; }

◆ isDefined()

bool TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::isDefined ( ) const
inline

Definition at line 195 of file L1ThrExtraInfo.h.

195 { return m_isDefined; }

◆ iso_d()

float TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::iso_d ( ) const
inline

Definition at line 199 of file L1ThrExtraInfo.h.

199 { return m_iso_d; }

◆ iso_fw()

int TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::iso_fw ( ) const
inline

Definition at line 196 of file L1ThrExtraInfo.h.

196 { return m_iso_fw; }

Member Data Documentation

◆ m_frac2_d

float TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::m_frac2_d { 0 }
private

Definition at line 206 of file L1ThrExtraInfo.h.

◆ m_frac2_fw

int TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::m_frac2_fw { 0 }
private

Definition at line 209 of file L1ThrExtraInfo.h.

◆ m_frac_d

float TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::m_frac_d { 0 }
private

Definition at line 205 of file L1ThrExtraInfo.h.

◆ m_frac_fw

int TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::m_frac_fw { 0 }
private

Definition at line 208 of file L1ThrExtraInfo.h.

◆ m_isDefined

bool TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::m_isDefined { false }
private

Definition at line 203 of file L1ThrExtraInfo.h.

◆ m_iso_d

float TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::m_iso_d { 0 }
private

Definition at line 204 of file L1ThrExtraInfo.h.

◆ m_iso_fw

int TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::m_iso_fw { 0 }
private

Definition at line 207 of file L1ThrExtraInfo.h.


The documentation for this class was generated from the following files:
TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::m_frac2_d
float m_frac2_d
Definition: L1ThrExtraInfo.h:206
test_pyathena.pt
pt
Definition: test_pyathena.py:11
TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::m_frac_fw
int m_frac_fw
Definition: L1ThrExtraInfo.h:208
TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::m_isDefined
bool m_isDefined
Definition: L1ThrExtraInfo.h:203
TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::m_frac_d
float m_frac_d
Definition: L1ThrExtraInfo.h:205
TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::m_frac2_fw
int m_frac2_fw
Definition: L1ThrExtraInfo.h:209
TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::m_iso_fw
int m_iso_fw
Definition: L1ThrExtraInfo.h:207
TrigConf::L1ThrExtraInfo_jEM::WorkingPoints_jEM::m_iso_d
float m_iso_d
Definition: L1ThrExtraInfo.h:204