Alignment
CocoaFit
src
NtupleObjects.cc
Go to the documentation of this file.
1
// COCOA class implementation file
2
//Id: NtupleManager.cc
3
//CAT: Analysis
4
//
5
// History: v1.0
6
// Luca Scodellaro
7
#include "
Alignment/CocoaFit/interface/NtupleObjects.h
"
8
9
ClassImp
(
FitParam
);
10
ClassImp
(
OptObject
);
11
ClassImp
(
Sensor2DMeas
);
12
ClassImp
(
DistancemeterMeas
);
13
ClassImp
(
Distancemeter1DimMeas
);
14
ClassImp
(
TiltmeterMeas
);
15
ClassImp
(
CopsMeas
);
16
17
FitParam::FitParam
() {
18
Name
=
"Null"
;
19
Quality
=
"Null"
;
20
InitialValue
= -999.;
21
FittedValue
= -999.;
22
InitialSigma
= -999.;
23
FittedSigma
= -999.;
24
OptObjectIndex
= -999;
25
}
26
27
OptObject::OptObject
() {
28
Name
=
"Null"
;
29
Type
=
"Null"
;
30
Parent
= -999;
31
for
(
int
i
= 0;
i
< 3;
i
++) {
32
CentreGlobal
[
i
] = -999.;
33
AnglesGlobal
[
i
] = -999.;
34
CentreLocal
[
i
] = -999.;
35
AnglesLocal
[
i
] = -999.;
36
}
37
}
38
39
Sensor2DMeas::Sensor2DMeas
() {
40
Name
=
"Null"
;
41
OptObjectIndex
= -999;
42
for
(
int
i
= 0;
i
< 2;
i
++) {
43
Position
[
i
] = -999.;
44
PosError
[
i
] = -999.;
45
SimulatedPosition
[
i
] = -999.;
46
}
47
}
48
49
DistancemeterMeas::DistancemeterMeas
() {
50
Name
=
"Null"
;
51
OptObjectIndex
= -999;
52
Distance
= -999.;
53
DisError
= -999.;
54
SimulatedDistance
= -999.;
55
}
56
57
Distancemeter1DimMeas::Distancemeter1DimMeas
() {
58
Name
=
"Null"
;
59
OptObjectIndex
= -999;
60
Distance
= -999.;
61
DisError
= -999.;
62
SimulatedDistance
= -999.;
63
}
64
65
TiltmeterMeas::TiltmeterMeas
() {
66
Name
=
"Null"
;
67
OptObjectIndex
= -999;
68
Angle
= -999.;
69
AngError
= -999.;
70
SimulatedAngle
= -999.;
71
}
72
73
CopsMeas::CopsMeas
() {
74
Name
=
"Null"
;
75
OptObjectIndex
= -999;
76
for
(
int
i
= 0;
i
< 4;
i
++) {
77
Position
[
i
] = -999.;
78
PosError
[
i
] = -999.;
79
SimulatedPosition
[
i
] = -999.;
80
}
81
}
Sensor2DMeas::Position
double Position[2]
Definition:
NtupleObjects.h:48
DistancemeterMeas::DistancemeterMeas
DistancemeterMeas()
Definition:
NtupleObjects.cc:49
mps_fire.i
i
Definition:
mps_fire.py:428
TiltmeterMeas::Name
TString Name
Definition:
NtupleObjects.h:90
OptObject::CentreGlobal
double CentreGlobal[3]
Definition:
NtupleObjects.h:33
CopsMeas::PosError
double PosError[4]
Definition:
NtupleObjects.h:101
Distancemeter1DimMeas::DisError
double DisError
Definition:
NtupleObjects.h:75
TiltmeterMeas::TiltmeterMeas
TiltmeterMeas()
Definition:
NtupleObjects.cc:65
DistancemeterMeas::Distance
double Distance
Definition:
NtupleObjects.h:61
OptObject::Type
TString Type
Definition:
NtupleObjects.h:38
DistancemeterMeas::SimulatedDistance
double SimulatedDistance
Definition:
NtupleObjects.h:63
Sensor2DMeas::SimulatedPosition
double SimulatedPosition[2]
Definition:
NtupleObjects.h:50
TiltmeterMeas::AngError
double AngError
Definition:
NtupleObjects.h:88
FitParam::FitParam
FitParam()
Definition:
NtupleObjects.cc:17
Distancemeter1DimMeas::Distance
double Distance
Definition:
NtupleObjects.h:74
DistancemeterMeas::Name
TString Name
Definition:
NtupleObjects.h:64
OptObject::CentreLocal
double CentreLocal[3]
Definition:
NtupleObjects.h:35
OptObject::AnglesLocal
double AnglesLocal[3]
Definition:
NtupleObjects.h:36
FitParam::InitialSigma
double InitialSigma
Definition:
NtupleObjects.h:20
FitParam::Name
TString Name
Definition:
NtupleObjects.h:22
TiltmeterMeas
Definition:
NtupleObjects.h:83
CopsMeas::Name
TString Name
Definition:
NtupleObjects.h:103
OptObject::Name
TString Name
Definition:
NtupleObjects.h:37
Sensor2DMeas
Definition:
NtupleObjects.h:44
Sensor2DMeas::OptObjectIndex
int OptObjectIndex
Definition:
NtupleObjects.h:52
Distancemeter1DimMeas::Name
TString Name
Definition:
NtupleObjects.h:77
Distancemeter1DimMeas::OptObjectIndex
int OptObjectIndex
Definition:
NtupleObjects.h:78
FitParam::Quality
TString Quality
Definition:
NtupleObjects.h:23
FitParam::OptObjectIndex
int OptObjectIndex
Definition:
NtupleObjects.h:24
OptObject::AnglesGlobal
double AnglesGlobal[3]
Definition:
NtupleObjects.h:34
DistancemeterMeas::OptObjectIndex
int OptObjectIndex
Definition:
NtupleObjects.h:65
Distancemeter1DimMeas
Definition:
NtupleObjects.h:70
Sensor2DMeas::PosError
double PosError[2]
Definition:
NtupleObjects.h:49
Sensor2DMeas::Name
TString Name
Definition:
NtupleObjects.h:51
CopsMeas
Definition:
NtupleObjects.h:96
Distancemeter1DimMeas::SimulatedDistance
double SimulatedDistance
Definition:
NtupleObjects.h:76
CopsMeas::Position
double Position[4]
Definition:
NtupleObjects.h:100
FitParam::InitialValue
double InitialValue
Definition:
NtupleObjects.h:18
ClassImp
ClassImp(FitParam)
DistancemeterMeas
Definition:
NtupleObjects.h:57
Sensor2DMeas::Sensor2DMeas
Sensor2DMeas()
Definition:
NtupleObjects.cc:39
CopsMeas::SimulatedPosition
double SimulatedPosition[4]
Definition:
NtupleObjects.h:102
CopsMeas::OptObjectIndex
int OptObjectIndex
Definition:
NtupleObjects.h:104
OptObject
Definition:
NtupleObjects.h:29
Angle
Definition:
Angle.h:17
OptObject::Parent
int Parent
Definition:
NtupleObjects.h:39
OptObject::OptObject
OptObject()
Definition:
NtupleObjects.cc:27
TiltmeterMeas::SimulatedAngle
double SimulatedAngle
Definition:
NtupleObjects.h:89
TiltmeterMeas::OptObjectIndex
int OptObjectIndex
Definition:
NtupleObjects.h:91
NtupleObjects.h
FitParam::FittedValue
double FittedValue
Definition:
NtupleObjects.h:19
CopsMeas::CopsMeas
CopsMeas()
Definition:
NtupleObjects.cc:73
DistancemeterMeas::DisError
double DisError
Definition:
NtupleObjects.h:62
FitParam
Definition:
NtupleObjects.h:14
Distancemeter1DimMeas::Distancemeter1DimMeas
Distancemeter1DimMeas()
Definition:
NtupleObjects.cc:57
FitParam::FittedSigma
double FittedSigma
Definition:
NtupleObjects.h:21
Generated for CMSSW Reference Manual by
1.8.16