1 #ifndef CondFormats_EcalGlobalShowerContainmentCorrectionsVsEta_h 2 #define CondFormats_EcalGlobalShowerContainmentCorrectionsVsEta_h 33 #include <boost/cstdint.hpp> 56 if (
this == &coeff)
return *
this;
const double correction3x3(const DetId &xtal) const
The correction factor for 3x3 matrix.
const double correction(const DetId &xtal, Type type) const
const Coefficients correctionCoefficients() const
Get the correction coefficients for the given xtal.
Coefficients coefficients_
Holds the coeffiecients. The index corresponds to the group.
Structure defining the container for correction coefficients.
const double correction5x5(const DetId &xtal) const
The correction factor for 5x5 matrix.
static const int kNTypes
Number of types of correction: 3x3, 5x5.
static const unsigned int kSize
static const int kCoefficients
The degree of the polynomial used as correction function plus one.
Coefficients(const Coefficients &coeff)
Coefficients & operator=(const Coefficients &coeff)
#define COND_SERIALIZABLE
void fillCorrectionCoefficients(const Coefficients &coefficients)
Fill the correction coefficients.