interface to the L3Univ class for testing More...
#include <L3CalibBlock.h>
Public Member Functions | |
double | at (int) |
To retrieve the coefficients. More... | |
void | Fill (std::map< int, double >::const_iterator, std::map< int, double >::const_iterator, double pTk, double pSubtract, double sigma=1.) |
insert an entry More... | |
L3CalibBlock (const int numberOfElements, const int keventweight=1) | |
ctor More... | |
void | reset () |
reset the calib objects More... | |
int | solve (int usingBlockSolver, double min, double max) |
get the coefficients More... | |
~L3CalibBlock () | |
dtor More... | |
Public Member Functions inherited from VEcalCalibBlock | |
float | at (const unsigned int index) |
retrieve the coefficients More... | |
VEcalCalibBlock (int numberOfElements) | |
ctor More... | |
virtual | ~VEcalCalibBlock () |
dtor More... | |
Private Attributes | |
MinL3AlgoUniv< unsigned int > * | m_L3AlgoUniv |
the L3 algo More... | |
Additional Inherited Members | |
Protected Attributes inherited from VEcalCalibBlock | |
std::map< unsigned int, float > | m_coefficients |
map of coefficients More... | |
unsigned int | m_numberOfElements |
The only parameter! More... | |
interface to the L3Univ class for testing
Definition at line 28 of file L3CalibBlock.h.
L3CalibBlock::L3CalibBlock | ( | const int | numberOfElements, |
const int | keventweight = 1 |
||
) |
ctor
Definition at line 17 of file L3CalibBlock.cc.
References reset().
L3CalibBlock::~L3CalibBlock | ( | ) |
dtor
Definition at line 29 of file L3CalibBlock.cc.
References m_L3AlgoUniv.
double L3CalibBlock::at | ( | int | ) |
To retrieve the coefficients.
|
virtual |
insert an entry
Implements VEcalCalibBlock.
Definition at line 39 of file L3CalibBlock.cc.
References MinL3AlgoUniv< IDdet >::addEvent(), relval_parameters_module::energy, m_L3AlgoUniv, position, and hitfit::return.
|
virtual |
reset the calib objects
Implements VEcalCalibBlock.
Definition at line 78 of file L3CalibBlock.cc.
References m_L3AlgoUniv, MinL3AlgoUniv< IDdet >::resetSolution(), and hitfit::return.
Referenced by MatrixReader.MatrixReader::__init__(), BeautifulSoup.BeautifulStoneSoup::__init__(), L3CalibBlock(), and MatrixReader.MatrixReader::showRaw().
|
virtual |
get the coefficients
Implements VEcalCalibBlock.
Definition at line 67 of file L3CalibBlock.cc.
References MinL3AlgoUniv< IDdet >::getSolution(), VEcalCalibBlock::m_coefficients, and m_L3AlgoUniv.
|
private |
the L3 algo
the universal L3 algo
Definition at line 56 of file L3CalibBlock.h.
Referenced by Fill(), reset(), solve(), and ~L3CalibBlock().