Main Page
Namespaces
Classes
Package Documentation
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
28
HIPUserVariables
(
const
HIPUserVariables
&
other
) :
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
{}
38
40
~HIPUserVariables
()
override
{};
41
43
HIPUserVariables
*
clone
(
void
)
const override
{
return
new
HIPUserVariables
(*
this
); }
44
45
};
HIPUserVariables
Definition:
HIPUserVariables.h:4
HIPUserVariables::clone
HIPUserVariables * clone(void) const override
Definition:
HIPUserVariables.h:43
HIPUserVariables::alipar
AlgebraicVector alipar
Definition:
HIPUserVariables.h:13
HIPUserVariables::jtve
AlgebraicVector jtve
Definition:
HIPUserVariables.h:8
HIPUserVariables::datatype
int datatype
Definition:
HIPUserVariables.h:12
HIPUserVariables::alichi2
double alichi2
Definition:
HIPUserVariables.h:9
HIPUserVariables::jtvj
AlgebraicSymMatrix jtvj
Definition:
HIPUserVariables.h:7
HIPUserVariables::alindof
int alindof
Definition:
HIPUserVariables.h:10
HIPUserVariables::alierr
AlgebraicVector alierr
Definition:
HIPUserVariables.h:14
trackingPlots.other
other
Definition:
trackingPlots.py:1425
HIPUserVariables::nhit
int nhit
Definition:
HIPUserVariables.h:11
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() override
Definition:
HIPUserVariables.h:40
HIPUserVariables::HIPUserVariables
HIPUserVariables(int npar)
Definition:
HIPUserVariables.h:17
AlgebraicSymMatrix
CLHEP::HepSymMatrix AlgebraicSymMatrix
Definition:
AlgebraicObjects.h:14
AlignmentUserVariables.h
HIPUserVariables::HIPUserVariables
HIPUserVariables(const HIPUserVariables &other)
Definition:
HIPUserVariables.h:28
Generated for CMSSW Reference Manual by
1.8.11