1 #error Not for compilation
4 * @defgroup pwglf_external External code
6 * @todo Expand this as needed
8 //====================================================================
10 * @defgroup pwglf_external_root External ROOT code
11 * See also http://root.cern.ch
12 * @ingroup pwglf_external
15 * An unsigned 8bit character
16 * @ingroup pwglf_external_root
20 * A signed 16bit integer
21 * @ingroup pwglf_external_root
23 typedef short Short_t;
25 * An unsigned 16bit integer
26 * @ingroup pwglf_external_root
28 typedef unsigned short UShort_t;
30 * An unsigned 32bit integer
31 * @ingroup pwglf_external_root
33 typedef unsigned int UInt_t;
35 * An unsigned 32bit integer
36 * @ingroup pwglf_external_root
38 typedef unsigned long ULong_t;
40 * A signed 64bit integer
41 * @ingroup pwglf_external_root
43 typedef long long Long64_t;
45 * An constant character for option strings
46 * @ingroup pwglf_external_root
48 typedef const char Option_t;
51 * @ingroup pwglf_external_root
56 * @ingroup pwglf_external_root
58 typedef double Double_t;
61 * @ingroup pwglf_external_root
66 * @ingroup pwglf_external_root
68 typedef float Float_t;
70 * Root of the ROOT class hierarcy
73 * - http://root.cern.ch/root/htmldoc/TObject.html
74 * @ingroup pwglf_external_root
78 * Named root of the ROOT class hierarcy
81 * - http://root.cern.ch/root/htmldoc/TNamed.html
82 * @ingroup pwglf_external_root
89 * - http://root.cern.ch/root/htmldoc/TUrl.html
90 * @ingroup pwglf_external_root
97 * - http://root.cern.ch/root/htmldoc/TStopwatch.html
98 * @ingroup pwglf_external_root
105 * - http://root.cern.ch/root/htmldoc/TString.html
106 * @ingroup pwglf_external_root
113 * - http://root.cern.ch/root/htmldoc/TArray.html
114 * @ingroup pwglf_external_root
121 * - http://root.cern.ch/root/htmldoc/TArrayI.html
122 * @ingroup pwglf_external_root
124 class TArrayI : public TArray {};
129 * - http://root.cern.ch/root/htmldoc/TArrayD.html
130 * @ingroup pwglf_external_root
132 class TArrayD : public TArray {};
137 * - http://root.cern.ch/root/htmldoc/TTree.html
138 * @ingroup pwglf_external_root
140 class TTree : public TNamed {};
142 * A chain of trees of data
145 * - http://root.cern.ch/root/htmldoc/TChain.html
146 * @ingroup pwglf_external_root
148 class TChain : public TTree {};
150 * Base class for collections
153 * - http://root.cern.ch/root/htmldoc/TCollection.html
154 * @ingroup pwglf_external_root
156 class TCollection : public TNamed {};
161 * - http://root.cern.ch/root/htmldoc/TList.html
162 * @ingroup pwglf_external_root
164 class TList : public TCollection {};
166 * An array of objects
169 * - http://root.cern.ch/root/htmldoc/TObjArray.html
170 * @ingroup pwglf_external_root
172 class TObjArray : public TCollection {};
177 * - http://root.cern.ch/root/htmldoc/TTask.html
178 * @ingroup pwglf_external_root
180 class TTask : public TNamed {};
185 * - http://root.cern.ch/root/htmldoc/TAxis.html
186 * @ingroup pwglf_external_root
188 class TAxis : public TNamed {};
190 * Base classs for histograms
193 * - http://root.cern.ch/root/htmldoc/TH1.html
194 * @ingroup pwglf_external_root
196 class TH1 : public TNamed {};
201 * - http://root.cern.ch/root/htmldoc/TH1I.html
202 * @ingroup pwglf_external_root
204 class TH1I : public TH1 {};
209 * - http://root.cern.ch/root/htmldoc/TH1D.html
210 * @ingroup pwglf_external_root
212 class TH1D : public TH1 {};
214 * Base classs for 2D histograms
217 * - http://root.cern.ch/root/htmldoc/TH2.html
218 * @ingroup pwglf_external_root
220 class TH2 : public TH1 {};
225 * - http://root.cern.ch/root/htmldoc/TH2D.html
226 * @ingroup pwglf_external_root
228 class TH2D : public TH2 {};
233 * - http://root.cern.ch/root/htmldoc/TH2F.html
234 * @ingroup pwglf_external_root
236 class TH2F : public TH2 {};
241 * - http://root.cern.ch/root/htmldoc/TGraph.html
242 * @ingroup pwglf_external_root
244 class TGraph : public TNamed {};
249 * - http://root.cern.ch/root/htmldoc/TGraphErrors.html
250 * @ingroup pwglf_external_root
252 class TGraphErrors : public TGraph {};
257 * - http://root.cern.ch/root/htmldoc/TGraphAsymmErrors.html
258 * @ingroup pwglf_external_root
260 class TGraphAsymmErrors : public TGraph {};
262 //====================================================================
264 * @defgroup pwglf_external_aliroot External AliROOT code
265 * See also https://aliceinfo.cern.ch/Offline
266 * @ingroup pwglf_external
269 * Base class for analsysis tasks.
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
276 class AliAnalysisTask : public TTask {};
278 * Base class for Single Event analsysis tasks.
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
285 class AliAnalysisTaskSE : public AliAnalysisTask {};
287 * Plug-in for AliAnalysisManager execution on Grid and AAF
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
294 class AliAnalysisAlien {};
296 * Manager (locomotive) of an analysis train
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
303 class AliAnalysisManager {};
305 * AOD event structure
308 * - https://aliceinfo.cern.ch/static/aliroot-new/html/roothtml/AliAODEvent.html
309 * @ingroup pwglf_external_aliroot
311 class AliAODEvent : public TObject {};
313 * ESD event structure
316 * - https://aliceinfo.cern.ch/static/aliroot-new/html/roothtml/AliESDEvent.html
317 * @ingroup pwglf_external_aliroot
319 class AliESDEvent : public TObject{};
324 * - https://aliceinfo.cern.ch/static/aliroot-new/html/roothtml/AliESDFMD.html
325 * @ingroup pwglf_external_aliroot
327 class AliESDFMD : public TObject{};