9 #include "CLHEP/Matrix/GenMatrix.h" 10 #include "CLHEP/Matrix/Matrix.h" 11 #include "CLHEP/Matrix/Vector.h" 12 #include "CLHEP/Random/RandGaussQ.h" 27 L3CalibBlock(
const int numberOfElements,
const int keventweight = 1);
32 void Fill(std::map<int, double>::const_iterator,
33 std::map<int, double>::const_iterator,
36 double sigma = 1.)
override;
39 void reset()
override;
43 int solve(
int usingBlockSolver,
double min,
double max)
override;
element for the single ECAL block intercalibration
MinL3AlgoUniv< unsigned int > * m_L3AlgoUniv
the L3 algo
L3CalibBlock(const int numberOfElements, const int keventweight=1)
ctor
interface to the L3Univ class for testing
void Fill(std::map< int, double >::const_iterator, std::map< int, double >::const_iterator, double pTk, double pSubtract, double sigma=1.) override
insert an entry
int solve(int usingBlockSolver, double min, double max) override
get the coefficients
void reset() override
reset the calib objects
double at(int)
To retrieve the coefficients.
~L3CalibBlock() override
dtor