element for the single ECAL block intercalibration
More...
#include <VEcalCalibBlock.h>
Public Member Functions | |
float | at (const unsigned int index) |
retrieve the coefficients More... | |
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 More... | |
virtual void | reset ()=0 |
reset the chi2 matrices More... | |
virtual int | solve (int usingBlockSolver, double min, double max)=0 |
solve the chi2 linear system More... | |
VEcalCalibBlock (int numberOfElements) | |
ctor More... | |
virtual | ~VEcalCalibBlock () |
dtor More... | |
Protected Attributes | |
std::map< unsigned int, float > | m_coefficients |
map of coefficients More... | |
unsigned int | m_numberOfElements |
The only parameter! More... | |
element for the single ECAL block intercalibration
Definition at line 13 of file VEcalCalibBlock.h.
|
inline |
ctor
Definition at line 16 of file VEcalCalibBlock.h.
|
inlinevirtual |
|
inline |
retrieve the coefficients
Definition at line 30 of file VEcalCalibBlock.h.
References m_coefficients.
|
pure virtual |
insert an entry
Implemented in L3CalibBlock, and IMACalibBlock.
|
pure virtual |
reset the chi2 matrices
Implemented in L3CalibBlock, and IMACalibBlock.
Referenced by MatrixReader.MatrixReader::__init__(), data_sources.json_list::__next__(), and MatrixReader.MatrixReader::showRaw().
|
pure virtual |
solve the chi2 linear system
Implemented in L3CalibBlock, and IMACalibBlock.
|
protected |
map of coefficients
Definition at line 38 of file VEcalCalibBlock.h.
Referenced by at(), IMACalibBlock::fillMap(), and L3CalibBlock::solve().
|
protected |
The only parameter!
Definition at line 36 of file VEcalCalibBlock.h.
Referenced by IMACalibBlock::complete(), IMACalibBlock::evalX2Size(), IMACalibBlock::Fill(), IMACalibBlock::fillMap(), IMACalibBlock::riempiMtr(), IMACalibBlock::riempiVtr(), and IMACalibBlock::solve().