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 18 of file VEcalCalibBlock.h.
|
inlinevirtual |
|
inline |
retrieve the coefficients
Definition at line 33 of file VEcalCalibBlock.h.
References diffTreeTool::index, m_coefficients, SiStripPI::max, min(), and solve().
|
pure virtual |
|
pure virtual |
reset the chi2 matrices
Implemented in L3CalibBlock, and IMACalibBlock.
Referenced by MatrixReader.MatrixReader::__init__(), data_sources.json_list::next(), MatrixReader.MatrixReader::showRaw(), and ~VEcalCalibBlock().
|
pure virtual |
|
protected |
map of coefficients
Definition at line 42 of file VEcalCalibBlock.h.
Referenced by at(), IMACalibBlock::fillMap(), and L3CalibBlock::solve().
|
protected |
The only parameter!
Definition at line 40 of file VEcalCalibBlock.h.
Referenced by IMACalibBlock::complete(), IMACalibBlock::evalX2Size(), IMACalibBlock::Fill(), IMACalibBlock::fillMap(), IMACalibBlock::riempiMtr(), IMACalibBlock::riempiVtr(), and IMACalibBlock::solve().