ATLAS Offline Software
Public Member Functions | Private Member Functions | Private Attributes | List of all members
GetAmountPileupE0 Struct Reference

#include <egammaLayerRecalibTool.h>

Inheritance diagram for GetAmountPileupE0:
Collaboration diagram for GetAmountPileupE0:

Public Member Functions

 GetAmountPileupE0 (corr_pileupShift *tool)
 
virtual float operator() (const StdCalibrationInputs &inputs) const
 

Private Member Functions

virtual GetAmountPileupE0clone () const
 

Private Attributes

corr_pileupShiftm_tool
 

Detailed Description

Definition at line 85 of file egammaLayerRecalibTool.h.

Constructor & Destructor Documentation

◆ GetAmountPileupE0()

GetAmountPileupE0::GetAmountPileupE0 ( corr_pileupShift tool)
inline

Definition at line 87 of file egammaLayerRecalibTool.h.

87 : m_tool(tool) { };

Member Function Documentation

◆ clone()

virtual GetAmountPileupE0* GetAmountPileupE0::clone ( ) const
inlineprivatevirtual

Implements GetAmountBase.

Definition at line 90 of file egammaLayerRecalibTool.h.

90 { return 0; };

◆ operator()()

float GetAmountPileupE0::operator() ( const StdCalibrationInputs inputs) const
virtual

Implements GetAmountBase.

Definition at line 105 of file egammaLayerRecalibTool.cxx.

105  {
106  return m_tool->getCorr(0, input.RunNumber, input.averageInteractionsPerCrossing, input.eta);
107 }

Member Data Documentation

◆ m_tool

corr_pileupShift* GetAmountPileupE0::m_tool
private

Definition at line 91 of file egammaLayerRecalibTool.h.


The documentation for this struct was generated from the following files:
GetAmountPileupE0::m_tool
corr_pileupShift * m_tool
Definition: egammaLayerRecalibTool.h:90
corr_pileupShift::getCorr
float getCorr(int layer, int run, float mu, float eta) const
get shift to subtract to raw layer energy : corrected layer energy = raw energy - shift
Definition: corr_pileupShift.cxx:37
PlotPulseshapeFromCool.input
input
Definition: PlotPulseshapeFromCool.py:106
AtlCoolConsole.tool
tool
Definition: AtlCoolConsole.py:453