ATLAS Offline Software
Loading...
Searching...
No Matches
CP::PtAxisHandler Class Reference

#include <HistHandler.h>

Inheritance diagram for CP::PtAxisHandler:
Collaboration diagram for CP::PtAxisHandler:

Public Member Functions

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

Public Attributes

columnar::MuonAccessor< floatptAcc {*this, "pt"}

Detailed Description

Definition at line 195 of file HistHandler.h.

Constructor & Destructor Documentation

◆ PtAxisHandler()

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

Definition at line 198 of file HistHandler.h.

198: AxisHandler(parent) {}
AxisHandler(columnar::ColumnarTool<> *parent)

◆ ~PtAxisHandler()

virtual CP::PtAxisHandler::~PtAxisHandler ( )
virtualdefault

Member Function Documentation

◆ GetBinningParameter()

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

Implements CP::AxisHandler.

Definition at line 49 of file HistHandler.cxx.

49 {
50 value = ptAcc(mu) / 1000.;
51 return CorrectionCode::Ok;
52 }
@ Ok
The correction was done successfully.
columnar::MuonAccessor< float > ptAcc

Member Data Documentation

◆ ptAcc

columnar::MuonAccessor<float> CP::PtAxisHandler::ptAcc {*this, "pt"}

Definition at line 200 of file HistHandler.h.

200{*this, "pt"};

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