CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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().

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

Definition at line 27 of file HIPUserVariables.h.

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

destructor

Definition at line 38 of file HIPUserVariables.h.

38 {};

Member Function Documentation

HIPUserVariables* HIPUserVariables::clone ( void  ) const
inlineoverridevirtual

clone method (copy constructor)

Implements AlignmentUserVariables.

Definition at line 41 of file HIPUserVariables.h.

References HIPUserVariables().

Referenced by HIPAlignmentAlgorithm::collector().

41 { 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