Main Page
Namespaces
Classes
Package Documentation
Alignment
HIPAlignmentAlgorithm
interface
HIPUserVariables.h
Go to the documentation of this file.
1
2
#include "
Alignment/CommonAlignment/interface/AlignmentUserVariables.h
"
3
#include "
DataFormats/CLHEP/interface/AlgebraicObjects.h
"
4
5
class
HIPUserVariables
:
public
AlignmentUserVariables
{
6
7
public
:
8
10
HIPUserVariables
(
int
npar) :
11
jtvj
(npar,0) ,
12
jtve
(npar,0) ,
13
alichi2
(0.0),
14
alindof
(0),
15
nhit
(0),
16
alipar
(npar,0),
17
alierr
(npar,0)
18
//iterpar(maxiter,npar,0),
19
//iterpos(maxiter,3,0),
20
//iterrot(maxiter,9,0),
21
//iterrpos(maxiter,3,0),
22
//iterrrot(maxiter,9,0),
23
//niter(0)
24
{}
25
27
virtual
~HIPUserVariables
() {};
28
31
//static const int maxiter = 9;
32
33
AlgebraicSymMatrix
jtvj
;
34
AlgebraicVector
jtve
;
35
double
alichi2
;
36
int
alindof
;
37
int
nhit
;
38
AlgebraicVector
alipar
;
39
AlgebraicVector
alierr
;
40
//AlgebraicMatrix iterpar;
41
//AlgebraicMatrix iterpos,iterrot;
42
//AlgebraicMatrix iterrpos,iterrrot;
43
//int niter;
44
46
HIPUserVariables
*
clone
(
void
)
const
{
47
return
new
HIPUserVariables
(*
this
);
48
}
49
50
};
HIPUserVariables
Definition:
HIPUserVariables.h:5
HIPUserVariables::~HIPUserVariables
virtual ~HIPUserVariables()
Definition:
HIPUserVariables.h:27
HIPUserVariables::alipar
AlgebraicVector alipar
Definition:
HIPUserVariables.h:38
HIPUserVariables::jtve
AlgebraicVector jtve
Definition:
HIPUserVariables.h:34
HIPUserVariables::clone
HIPUserVariables * clone(void) const
Definition:
HIPUserVariables.h:46
HIPUserVariables::alichi2
double alichi2
Definition:
HIPUserVariables.h:35
HIPUserVariables::jtvj
AlgebraicSymMatrix jtvj
Definition:
HIPUserVariables.h:27
HIPUserVariables::alindof
int alindof
Definition:
HIPUserVariables.h:36
HIPUserVariables::alierr
AlgebraicVector alierr
Definition:
HIPUserVariables.h:39
HIPUserVariables::nhit
int nhit
Definition:
HIPUserVariables.h:37
AlgebraicObjects.h
AlignmentUserVariables
(Abstract) Base class for alignment algorithm user variables
Definition:
AlignmentUserVariables.h:6
AlgebraicVector
CLHEP::HepVector AlgebraicVector
Definition:
AlgebraicObjects.h:12
HIPUserVariables::HIPUserVariables
HIPUserVariables(int npar)
Definition:
HIPUserVariables.h:10
AlgebraicSymMatrix
CLHEP::HepSymMatrix AlgebraicSymMatrix
Definition:
AlgebraicObjects.h:14
AlignmentUserVariables.h
Generated for CMSSW Reference Manual by
1.8.11