9 #include "CLHEP/Matrix/GenMatrix.h" 10 #include "CLHEP/Matrix/Matrix.h" 11 #include "CLHEP/Matrix/Vector.h" 12 #include "CLHEP/Random/RandGaussQ.h" 29 const int keventweight = 1) ;
34 void Fill (std::map<int,double>::const_iterator,
35 std::map<int,double>::const_iterator,
38 double sigma = 1.)
override ;
41 void reset ()
override ;
45 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