CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 
16  public:
17  FitParam();
18  ~FitParam() {}
19  double InitialValue;
20  double FittedValue;
21  double InitialSigma;
22  double FittedSigma;
23  TString Name;
24  TString Quality;
25  int OptObjectIndex;
26 
27  ClassDef(FitParam,1)
28 };
29 
30 class OptObject : public TObject {
31 
32  public:
33  OptObject();
35  double CentreGlobal[3];
36  double AnglesGlobal[3];
37  double CentreLocal[3];
38  double AnglesLocal[3];
39  TString Name;
40  TString Type;
41  int Parent;
42 
43  ClassDef(OptObject,1)
44 };
45 
46 class Sensor2DMeas : public TObject {
47 
48  public:
49  Sensor2DMeas();
51  double Position[2];
52  double PosError[2];
53  double SimulatedPosition[2];
54  TString Name;
55  int OptObjectIndex;
56 
57  ClassDef(Sensor2DMeas,1)
58 };
59 
60 class DistancemeterMeas : public TObject {
61 
62  public:
65  double Distance;
66  double DisError;
67  double SimulatedDistance;
68  TString Name;
69  int OptObjectIndex;
70 
71  ClassDef(DistancemeterMeas,1)
72 };
73 
74 class Distancemeter1DimMeas : public TObject {
75 
76  public:
79  double Distance;
80  double DisError;
81  double SimulatedDistance;
82  TString Name;
83  int OptObjectIndex;
84 
85  ClassDef(Distancemeter1DimMeas,1)
86 };
87 
88 class TiltmeterMeas : public TObject {
89 
90  public:
91  TiltmeterMeas();
93  double Angle;
94  double AngError;
95  double SimulatedAngle;
96  TString Name;
97  int OptObjectIndex;
98 
99  ClassDef(TiltmeterMeas,1)
100 };
101 
102 class CopsMeas : public TObject {
103 
104  public:
105  CopsMeas();
107  double Position[4];
108  double PosError[4];
109  double SimulatedPosition[4];
110  TString Name;
111  int OptObjectIndex;
112 
113  ClassDef(CopsMeas,1)
114 };
115 
116 #endif
117 
double SimulatedDistance
Definition: NtupleObjects.h:67
double SimulatedPosition[4]
double Position[2]
Definition: NtupleObjects.h:51
TString Name
Definition: NtupleObjects.h:23
double SimulatedAngle
Definition: NtupleObjects.h:95
double FittedValue
Definition: NtupleObjects.h:20
int OptObjectIndex
Definition: NtupleObjects.h:25
double InitialSigma
Definition: NtupleObjects.h:21
double SimulatedPosition[2]
Definition: NtupleObjects.h:53
TString Name
Definition: NtupleObjects.h:54
TString Name
Definition: NtupleObjects.h:39
double AnglesLocal[3]
Definition: NtupleObjects.h:38
double PosError[4]
double CentreLocal[3]
Definition: NtupleObjects.h:37
double AnglesGlobal[3]
Definition: NtupleObjects.h:36
double PosError[2]
Definition: NtupleObjects.h:52
double InitialValue
Definition: NtupleObjects.h:19
TString Quality
Definition: NtupleObjects.h:24
TString Name
double Position[4]
double CentreGlobal[3]
Definition: NtupleObjects.h:35
int OptObjectIndex
double FittedSigma
Definition: NtupleObjects.h:22
TString Type
Definition: NtupleObjects.h:40