ATLAS Offline Software
Loading...
Searching...
No Matches
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< floatchargeAcc {*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) {}
AxisHandler(columnar::ColumnarTool<> *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 }
columnar::MuonAccessor< float > chargeAcc
@ Ok
The correction was done successfully.

Member Data Documentation

◆ chargeAcc

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

Definition at line 208 of file HistHandler.h.

208{*this, "charge"};

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