ATLAS Offline Software
Loading...
Searching...
No Matches
GetAmountHisto2DEtaCaloRunNumber Struct Reference

#include <egammaLayerRecalibTool.h>

Inheritance diagram for GetAmountHisto2DEtaCaloRunNumber:
Collaboration diagram for GetAmountHisto2DEtaCaloRunNumber:

Public Member Functions

 GetAmountHisto2DEtaCaloRunNumber (const TH2F &histo)
virtual float operator() (const StdCalibrationInputs &input) const

Protected Attributes

TH2F m_histo

Detailed Description

Definition at line 172 of file egammaLayerRecalibTool.h.

Constructor & Destructor Documentation

◆ GetAmountHisto2DEtaCaloRunNumber()

GetAmountHisto2DEtaCaloRunNumber::GetAmountHisto2DEtaCaloRunNumber ( const TH2F & histo)
inline

Definition at line 174 of file egammaLayerRecalibTool.h.

174: m_histo(histo) { m_histo.SetDirectory(0); };

Member Function Documentation

◆ operator()()

float GetAmountHisto2DEtaCaloRunNumber::operator() ( const StdCalibrationInputs & input) const
virtual

Implements GetAmountBase.

Definition at line 89 of file egammaLayerRecalibTool.cxx.

89 {
90 const int bin = m_histo.FindFixBin(input.etaCalo, input.RunNumber);
91 if (m_histo.IsBinUnderflow(bin) or m_histo.IsBinOverflow(bin)) return VALUE_OVERFLOW;
92 return m_histo.GetBinContent(bin);
93}

Member Data Documentation

◆ m_histo

TH2F GetAmountHisto2DEtaCaloRunNumber::m_histo
protected

Definition at line 177 of file egammaLayerRecalibTool.h.


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