CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
HIPUserVariables Class Reference

#include <HIPUserVariables.h>

Inheritance diagram for HIPUserVariables:
AlignmentUserVariables

Public Member Functions

HIPUserVariablesclone (void) const override
 
 HIPUserVariables (int npar)
 
 HIPUserVariables (const HIPUserVariables &other)
 
 ~HIPUserVariables () override
 
- Public Member Functions inherited from AlignmentUserVariables
virtual ~AlignmentUserVariables ()
 

Public Attributes

double alichi2
 
AlgebraicVector alierr
 
int alindof
 
AlgebraicVector alipar
 
int datatype
 
AlgebraicVector jtve
 
AlgebraicSymMatrix jtvj
 
int nhit
 

Detailed Description

Definition at line 4 of file HIPUserVariables.h.

Constructor & Destructor Documentation

HIPUserVariables::HIPUserVariables ( int  npar)
inline

constructors

Definition at line 17 of file HIPUserVariables.h.

Referenced by clone().

17  :
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  {}
AlgebraicVector alipar
AlgebraicVector jtve
AlgebraicSymMatrix jtvj
AlgebraicVector alierr
HIPUserVariables::HIPUserVariables ( const HIPUserVariables other)
inline

Definition at line 28 of file HIPUserVariables.h.

28  :
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  {}
AlgebraicVector alipar
AlgebraicVector jtve
AlgebraicSymMatrix jtvj
AlgebraicVector alierr
HIPUserVariables::~HIPUserVariables ( )
inlineoverride

destructor

Definition at line 40 of file HIPUserVariables.h.

40 {};

Member Function Documentation

HIPUserVariables* HIPUserVariables::clone ( void  ) const
inlineoverridevirtual

clone method (copy constructor)

Implements AlignmentUserVariables.

Definition at line 43 of file HIPUserVariables.h.

References HIPUserVariables().

Referenced by HIPAlignmentAlgorithm::collector().

43 { return new HIPUserVariables(*this); }
HIPUserVariables(int npar)

Member Data Documentation

double HIPUserVariables::alichi2
AlgebraicVector HIPUserVariables::alierr
int HIPUserVariables::alindof
AlgebraicVector HIPUserVariables::alipar
int HIPUserVariables::datatype
AlgebraicVector HIPUserVariables::jtve
AlgebraicSymMatrix HIPUserVariables::jtvj
int HIPUserVariables::nhit