element for the single ECAL block intercalibration More...
#include <VEcalCalibBlock.h>
Public Member Functions | |
float | at (const unsigned int index) |
retrieve the coefficients | |
virtual void | Fill (std::map< int, double >::const_iterator, std::map< int, double >::const_iterator, double pTk, double pSubtract, double sigma=1.)=0 |
insert an entry | |
virtual void | reset ()=0 |
reset the chi2 matrices | |
virtual int | solve (int usingBlockSolver, double min, double max)=0 |
solve the chi2 linear system | |
VEcalCalibBlock (int numberOfElements) | |
ctor | |
virtual | ~VEcalCalibBlock () |
dtor | |
Protected Attributes | |
std::map< unsigned int, float > | m_coefficients |
map of coefficients | |
unsigned int | m_numberOfElements |
The only parameter! |
element for the single ECAL block intercalibration
Definition at line 17 of file VEcalCalibBlock.h.
VEcalCalibBlock::VEcalCalibBlock | ( | int | numberOfElements | ) | [inline] |
virtual VEcalCalibBlock::~VEcalCalibBlock | ( | ) | [inline, virtual] |
float VEcalCalibBlock::at | ( | const unsigned int | index | ) | [inline] |
retrieve the coefficients
Definition at line 37 of file VEcalCalibBlock.h.
References getHLTprescales::index, and m_coefficients.
{ return m_coefficients[index] ; }
virtual void VEcalCalibBlock::Fill | ( | std::map< int, double >::const_iterator | , |
std::map< int, double >::const_iterator | , | ||
double | pTk, | ||
double | pSubtract, | ||
double | sigma = 1. |
||
) | [pure virtual] |
insert an entry
Implemented in IMACalibBlock, and L3CalibBlock.
virtual void VEcalCalibBlock::reset | ( | ) | [pure virtual] |
reset the chi2 matrices
Implemented in IMACalibBlock, and L3CalibBlock.
virtual int VEcalCalibBlock::solve | ( | int | usingBlockSolver, |
double | min, | ||
double | max | ||
) | [pure virtual] |
solve the chi2 linear system
Implemented in IMACalibBlock, and L3CalibBlock.
std::map<unsigned int, float> VEcalCalibBlock::m_coefficients [protected] |
map of coefficients
Definition at line 46 of file VEcalCalibBlock.h.
Referenced by at(), IMACalibBlock::fillMap(), and L3CalibBlock::solve().
unsigned int VEcalCalibBlock::m_numberOfElements [protected] |
The only parameter!
Definition at line 44 of file VEcalCalibBlock.h.
Referenced by IMACalibBlock::complete(), IMACalibBlock::evalX2Size(), IMACalibBlock::Fill(), IMACalibBlock::fillMap(), IMACalibBlock::riempiMtr(), IMACalibBlock::riempiVtr(), and IMACalibBlock::solve().