CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 
28  : jtvj(other.jtvj),
29  jtve(other.jtve),
30  alichi2(other.alichi2),
31  alindof(other.alindof),
32  nhit(other.nhit),
33  datatype(other.datatype),
34  alipar(other.alipar),
35  alierr(other.alierr) {}
36 
38  ~HIPUserVariables() override{};
39 
41  HIPUserVariables* clone(void) const override { return new HIPUserVariables(*this); }
42 };
AlgebraicVector alipar
AlgebraicVector jtve
HIPUserVariables * clone(void) const override
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)