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