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 | Public Attributes | List of all members
CP::ChargeAxisHandler Class Reference

#include <HistHandler.h>

Inheritance diagram for CP::ChargeAxisHandler:
Collaboration diagram for CP::ChargeAxisHandler:

Public Member Functions

CorrectionCode GetBinningParameter (columnar::MuonId mu, float &value) const override
 
 ChargeAxisHandler (columnar::ColumnarTool<> *parent)
 
virtual ~ChargeAxisHandler ()=default
 

Public Attributes

columnar::MuonAccessor< float > chargeAcc {*this, "charge"}
 

Detailed Description

Definition at line 203 of file HistHandler.h.

Constructor & Destructor Documentation

◆ ChargeAxisHandler()

CP::ChargeAxisHandler::ChargeAxisHandler ( columnar::ColumnarTool<> *  parent)
inline

Definition at line 206 of file HistHandler.h.

206 : AxisHandler(parent) {}

◆ ~ChargeAxisHandler()

virtual CP::ChargeAxisHandler::~ChargeAxisHandler ( )
virtualdefault

Member Function Documentation

◆ GetBinningParameter()

CorrectionCode CP::ChargeAxisHandler::GetBinningParameter ( columnar::MuonId  mu,
float &  value 
) const
overridevirtual

Implements CP::AxisHandler.

Definition at line 53 of file HistHandler.cxx.

53  {
54  value = chargeAcc (mu);
55  return CorrectionCode::Ok;
56  }

Member Data Documentation

◆ chargeAcc

columnar::MuonAccessor<float> CP::ChargeAxisHandler::chargeAcc {*this, "charge"}

Definition at line 208 of file HistHandler.h.


The documentation for this class was generated from the following files:
athena.value
value
Definition: athena.py:124
CP::AxisHandler::AxisHandler
AxisHandler(columnar::ColumnarTool<> *parent)
Definition: HistHandler.h:187
CP::ChargeAxisHandler::chargeAcc
columnar::MuonAccessor< float > chargeAcc
Definition: HistHandler.h:208
test_pyathena.parent
parent
Definition: test_pyathena.py:15
CP::CorrectionCode::Ok
@ Ok
The correction was done successfully.
Definition: CorrectionCode.h:38
CaloNoise_fillDB.mu
mu
Definition: CaloNoise_fillDB.py:53