ROOT logo
#error Not for compilation 

/**
 * @defgroup pwglf_external External code 
 *
 * @todo Expand this as needed
 */
//====================================================================
/**
 * @defgroup pwglf_external_root External ROOT code 
 * See also http://root.cern.ch
 * @ingroup pwglf_external
 */
/** 
 * An unsigned 8bit character
 * @ingroup pwglf_external_root
 */
typedef char Char_t;
/** 
 * A signed 16bit integer 
 * @ingroup pwglf_external_root
 */
typedef short Short_t;
/** 
 * An unsigned 16bit integer 
 * @ingroup pwglf_external_root
 */
typedef unsigned short UShort_t;
/** 
 * An unsigned 32bit integer 
 * @ingroup pwglf_external_root
 */
typedef unsigned int UInt_t;
/** 
 * An unsigned 32bit integer 
 * @ingroup pwglf_external_root
 */
typedef unsigned long ULong_t;
/** 
 * A signed 64bit integer 
 * @ingroup pwglf_external_root
 */
typedef long long Long64_t;
/** 
 * An constant character for option strings 
 * @ingroup pwglf_external_root
 */
typedef const char Option_t;
/** 
 * An boolean 
 * @ingroup pwglf_external_root
 */
typedef bool Bool_t;
/** 
 * An boolean 
 * @ingroup pwglf_external_root
 */
typedef double Double_t;
/** 
 * An boolean 
 * @ingroup pwglf_external_root
 */
typedef int Int_t;
/** 
 * An boolean 
 * @ingroup pwglf_external_root
 */
typedef float Float_t;
/**
 * Root of the ROOT class hierarcy 
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TObject.html
 * @ingroup pwglf_external_root
 */
class TObject {};
/**
 * Named root of the ROOT class hierarcy 
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TNamed.html
 * @ingroup pwglf_external_root
 */
class TNamed {};
/**
 * ROOT URL encoder
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TUrl.html
 * @ingroup pwglf_external_root
 */
class TUrl {};
/**
 * ROOT stop watch
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TStopwatch.html
 * @ingroup pwglf_external_root
 */
class TStopwatch {};
/**
 * A string
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TString.html
 * @ingroup pwglf_external_root
 */
class TString {};
/**
 * An Array
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TArray.html
 * @ingroup pwglf_external_root
 */
class TArray {};
/**
 * An Array
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TArrayI.html
 * @ingroup pwglf_external_root
 */
class TArrayI : public TArray {};
/**
 * An Array
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TArrayD.html
 * @ingroup pwglf_external_root
 */
class TArrayD : public TArray {};
/**
 * A tree of data
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TTree.html
 * @ingroup pwglf_external_root
 */
class TTree : public TNamed {};
/**
 * A chain of trees of data
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TChain.html
 * @ingroup pwglf_external_root
 */
class TChain : public TTree {};
/**
 * Base class for collections 
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TCollection.html
 * @ingroup pwglf_external_root
 */
class TCollection : public TNamed {};
/**
 * A list
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TList.html
 * @ingroup pwglf_external_root
 */
class TList : public TCollection {};
/**
 * An array of objects
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TObjArray.html
 * @ingroup pwglf_external_root
 */
class TObjArray : public TCollection {};
/**
 * A task
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TTask.html
 * @ingroup pwglf_external_root
 */
class TTask : public TNamed {};
/**
 * An axis
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TAxis.html
 * @ingroup pwglf_external_root
 */
class TAxis : public TNamed {};
/**
 * Base classs for histograms
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TH1.html
 * @ingroup pwglf_external_root
 */
class TH1 : public TNamed {};
/**
 * 1D histograms
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TH1I.html
 * @ingroup pwglf_external_root
 */
class TH1I : public TH1 {};
/**
 * 1D histograms
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TH1D.html
 * @ingroup pwglf_external_root
 */
class TH1D : public TH1 {};
/**
 * Base classs for 2D histograms
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TH2.html
 * @ingroup pwglf_external_root
 */
class TH2 : public TH1 {};
/**
 * 2D histograms
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TH2D.html
 * @ingroup pwglf_external_root
 */
class TH2D : public TH2 {};
/**
 * 2D histograms
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TH2F.html
 * @ingroup pwglf_external_root
 */
class TH2F : public TH2 {};
/**
 * A graph
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TGraph.html
 * @ingroup pwglf_external_root
 */
