ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
CP::EgammaCalibrationAndSmearingTool::EtaCaloPredicate Struct Reference
Collaboration diagram for CP::EgammaCalibrationAndSmearingTool::EtaCaloPredicate:

Public Member Functions

 EtaCaloPredicate (double eta_min, double eta_max)
 
bool operator() (const EgammaCalibrationAndSmearingTool &tool, columnar::EgammaId p)
 

Private Attributes

float m_eta_min
 
float m_eta_max
 

Detailed Description

Definition at line 298 of file EgammaCalibrationAndSmearingTool.h.

Constructor & Destructor Documentation

◆ EtaCaloPredicate()

CP::EgammaCalibrationAndSmearingTool::EtaCaloPredicate::EtaCaloPredicate ( double  eta_min,
double  eta_max 
)
inline

Definition at line 300 of file EgammaCalibrationAndSmearingTool.h.

300 : m_eta_min(eta_min), m_eta_max(eta_max) {}

Member Function Documentation

◆ operator()()

bool CP::EgammaCalibrationAndSmearingTool::EtaCaloPredicate::operator() ( const EgammaCalibrationAndSmearingTool tool,
columnar::EgammaId  p 
)
inline

Definition at line 301 of file EgammaCalibrationAndSmearingTool.h.

301  {
302  const Accessors& acc = *tool.m_accessors;
303  const double eta = acc.etaCaloAcc(acc.caloClusterAcc(p)[0].value(),acc.authorAcc (p));
304  return (eta >= m_eta_min and eta < m_eta_max);
305  }

Member Data Documentation

◆ m_eta_max

float CP::EgammaCalibrationAndSmearingTool::EtaCaloPredicate::m_eta_max
private

Definition at line 307 of file EgammaCalibrationAndSmearingTool.h.

◆ m_eta_min

float CP::EgammaCalibrationAndSmearingTool::EtaCaloPredicate::m_eta_min
private

Definition at line 307 of file EgammaCalibrationAndSmearingTool.h.


The documentation for this struct was generated from the following file:
test_pyathena.eta
eta
Definition: test_pyathena.py:10
python.utils.AtlRunQueryDQUtils.p
p
Definition: AtlRunQueryDQUtils.py:209
AthenaPoolTestRead.acc
acc
Definition: AthenaPoolTestRead.py:16
AtlCoolConsole.tool
tool
Definition: AtlCoolConsole.py:452
CP::EgammaCalibrationAndSmearingTool::EtaCaloPredicate::m_eta_min
float m_eta_min
Definition: EgammaCalibrationAndSmearingTool.h:307
CP::EgammaCalibrationAndSmearingTool::EtaCaloPredicate::m_eta_max
float m_eta_max
Definition: EgammaCalibrationAndSmearingTool.h:307