CMS 3D CMS Logo

CMSSW_4_4_3_patch1/src/Alignment/HIPAlignmentAlgorithm/interface/HIPUserVariables.h

Go to the documentation of this file.
00001 
00002 #include "Alignment/CommonAlignment/interface/AlignmentUserVariables.h"
00003 
00004 class HIPUserVariables : public AlignmentUserVariables {
00005 
00006   public:
00007 
00009   HIPUserVariables(int npar) :
00010     jtvj(npar,0) , 
00011     jtve(npar,0) ,
00012     alichi2(0.0),
00013     alindof(0),
00014     nhit(0)
00015     //iterpar(maxiter,npar,0),
00016     //iterpos(maxiter,3,0),
00017     //iterrot(maxiter,9,0),
00018     //iterrpos(maxiter,3,0),
00019     //iterrrot(maxiter,9,0),
00020     //niter(0)  
00021   {}
00022 
00024   virtual ~HIPUserVariables() {};
00025 
00028   //static const int maxiter = 9;
00029 
00030   AlgebraicSymMatrix jtvj;
00031   AlgebraicVector jtve;
00032   double alichi2;
00033   int alindof;
00034   int nhit;
00035   //AlgebraicMatrix iterpar;
00036   //AlgebraicMatrix iterpos,iterrot;
00037   //AlgebraicMatrix iterrpos,iterrrot;
00038   //int niter;
00039 
00041   HIPUserVariables* clone(void) const { 
00042     return new HIPUserVariables(*this);
00043   }
00044 
00045 };