class TGraph : public TNamed {};
/**
 * A graph
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TGraphErrors.html
 * @ingroup pwglf_external_root
 */
class TGraphErrors : public TGraph {};
/**
 * A graph
 * 
 * See also
 * - http://root.cern.ch/root/htmldoc/TGraphAsymmErrors.html
 * @ingroup pwglf_external_root
 */
class TGraphAsymmErrors : public TGraph {};

//====================================================================
/**
 * @defgroup pwglf_external_aliroot External AliROOT code 
 * See also https://aliceinfo.cern.ch/Offline
 * @ingroup pwglf_external
 */
/**
 * Base class for analsysis tasks.  
 *
 * See also
 * - https://aliceinfo.cern.ch/Offline/Activities/Analysis/
 * - https://aliceinfo.cern.ch/static/aliroot-new/html/roothtml/AliAnalysisTaskSE.html
 * @ingroup pwglf_external_aliroot
 */
class AliAnalysisTask : public TTask {};
/**
 * Base class for Single Event analsysis tasks.  
 *
 * See also
 * - https://aliceinfo.cern.ch/Offline/Activities/Analysis/
 * - https://aliceinfo.cern.ch/static/aliroot-new/html/roothtml/AliAnalysisTaskSE.html
 * @ingroup pwglf_external_aliroot
 */
class AliAnalysisTaskSE : public AliAnalysisTask {};
/**
 * Plug-in for AliAnalysisManager execution on Grid and AAF
 *
 * See also
 * - https://aliceinfo.cern.ch/Offline/Activities/Analysis/
 * - https://aliceinfo.cern.ch/static/aliroot-new/html/roothtml/AliAnalysisAlien.html
 * @ingroup pwglf_external_aliroot
 */
class AliAnalysisAlien  {};
/**
 * Manager (locomotive) of an analysis train
 *
 * See also
 * - https://aliceinfo.cern.ch/Offline/Activities/Analysis/
 * - https://aliceinfo.cern.ch/static/aliroot-new/html/roothtml/AliAnalysisManager.html
 * @ingroup pwglf_external_aliroot
 */
class AliAnalysisManager  {};
/**
 * AOD event structure 
 * 
 * See also
 * - https://aliceinfo.cern.ch/static/aliroot-new/html/roothtml/AliAODEvent.html
 * @ingroup pwglf_external_aliroot
 */
class AliAODEvent : public TObject {};
/**
 * ESD event structure 
 * 
 * See also
 * - https://aliceinfo.cern.ch/static/aliroot-new/html/roothtml/AliESDEvent.html
 * @ingroup pwglf_external_aliroot
 */
class AliESDEvent : public TObject{};
/**
 * FMD ESD structure 
 * 
 * See also
 * - https://aliceinfo.cern.ch/static/aliroot-new/html/roothtml/AliESDFMD.html
 * @ingroup pwglf_external_aliroot
 */
class AliESDFMD : public TObject{};

