ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
GetAmountDecoratorBase Class Reference

#include <egammaLayerRecalibTool.h>

Inheritance diagram for GetAmountDecoratorBase:
Collaboration diagram for GetAmountDecoratorBase:

Public Member Functions

 GetAmountDecoratorBase (GetAmountBase *getter)
 
virtual ~GetAmountDecoratorBase ()
 
virtual float operator() (const StdCalibrationInputs &input) const
 

Private Attributes

GetAmountBasem_getter
 

Detailed Description

Definition at line 190 of file egammaLayerRecalibTool.h.

Constructor & Destructor Documentation

◆ GetAmountDecoratorBase()

GetAmountDecoratorBase::GetAmountDecoratorBase ( GetAmountBase getter)
inline

Definition at line 193 of file egammaLayerRecalibTool.h.

193 : m_getter(getter) { };

◆ ~GetAmountDecoratorBase()

virtual GetAmountDecoratorBase::~GetAmountDecoratorBase ( )
inlinevirtual

Definition at line 194 of file egammaLayerRecalibTool.h.

194 { delete m_getter; }

Member Function Documentation

◆ operator()()

virtual float GetAmountDecoratorBase::operator() ( const StdCalibrationInputs input) const
inlinevirtual

Implements GetAmountBase.

Definition at line 195 of file egammaLayerRecalibTool.h.

195  {
196  return (*m_getter)(input);
197  }

Member Data Documentation

◆ m_getter

GetAmountBase* GetAmountDecoratorBase::m_getter
private

Definition at line 199 of file egammaLayerRecalibTool.h.


The documentation for this class was generated from the following file:
PlotPulseshapeFromCool.input
input
Definition: PlotPulseshapeFromCool.py:106
GetAmountDecoratorBase::m_getter
GetAmountBase * m_getter
Definition: egammaLayerRecalibTool.h:199