Alignment
HIPAlignmentAlgorithm
interface
HIPUserVariables.h
Go to the documentation of this file.
1
#include "
Alignment/CommonAlignment/interface/AlignmentUserVariables.h
"
2
#include "
DataFormats/CLHEP/interface/AlgebraicObjects.h
"
3
4
class
HIPUserVariables
:
public
AlignmentUserVariables
{
5
public
:
7
AlgebraicSymMatrix
jtvj
;
8
AlgebraicVector
jtve
;
9
double
alichi2
;
10
int
alindof
;
11
int
nhit
;
12
int
datatype
;
13
AlgebraicVector
alipar
;
14
AlgebraicVector
alierr
;
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
HIPUserVariables
(
const
HIPUserVariables
&
other
)
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
};
AlignmentUserVariables
(Abstract) Base class for alignment algorithm user variables
Definition:
AlignmentUserVariables.h:6
HIPUserVariables::clone
HIPUserVariables * clone(void) const override
Definition:
HIPUserVariables.h:41
AlgebraicObjects.h
HIPUserVariables::HIPUserVariables
HIPUserVariables(const HIPUserVariables &other)
Definition:
HIPUserVariables.h:27
AlgebraicVector
CLHEP::HepVector AlgebraicVector
Definition:
AlgebraicObjects.h:13
AlignmentUserVariables.h
trackingPlots.other
other
Definition:
trackingPlots.py:1467
HIPUserVariables::alipar
AlgebraicVector alipar
Definition:
HIPUserVariables.h:13
HIPUserVariables::alindof
int alindof
Definition:
HIPUserVariables.h:10
HIPUserVariables::nhit
int nhit
Definition:
HIPUserVariables.h:11
HIPUserVariables::~HIPUserVariables
~HIPUserVariables() override
Definition:
HIPUserVariables.h:38
HIPUserVariables::datatype
int datatype
Definition:
HIPUserVariables.h:12
HIPUserVariables::HIPUserVariables
HIPUserVariables(int npar)
Definition:
HIPUserVariables.h:17
HIPUserVariables::alichi2
double alichi2
Definition:
HIPUserVariables.h:9
AlgebraicSymMatrix
CLHEP::HepSymMatrix AlgebraicSymMatrix
Definition:
AlgebraicObjects.h:15
HIPUserVariables::jtvj
AlgebraicSymMatrix jtvj
Definition:
HIPUserVariables.h:7
HIPUserVariables::alierr
AlgebraicVector alierr
Definition:
HIPUserVariables.h:14
HIPUserVariables::jtve
AlgebraicVector jtve
Definition:
HIPUserVariables.h:8
HIPUserVariables
Definition:
HIPUserVariables.h:4
Generated for CMSSW Reference Manual by
1.8.16