//
// EOF
//
 External.C:1
 External.C:2
 External.C:3
 External.C:4
 External.C:5
 External.C:6
 External.C:7
 External.C:8
 External.C:9
 External.C:10
 External.C:11
 External.C:12
 External.C:13
 External.C:14
 External.C:15
 External.C:16
 External.C:17
 External.C:18
 External.C:19
 External.C:20
 External.C:21
 External.C:22
 External.C:23
 External.C:24
 External.C:25
 External.C:26
 External.C:27
 External.C:28
 External.C:29
 External.C:30
 External.C:31
 External.C:32
 External.C:33
 External.C:34
 External.C:35
 External.C:36
 External.C:37
 External.C:38
 External.C:39
 External.C:40
 External.C:41
 External.C:42
 External.C:43
 External.C:44
 External.C:45
 External.C:46
 External.C:47
 External.C:48
 External.C:49
 External.C:50
 External.C:51
 External.C:52
 External.C:53
 External.C:54
 External.C:55
 External.C:56
 External.C:57
 External.C:58
 External.C:59
 External.C:60
 External.C:61
 External.C:62
 External.C:63
 External.C:64
 External.C:65
 External.C:66
 External.C:67
 External.C:68
 External.C:69
 External.C:70
 External.C:71
 External.C:72
 External.C:73
 External.C:74
 External.C:75
 External.C:76
 External.C:77
 External.C:78
 External.C:79
 External.C:80
 External.C:81
 External.C:82
 External.C:83
 External.C:84
 External.C:85
 External.C:86
 External.C:87
 External.C:88
 External.C:89
 External.C:90
 External.C:91
 External.C:92
 External.C:93
 External.C:94
 External.C:95
 External.C:96
 External.C:97
 External.C:98
 External.C:99
 External.C:100
 External.C:101
 External.C:102
 External.C:103
 External.C:104
 External.C:105
 External.C:106
 External.C:107
 External.C:108
 External.C:109
 External.C:110
 External.C:111
 External.C:112
 External.C:113
 External.C:114
 External.C:115
 External.C:116
 External.C:117
 External.C:118
 External.C:119
 External.C:120
 External.C:121
 External.C:122
 External.C:123
 External.C:124
 External.C:125
 External.C:126
 External.C:127
 External.C:128
 External.C:129
 External.C:130
 External.C:131
 External.C:132
 External.C:133
 External.C:134
 External.C:135
 External.C:136
 External.C:137
 External.C:138
 External.C:139
 External.C:140
 External.C:141
 External.C:142
 External.C:143
 External.C:144
 External.C:145
 External.C:146
 External.C:147
 External.C:148
 External.C:149
 External.C:150
 External.C:151
 External.C:152
 External.C:153
 External.C:154
 External.C:155
 External.C:156
 External.C:157
 External.C:158
 External.C:159
 External.C:160
 External.C:161
 External.C:162
 External.C:163
 External.C:164
 External.C:165
 External.C:166
 External.C:167
 External.C:168
 External.C:169
 External.C:170
 External.C:171
 External.C:172
 External.C:173
 External.C:174
 External.C:175
 External.C:176
 External.C:177
 External.C:178
 External.C:179
 External.C:180
 External.C:181
 External.C:182
 External.C:183
 External.C:184
 External.C:185
 External.C:186
 External.C:187
 External.C:188
 External.C:189
 External.C:190
 External.C:191
 External.C:192
 External.C:193
 External.C:194
 External.C:195
 External.C:196
 External.C:197
 External.C:198
 External.C:199
 External.C:200
 External.C:201
 External.C:202
 External.C:203
 External.C:204
 External.C:205
 External.C:206
 External.C:207
 External.C:208
 External.C:209
 External.C:210
 External.C:211
 External.C:212
 External.C:213
 External.C:214
 External.C:215
 External.C:216
 External.C:217
 External.C:218
 External.C:219
 External.C:220
 External.C:221
 External.C:222
 External.C:223
 External.C:224
 External.C:225
 External.C:226
 External.C:227
 External.C:228
 External.C:229
 External.C:230
 External.C:231
 External.C:232
 External.C:233
 External.C:234
 External.C:235
 External.C:236
 External.C:237
 External.C:238
 External.C:239
 External.C:240
 External.C:241
 External.C:242
 External.C:243
 External.C:244
 External.C:245
 External.C:246
 External.C:247
 External.C:248
 External.C:249
 External.C:250
 External.C:251
 External.C:252
 External.C:253
 External.C:254
 External.C:255
 External.C:256
 External.C:257
 External.C:258
 External.C:259
 External.C:260
 External.C:261
 External.C:262
 External.C:263
 External.C:264
 External.C:265
 External.C:266
 External.C:267
 External.C:268
 External.C:269
 External.C:270
 External.C:271
 External.C:272
 External.C:273
 External.C:274
 External.C:275
 External.C:276
 External.C:277
 External.C:278
 External.C:279
 External.C:280
 External.C:281
 External.C:282
 External.C:283
 External.C:284
 External.C:285
 External.C:286
 External.C:287
 External.C:288
 External.C:289
 External.C:290
 External.C:291
 External.C:292
 External.C:293
 External.C:294
 External.C:295
 External.C:296
 External.C:297
 External.C:298
 External.C:299
 External.C:300
 External.C:301
 External.C:302
 External.C:303
 External.C:304
 External.C:305
 External.C:306
 External.C:307
 External.C:308
 External.C:309
 External.C:310
 External.C:311
 External.C:312
 External.C:313
 External.C:314
 External.C:315
 External.C:316
 External.C:317
 External.C:318
 External.C:319
 External.C:320
 External.C:321
 External.C:322
 External.C:323
 External.C:324
 External.C:325
 External.C:326
 External.C:327
 External.C:328
 External.C:329
 External.C:330
 External.C:331
 External.C:332