ATLAS Offline Software
Loading...
Searching...
No Matches
TrigConf::IsolationLegacy Class Reference

#include <L1ThresholdBase.h>

Collaboration diagram for TrigConf::IsolationLegacy:

Public Member Functions

 IsolationLegacy ()=default
 IsolationLegacy (const boost::property_tree::ptree &)
bool isDefined () const
int isobit () const
int offset () const
int slope () const
int mincut () const
int upperlimit () const
int etamin () const
int etamax () const
int priority () const

Private Attributes

bool m_isDefined { false }
int m_isobit { 0 }
int m_offset { 0 }
int m_slope { 0 }
int m_mincut { 0 }
int m_upperlimit { 0 }
int m_etamin { 0 }
int m_etamax { 0 }
int m_priority { 0 }

Detailed Description

Definition at line 264 of file L1ThresholdBase.h.

Constructor & Destructor Documentation

◆ IsolationLegacy() [1/2]

TrigConf::IsolationLegacy::IsolationLegacy ( )
default

◆ IsolationLegacy() [2/2]

TrigConf::IsolationLegacy::IsolationLegacy ( const boost::property_tree::ptree & pt)

Definition at line 326 of file L1ThresholdBase.cxx.

326 {
327 m_isDefined = true;
328 m_isobit = pt.get_child("isobit").get_value<int>();
329 m_offset = pt.get_child("offset").get_value<int>();
330 m_slope = pt.get_child("slope").get_value<int>();
331 m_mincut = pt.get_child("mincut").get_value<int>();
332 m_upperlimit = pt.get_child("upperlimit").get_value<int>();
333 m_etamin = pt.get_child("etamin").get_value<int>();
334 m_etamax = pt.get_child("etamax").get_value<int>();
335 m_priority = pt.get_child("priority").get_value<int>();
336}

Member Function Documentation

◆ etamax()

int TrigConf::IsolationLegacy::etamax ( ) const
inline

Definition at line 275 of file L1ThresholdBase.h.

275{ return m_etamax; }

◆ etamin()

int TrigConf::IsolationLegacy::etamin ( ) const
inline

Definition at line 274 of file L1ThresholdBase.h.

274{ return m_etamin; }

◆ isDefined()

bool TrigConf::IsolationLegacy::isDefined ( ) const
inline

Definition at line 268 of file L1ThresholdBase.h.

268{ return m_isDefined; }

◆ isobit()

int TrigConf::IsolationLegacy::isobit ( ) const
inline

Definition at line 269 of file L1ThresholdBase.h.

269{ return m_isobit; }

◆ mincut()

int TrigConf::IsolationLegacy::mincut ( ) const
inline

Definition at line 272 of file L1ThresholdBase.h.

272{ return m_mincut; }

◆ offset()

int TrigConf::IsolationLegacy::offset ( ) const
inline

Definition at line 270 of file L1ThresholdBase.h.

270{ return m_offset; }

◆ priority()

int TrigConf::IsolationLegacy::priority ( ) const
inline

Definition at line 276 of file L1ThresholdBase.h.

276{ return m_priority; }

◆ slope()

int TrigConf::IsolationLegacy::slope ( ) const
inline

Definition at line 271 of file L1ThresholdBase.h.

271{ return m_slope; }

◆ upperlimit()

int TrigConf::IsolationLegacy::upperlimit ( ) const
inline

Definition at line 273 of file L1ThresholdBase.h.

273{ return m_upperlimit; }

Member Data Documentation

◆ m_etamax

int TrigConf::IsolationLegacy::m_etamax { 0 }
private

Definition at line 285 of file L1ThresholdBase.h.

285{ 0 };

◆ m_etamin

int TrigConf::IsolationLegacy::m_etamin { 0 }
private

Definition at line 284 of file L1ThresholdBase.h.

284{ 0 };

◆ m_isDefined

bool TrigConf::IsolationLegacy::m_isDefined { false }
private

Definition at line 278 of file L1ThresholdBase.h.

278{ false };

◆ m_isobit

int TrigConf::IsolationLegacy::m_isobit { 0 }
private

Definition at line 279 of file L1ThresholdBase.h.

279{ 0 };

◆ m_mincut

int TrigConf::IsolationLegacy::m_mincut { 0 }
private

Definition at line 282 of file L1ThresholdBase.h.

282{ 0 };

◆ m_offset

int TrigConf::IsolationLegacy::m_offset { 0 }
private

Definition at line 280 of file L1ThresholdBase.h.

280{ 0 };

◆ m_priority

int TrigConf::IsolationLegacy::m_priority { 0 }
private

Definition at line 286 of file L1ThresholdBase.h.

286{ 0 };

◆ m_slope

int TrigConf::IsolationLegacy::m_slope { 0 }
private

Definition at line 281 of file L1ThresholdBase.h.

281{ 0 };

◆ m_upperlimit

int TrigConf::IsolationLegacy::m_upperlimit { 0 }
private

Definition at line 283 of file L1ThresholdBase.h.

283{ 0 };

The documentation for this class was generated from the following files: