Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Private Attributes | List of all members
CP::EgammaCalibrationAndSmearingTool::AbsEtaCaloPredicate Struct Reference
Collaboration diagram for CP::EgammaCalibrationAndSmearingTool::AbsEtaCaloPredicate:

Public Member Functions

 AbsEtaCaloPredicate (double eta_min, double eta_max)
 
bool operator() (const xAOD::Egamma &p)
 

Private Attributes

float m_eta_min
 
float m_eta_max
 

Detailed Description

Definition at line 224 of file EgammaCalibrationAndSmearingTool.h.

Constructor & Destructor Documentation

◆ AbsEtaCaloPredicate()

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

Definition at line 225 of file EgammaCalibrationAndSmearingTool.h.

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

Member Function Documentation

◆ operator()()

bool CP::EgammaCalibrationAndSmearingTool::AbsEtaCaloPredicate::operator() ( const xAOD::Egamma p)
inline

Definition at line 227 of file EgammaCalibrationAndSmearingTool.h.

227  {
228  const double aeta =
229  std::abs(xAOD::get_eta_calo(*p.caloCluster(), p.author()));
230  return (aeta >= m_eta_min and aeta < m_eta_max);
231  }

Member Data Documentation

◆ m_eta_max

float CP::EgammaCalibrationAndSmearingTool::AbsEtaCaloPredicate::m_eta_max
private

Definition at line 234 of file EgammaCalibrationAndSmearingTool.h.

◆ m_eta_min

float CP::EgammaCalibrationAndSmearingTool::AbsEtaCaloPredicate::m_eta_min
private

Definition at line 234 of file EgammaCalibrationAndSmearingTool.h.


The documentation for this struct was generated from the following file:
CP::EgammaCalibrationAndSmearingTool::AbsEtaCaloPredicate::m_eta_min
float m_eta_min
Definition: EgammaCalibrationAndSmearingTool.h:234
python.utils.AtlRunQueryDQUtils.p
p
Definition: AtlRunQueryDQUtils.py:210
CP::EgammaCalibrationAndSmearingTool::AbsEtaCaloPredicate::m_eta_max
float m_eta_max
Definition: EgammaCalibrationAndSmearingTool.h:234
xAOD::get_eta_calo
float get_eta_calo(const xAOD::CaloCluster &cluster, int author, bool do_throw=false)
Definition: EgammaCalibrationAndSmearingTool.h:64