CMS 3D CMS Logo

HIPUserVariables.h
Go to the documentation of this file.
1 
4 
6 
7  public:
8 
10  HIPUserVariables(int npar) :
11  jtvj(npar,0) ,
12  jtve(npar,0) ,
13  alichi2(0.0),
14  alindof(0),
15  nhit(0),
16  alipar(npar,0),
17  alierr(npar,0)
18  //iterpar(maxiter,npar,0),
19  //iterpos(maxiter,3,0),
20  //iterrot(maxiter,9,0),
21  //iterrpos(maxiter,3,0),
22  //iterrrot(maxiter,9,0),
23  //niter(0)
24  {}
25 
27  virtual ~HIPUserVariables() {};
28 
31  //static const int maxiter = 9;
32 
35  double alichi2;
36  int alindof;
37  int nhit;
40  //AlgebraicMatrix iterpar;
41  //AlgebraicMatrix iterpos,iterrot;
42  //AlgebraicMatrix iterrpos,iterrrot;
43  //int niter;
44 
46  HIPUserVariables* clone(void) const {
47  return new HIPUserVariables(*this);
48  }
49 
50 };
virtual ~HIPUserVariables()
AlgebraicVector alipar
AlgebraicVector jtve
HIPUserVariables * clone(void) const
AlgebraicSymMatrix jtvj
AlgebraicVector alierr
(Abstract) Base class for alignment algorithm user variables
CLHEP::HepVector AlgebraicVector
HIPUserVariables(int npar)
CLHEP::HepSymMatrix AlgebraicSymMatrix