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;
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;
56 
57  ClassDef(Sensor2DMeas,1)
58 };
59 
60 class DistancemeterMeas : public TObject {
61 
62  public:
65  double Distance;
66  double DisError;
68  TString Name;
70 
71  ClassDef(DistancemeterMeas,1)
72 };
73 
74 class Distancemeter1DimMeas : public TObject {
75 
76  public:
79  double Distance;
80  double DisError;
82  TString Name;
84 
85  ClassDef(Distancemeter1DimMeas,1)
86 };
87 
88 class TiltmeterMeas : public TObject {
89 
90  public:
91  TiltmeterMeas();
93  double Angle;
94  double AngError;
96  TString Name;
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;
112 
113  ClassDef(CopsMeas,1)
114 };
115 
116 #endif
117 
double SimulatedDistance
Definition: NtupleObjects.h:67
double AnglesLocal[3]
Definition: NtupleObjects.h:38
double AnglesGlobal[3]
Definition: NtupleObjects.h:36
double Position[4]
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 CentreLocal[3]
Definition: NtupleObjects.h:37
TString Name
Definition: NtupleObjects.h:54
double PosError[4]
double SimulatedPosition[2]
Definition: NtupleObjects.h:53
TString Name
Definition: NtupleObjects.h:39
double InitialValue
Definition: NtupleObjects.h:19
TString Quality
Definition: NtupleObjects.h:24
double PosError[2]
Definition: NtupleObjects.h:52
TString Name
double Position[2]
Definition: NtupleObjects.h:51
int OptObjectIndex
double CentreGlobal[3]
Definition: NtupleObjects.h:35
double FittedSigma
Definition: NtupleObjects.h:22
TString Type
Definition: NtupleObjects.h:40
double SimulatedPosition[4]