ATLAS Offline Software
Public Member Functions | List of all members
CaloClusterCorrectionCommon::TableBuilder Class Referenceabstract

Helper, used to calculate the values of the energy interpolation table. More...

#include <CaloClusterCorrectionCommon.h>

Inheritance diagram for CaloClusterCorrectionCommon::TableBuilder:
Collaboration diagram for CaloClusterCorrectionCommon::TableBuilder:

Public Member Functions

virtual ~TableBuilder ()
 
virtual float calculate (int energy_ndx, bool &good) const =0
 Calculate the correction for tabulated energy energy_ndx. More...
 

Detailed Description

Helper, used to calculate the values of the energy interpolation table.

Definition at line 126 of file CaloClusterCorrectionCommon.h.

Constructor & Destructor Documentation

◆ ~TableBuilder()

virtual CaloClusterCorrectionCommon::TableBuilder::~TableBuilder ( )
inlinevirtual

Definition at line 129 of file CaloClusterCorrectionCommon.h.

129 {}

Member Function Documentation

◆ calculate()

virtual float CaloClusterCorrectionCommon::TableBuilder::calculate ( int  energy_ndx,
bool &  good 
) const
pure virtual

Calculate the correction for tabulated energy energy_ndx.

If successful, set good to true; otherwise, set it to false.

Implemented in CaloSwPhimod_v2::Builder, CaloSwEtamod_v2::Builder, CaloSwPhioff_v2::Builder, and EgammaSshapeCalibration::Builder.


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