![]() |
![]() |
#include <Calibration/EcalCalibAlgos/interface/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 void | 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! |
Definition at line 18 of file VEcalCalibBlock.h.
VEcalCalibBlock::VEcalCalibBlock | ( | int | numberOfElements | ) | [inline] |
ctor
Definition at line 23 of file VEcalCalibBlock.h.
00023 : 00024 m_numberOfElements (numberOfElements) {} ;
virtual VEcalCalibBlock::~VEcalCalibBlock | ( | ) | [inline, virtual] |
float VEcalCalibBlock::at | ( | const unsigned int | index | ) | [inline] |
retrieve the coefficients
Definition at line 38 of file VEcalCalibBlock.h.
References m_coefficients.
00038 { return m_coefficients[index] ; }
virtual void VEcalCalibBlock::reset | ( | ) | [pure virtual] |
std::map<unsigned int, float> VEcalCalibBlock::m_coefficients [protected] |
map of coefficients
Definition at line 47 of file VEcalCalibBlock.h.
Referenced by at(), IMACalibBlock::fillMap(), and L3CalibBlock::solve().
unsigned int VEcalCalibBlock::m_numberOfElements [protected] |
The only parameter!
Definition at line 45 of file VEcalCalibBlock.h.
Referenced by IMACalibBlock::complete(), IMACalibBlock::evalX2Size(), IMACalibBlock::Fill(), IMACalibBlock::fillMap(), IMACalibBlock::riempiMtr(), IMACalibBlock::riempiVtr(), and IMACalibBlock::solve().