ATLAS Offline Software
Loading...
Searching...
No Matches
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: