CMS 3D CMS Logo

HIPUserVariables.h
Go to the documentation of this file.
3 
5 public:
9  double alichi2;
10  int alindof;
11  int nhit;
12  int datatype;
15 
17  HIPUserVariables(int npar) :
18  jtvj(npar, 0),
19  jtve(npar, 0),
20  alichi2(0.0),
21  alindof(0),
22  nhit(0),
23  datatype(-2),
24  alipar(npar, 0),
25  alierr(npar, 0)
26  {}
27 
29  jtvj(other.jtvj),
30  jtve(other.jtve),
31  alichi2(other.alichi2),
32  alindof(other.alindof),
33  nhit(other.nhit),
34  datatype(other.datatype),
35  alipar(other.alipar),
36  alierr(other.alierr)
37  {}
38 
40  ~HIPUserVariables() override{};
41 
43  HIPUserVariables* clone(void) const override{ return new HIPUserVariables(*this); }
44 
45 };
HIPUserVariables * clone(void) const override
AlgebraicVector alipar
AlgebraicVector jtve
AlgebraicSymMatrix jtvj
AlgebraicVector alierr
(Abstract) Base class for alignment algorithm user variables
CLHEP::HepVector AlgebraicVector
~HIPUserVariables() override
HIPUserVariables(int npar)
CLHEP::HepSymMatrix AlgebraicSymMatrix
HIPUserVariables(const HIPUserVariables &other)