Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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.5