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.
constexpr int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
int ieta() const
get the crystal ieta
static const int kCoefficients
The degree of the polynomial used as correction function plus one.
void fillCorrectionCoefficients(const Coefficients &coefficients)
Fill the correction coefficients.
Power< A, B >::type pow(const A &a, const B &b)
constexpr Detector det() const
get the detector field from this detid