5#ifndef CALOCLUSTERCORRECTION_CALOSWETA2B_G3_H
6#define CALOCLUSTERCORRECTION_CALOSWETA2B_G3_H
44 using CaloClusterCorrection::CaloClusterCorrection;
52 virtual const std::string&
toolType()
const override;
59 Constant<CxxUtils::Array<2> >
m_correction {
this,
"correction",
"" };
60 Constant<CxxUtils::Array<2> >
m_residuals {
this,
"residuals",
"" };
Simple multidimensional arrays.
Constant< float > m_residual_coef
Constant< int > m_residual_eval_degree
Constant< CxxUtils::Array< 2 > > m_correction
Constant< int > m_residual_degree
Constant< CxxUtils::Array< 1 > > m_residual_bins
virtual const std::string & toolType() const override
static const float s_middle_layer_granularity
Constant< int > m_correction_degree
Constant< float > m_correction_coef
Constant< CxxUtils::Array< 2 > > m_residuals
virtual void makeCorrection(const Context &myctx, xAOD::CaloCluster *cluster) const override
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.