]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGLF/FORWARD/analysis2/doc/External.C
Coverity fixes
[u/mrichter/AliRoot.git] / PWGLF / FORWARD / analysis2 / doc / External.C
1 #error Not for compilation 
2
3 /**
4  * @defgroup pwglf_external External code 
5  *
6  * @todo Expand this as needed
7  */
8 //====================================================================
9 /**
10  * @defgroup pwglf_external_root External ROOT code 
11  * See also http://root.cern.ch
12  * @ingroup pwglf_external
13  */
14 /** 
15  * An unsigned 8bit character
16  * @ingroup pwglf_external_root
17  */
18 typedef char Char_t;
19 /** 
20  * A signed 16bit integer 
21  * @ingroup pwglf_external_root
22  */
23 typedef short Short_t;
24 /** 
25  * An unsigned 16bit integer 
26  * @ingroup pwglf_external_root
27  */
28 typedef unsigned short UShort_t;
29 /** 
30  * An unsigned 32bit integer 
31  * @ingroup pwglf_external_root
32  */
33 typedef unsigned int UInt_t;
34 /** 
35  * An unsigned 32bit integer 
36  * @ingroup pwglf_external_root
37  */
38 typedef unsigned long ULong_t;
39 /** 
40  * A signed 64bit integer 
41  * @ingroup pwglf_external_root
42  */
43 typedef long long Long64_t;
44 /** 
45  * An constant character for option strings 
46  * @ingroup pwglf_external_root
47  */
48 typedef const char Option_t;
49 /** 
50  * An boolean 
51  * @ingroup pwglf_external_root
52  */
53 typedef bool Bool_t;
54 /** 
55  * An boolean 
56  * @ingroup pwglf_external_root
57  */
58 typedef double Double_t;
59 /** 
60  * An boolean 
61  * @ingroup pwglf_external_root
62  */
63 typedef int Int_t;
64 /** 
65  * An boolean 
66  * @ingroup pwglf_external_root
67  */
68 typedef float Float_t;
69 /**
70  * Root of the ROOT class hierarcy 
71  * 
72  * See also
73  * - http://root.cern.ch/root/htmldoc/TObject.html
74  * @ingroup pwglf_external_root
75  */
76 class TObject {};
77 /**
78  * Named root of the ROOT class hierarcy 
79  * 
80  * See also
81  * - http://root.cern.ch/root/htmldoc/TNamed.html
82  * @ingroup pwglf_external_root
83  */
84 class TNamed {};
85 /**
86  * ROOT URL encoder
87  * 
88  * See also
89  * - http://root.cern.ch/root/htmldoc/TUrl.html
90  * @ingroup pwglf_external_root
91  */
92 class TUrl {};
93 /**
94  * ROOT stop watch
95  * 
96  * See also
97  * - http://root.cern.ch/root/htmldoc/TStopwatch.html
98  * @ingroup pwglf_external_root
99  */
100 class TStopwatch {};
101 /**
102  * A string
103  * 
104  * See also
105  * - http://root.cern.ch/root/htmldoc/TString.html
106  * @ingroup pwglf_external_root
107  */
108 class TString {};
109 /**
110  * An Array
111  * 
112  * See also
113  * - http://root.cern.ch/root/htmldoc/TArray.html
114  * @ingroup pwglf_external_root
115  */
116 class TArray {};
117 /**
118  * An Array
119  * 
120  * See also
121  * - http://root.cern.ch/root/htmldoc/TArrayI.html
122  * @ingroup pwglf_external_root
123  */
124 class TArrayI : public TArray {};
125 /**
126  * An Array
127  * 
128  * See also
129  * - http://root.cern.ch/root/htmldoc/TArrayD.html
130  * @ingroup pwglf_external_root
131  */
132 class TArrayD : public TArray {};
133 /**
134  * A tree of data
135  * 
136  * See also
137  * - http://root.cern.ch/root/htmldoc/TTree.html
138  * @ingroup pwglf_external_root
139  */
140 class TTree : public TNamed {};
141 /**
142  * A chain of trees of data
143  * 
144  * See also
145  * - http://root.cern.ch/root/htmldoc/TChain.html
146  * @ingroup pwglf_external_root
147  */
148 class TChain : public TTree {};
149 /**
150  * Base class for collections 
151  * 
152  * See also
153  * - http://root.cern.ch/root/htmldoc/TCollection.html
154  * @ingroup pwglf_external_root
155  */
156 class TCollection : public TNamed {};
157 /**
158  * A list
159  * 
160  * See also
161  * - http://root.cern.ch/root/htmldoc/TList.html
162  * @ingroup pwglf_external_root
163  */
164 class TList : public TCollection {};
165 /**
166  * An array of objects
167  * 
168  * See also
169  * - http://root.cern.ch/root/htmldoc/TObjArray.html
170  * @ingroup pwglf_external_root
171  */
172 class TObjArray : public TCollection {};
173 /**
174  * A task
175  * 
176  * See also
177  * - http://root.cern.ch/root/htmldoc/TTask.html
178  * @ingroup pwglf_external_root
179  */
180 class TTask : public TNamed {};
181 /**
182  * An axis
183  * 
184  * See also
185  * - http://root.cern.ch/root/htmldoc/TAxis.html
186  * @ingroup pwglf_external_root
187  */
188 class TAxis : public TNamed {};
189 /**
190  * Base classs for histograms
191  * 
192  * See also
193  * - http://root.cern.ch/root/htmldoc/TH1.html
194  * @ingroup pwglf_external_root
195  */
196 class TH1 : public TNamed {};
197 /**
198  * 1D histograms
199  * 
200  * See also
201  * - http://root.cern.ch/root/htmldoc/TH1I.html
202  * @ingroup pwglf_external_root
203  */
204 class TH1I : public TH1 {};
205 /**
206  * 1D histograms
207  * 
208  * See also
209  * - http://root.cern.ch/root/htmldoc/TH1D.html
210  * @ingroup pwglf_external_root
211  */
212 class TH1D : public TH1 {};
213 /**
214  * Base classs for 2D histograms
215  * 
216  * See also
217  * - http://root.cern.ch/root/htmldoc/TH2.html
218  * @ingroup pwglf_external_root
219  */
220 class TH2 : public TH1 {};
221 /**
222  * 2D histograms
223  * 
224  * See also
225  * - http://root.cern.ch/root/htmldoc/TH2D.html
226  * @ingroup pwglf_external_root
227  */
228 class TH2D : public TH2 {};
229 /**
230  * 2D histograms
231  * 
232  * See also
233  * - http://root.cern.ch/root/htmldoc/TH2F.html
234  * @ingroup pwglf_external_root
235  */
236 class TH2F : public TH2 {};
237 /**
238  * A graph
239  * 
240  * See also
241  * - http://root.cern.ch/root/htmldoc/TGraph.html
242  * @ingroup pwglf_external_root
243  */
244 class TGraph : public TNamed {};
245 /**
246  * A graph
247  * 
248  * See also
249  * - http://root.cern.ch/root/htmldoc/TGraphErrors.html
250  * @ingroup pwglf_external_root
251  */
252 class TGraphErrors : public TGraph {};
253 /**
254  * A graph
255  * 
256  * See also
257  * - http://root.cern.ch/root/htmldoc/TGraphAsymmErrors.html
258  * @ingroup pwglf_external_root
259  */
260 class TGraphAsymmErrors : public TGraph {};
261
262 //====================================================================
263 /**
264  * @defgroup pwglf_external_aliroot External AliROOT code 
265  * See also https://aliceinfo.cern.ch/Offline
266  * @ingroup pwglf_external
267  */
268 /**
269  * Base class for analsysis tasks.  
270  *
271  * See also
272  * - https://aliceinfo.cern.ch/Offline/Activities/Analysis/
273  * - https://aliceinfo.cern.ch/static/aliroot-new/html/roothtml/AliAnalysisTaskSE.html
274  * @ingroup pwglf_external_aliroot
275  */
276 class AliAnalysisTask : public TTask {};
277 /**
278  * Base class for Single Event analsysis tasks.  
279  *
280  * See also
281  * - https://aliceinfo.cern.ch/Offline/Activities/Analysis/
282  * - https://aliceinfo.cern.ch/static/aliroot-new/html/roothtml/AliAnalysisTaskSE.html
283  * @ingroup pwglf_external_aliroot
284  */
285 class AliAnalysisTaskSE : public AliAnalysisTask {};
286 /**
287  * Plug-in for AliAnalysisManager execution on Grid and AAF
288  *
289  * See also
290  * - https://aliceinfo.cern.ch/Offline/Activities/Analysis/
291  * - https://aliceinfo.cern.ch/static/aliroot-new/html/roothtml/AliAnalysisAlien.html
292  * @ingroup pwglf_external_aliroot
293  */
294 class AliAnalysisAlien  {};
295 /**
296  * Manager (locomotive) of an analysis train
297  *
298  * See also
299  * - https://aliceinfo.cern.ch/Offline/Activities/Analysis/
300  * - https://aliceinfo.cern.ch/static/aliroot-new/html/roothtml/AliAnalysisManager.html
301  * @ingroup pwglf_external_aliroot
302  */
303 class AliAnalysisManager  {};
304 /**
305  * AOD event structure 
306  * 
307  * See also
308  * - https://aliceinfo.cern.ch/static/aliroot-new/html/roothtml/AliAODEvent.html
309  * @ingroup pwglf_external_aliroot
310  */
311 class AliAODEvent : public TObject {};
312 /**
313  * ESD event structure 
314  * 
315  * See also
316  * - https://aliceinfo.cern.ch/static/aliroot-new/html/roothtml/AliESDEvent.html
317  * @ingroup pwglf_external_aliroot
318  */
319 class AliESDEvent : public TObject{};
320 /**
321  * FMD ESD structure 
322  * 
323  * See also
324  * - https://aliceinfo.cern.ch/static/aliroot-new/html/roothtml/AliESDFMD.html
325  * @ingroup pwglf_external_aliroot
326  */
327 class AliESDFMD : public TObject{};
328
329 //
330 // EOF
331 //