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

#include <L1ThrExtraInfo.h>

Collaboration diagram for TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM:

Public Member Functions

 WorkingPoints_eEM ()=default
 
 WorkingPoints_eEM (const boost::property_tree::ptree &)
 
bool isDefined () const
 
int reta_fw () const
 
int wstot_fw () const
 
int rhad_fw () const
 
float reta_d () const
 
float wstot_d () const
 
float rhad_d () const
 

Private Attributes

bool m_isDefined { false }
 
float m_reta_d { 0 }
 
float m_wstot_d { 0 }
 
float m_rhad_d { 0 }
 
int m_reta_fw { 0 }
 
int m_wstot_fw { 0 }
 
int m_rhad_fw { 0 }
 

Detailed Description

Definition at line 149 of file L1ThrExtraInfo.h.

Constructor & Destructor Documentation

◆ WorkingPoints_eEM() [1/2]

TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::WorkingPoints_eEM ( )
default

◆ WorkingPoints_eEM() [2/2]

TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::WorkingPoints_eEM ( const boost::property_tree::ptree pt)

Definition at line 283 of file L1ThrExtraInfo.cxx.

283  {
284  m_isDefined = true;
285  m_reta_d = pt.get_optional<float>("reta").get_value_or(0);
286  m_wstot_d = pt.get_optional<float>("wstot").get_value_or(0);
287  m_rhad_d = pt.get_optional<float>("rhad").get_value_or(0);
288  m_reta_fw = pt.get_optional<int>("reta_fw").get_value_or(0);
289  m_wstot_fw = pt.get_optional<int>("wstot_fw").get_value_or(0);
290  m_rhad_fw = pt.get_optional<int>("rhad_fw").get_value_or(0);
291 }

Member Function Documentation

◆ isDefined()

bool TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::isDefined ( ) const
inline

Definition at line 155 of file L1ThrExtraInfo.h.

155 { return m_reta_d; }

◆ reta_d()

float TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::reta_d ( ) const
inline

Definition at line 159 of file L1ThrExtraInfo.h.

159 { false };

◆ reta_fw()

int TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::reta_fw ( ) const
inline

Definition at line 156 of file L1ThrExtraInfo.h.

156 { return m_wstot_d; }

◆ rhad_d()

float TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::rhad_d ( ) const
inline

Definition at line 161 of file L1ThrExtraInfo.h.

161 { 0 };

◆ rhad_fw()

int TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::rhad_fw ( ) const
inline

Definition at line 158 of file L1ThrExtraInfo.h.

158 :
159  bool m_isDefined { false };

◆ wstot_d()

float TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::wstot_d ( ) const
inline

Definition at line 160 of file L1ThrExtraInfo.h.

160 { 0 };

◆ wstot_fw()

int TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::wstot_fw ( ) const
inline

Definition at line 157 of file L1ThrExtraInfo.h.

157 { return m_rhad_d; }

Member Data Documentation

◆ m_isDefined

bool TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::m_isDefined { false }
private

Definition at line 163 of file L1ThrExtraInfo.h.

◆ m_reta_d

float TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::m_reta_d { 0 }
private

Definition at line 164 of file L1ThrExtraInfo.h.

◆ m_reta_fw

int TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::m_reta_fw { 0 }
private

Definition at line 167 of file L1ThrExtraInfo.h.

◆ m_rhad_d

float TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::m_rhad_d { 0 }
private

Definition at line 166 of file L1ThrExtraInfo.h.

◆ m_rhad_fw

int TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::m_rhad_fw { 0 }
private

Definition at line 169 of file L1ThrExtraInfo.h.

◆ m_wstot_d

float TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::m_wstot_d { 0 }
private

Definition at line 165 of file L1ThrExtraInfo.h.

◆ m_wstot_fw

int TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::m_wstot_fw { 0 }
private

Definition at line 168 of file L1ThrExtraInfo.h.


The documentation for this class was generated from the following files:
TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::m_wstot_fw
int m_wstot_fw
Definition: L1ThrExtraInfo.h:168
TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::m_reta_d
float m_reta_d
Definition: L1ThrExtraInfo.h:164
TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::m_isDefined
bool m_isDefined
Definition: L1ThrExtraInfo.h:163
TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::m_reta_fw
int m_reta_fw
Definition: L1ThrExtraInfo.h:167
test_pyathena.pt
pt
Definition: test_pyathena.py:11
TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::m_wstot_d
float m_wstot_d
Definition: L1ThrExtraInfo.h:165
TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::m_rhad_fw
int m_rhad_fw
Definition: L1ThrExtraInfo.h:169
TrigConf::L1ThrExtraInfo_eEM::WorkingPoints_eEM::m_rhad_d
float m_rhad_d
Definition: L1ThrExtraInfo.h:166