CMS 3D CMS Logo

HIPUserVariables.h
Go to the documentation of this file.
1 
3 
5 
6  public:
7 
9  HIPUserVariables(int npar) :
10  jtvj(npar,0) ,
11  jtve(npar,0) ,
12  alichi2(0.0),
13  alindof(0),
14  nhit(0),
15  alipar(npar,0),
16  alierr(npar,0)
17  //iterpar(maxiter,npar,0),
18  //iterpos(maxiter,3,0),
19  //iterrot(maxiter,9,0),
20  //iterrpos(maxiter,3,0),
21  //iterrrot(maxiter,9,0),
22  //niter(0)
23  {}
24 
26  virtual ~HIPUserVariables() {};
27 
30  //static const int maxiter = 9;
31 
34  double alichi2;
35  int alindof;
36  int nhit;
39  //AlgebraicMatrix iterpar;
40  //AlgebraicMatrix iterpos,iterrot;
41  //AlgebraicMatrix iterrpos,iterrrot;
42  //int niter;
43 
45  HIPUserVariables* clone(void) const {
46  return new HIPUserVariables(*this);
47  }
48 
49 };
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