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
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
};
HIPUserVariables
Definition:
HIPUserVariables.h:4
HIPUserVariables::clone
HIPUserVariables * clone(void) const override
Definition:
HIPUserVariables.h:41
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:1455
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:13
HIPUserVariables::~HIPUserVariables
~HIPUserVariables() override
Definition:
HIPUserVariables.h:38
HIPUserVariables::HIPUserVariables
HIPUserVariables(int npar)
Definition:
HIPUserVariables.h:17
AlgebraicSymMatrix
CLHEP::HepSymMatrix AlgebraicSymMatrix
Definition:
AlgebraicObjects.h:15
AlignmentUserVariables.h
HIPUserVariables::HIPUserVariables
HIPUserVariables(const HIPUserVariables &other)
Definition:
HIPUserVariables.h:27
Generated for CMSSW Reference Manual by
1.8.11