82a4cc50b4b9255cdeed9c26ba47c220c8a2fac4
[u/mrichter/AliRoot.git] / EMCAL / EMCALCint.cxx
1 //
2 // File generated by rootcint at Wed Apr  4 13:09:04 2001.
3 // Do NOT change. Changes will be lost next time file is generated
4 //
5 #include "EMCALCint.h"
6
7 #include "TClass.h"
8 #include "TBuffer.h"
9 #include "TMemberInspector.h"
10 #include "TError.h"
11
12 #ifndef G__ROOT
13 #define G__ROOT
14 #endif
15
16 //______________________________________________________________________________
17 TBuffer &operator>>(TBuffer &buf, AliEMCALGeometry *&obj)
18 {
19    // Read a pointer to an object of class AliEMCALGeometry.
20
21    obj = (AliEMCALGeometry *) buf.ReadObject(AliEMCALGeometry::Class());
22    return buf;
23 }
24
25 //______________________________________________________________________________
26 TBuffer &operator>>(TBuffer &buf, AliEMCAL *&obj)
27 {
28    // Read a pointer to an object of class AliEMCAL.
29
30    obj = (AliEMCAL *) buf.ReadObject(AliEMCAL::Class());
31    return buf;
32 }
33
34 //______________________________________________________________________________
35 TBuffer &operator>>(TBuffer &buf, AliEMCALv0 *&obj)
36 {
37    // Read a pointer to an object of class AliEMCALv0.
38
39    obj = (AliEMCALv0 *) buf.ReadObject(AliEMCALv0::Class());
40    return buf;
41 }
42
43 //______________________________________________________________________________
44 void R__AliEMCAL_fGeom(TBuffer &R__b, void *R__p, int)
45 {
46    AliEMCALGeometry** fGeom = (AliEMCALGeometry**)R__p;
47    if (R__b.IsReading()) {
48       R__b >> *fGeom;
49    } else {
50       R__b << (TObject*)*fGeom;
51    }
52 }
53
54 //______________________________________________________________________________
55 void R__AliEMCAL_fSDigits(TBuffer &R__b, void *R__p, int)
56 {
57    TClonesArray** fSDigits = (TClonesArray**)R__p;
58    if (R__b.IsReading()) {
59       R__b >> *fSDigits;
60    } else {
61       R__b << (TObject*)*fSDigits;
62    }
63 }
64
65 //______________________________________________________________________________
66 void R__AliEMCAL_fDigits(TBuffer &R__b, void *R__p, int)
67 {
68    TClonesArray** fDigits = (TClonesArray**)R__p;
69    if (R__b.IsReading()) {
70       R__b >> *fDigits;
71    } else {
72       R__b << (TObject*)*fDigits;
73    }
74 }
75
76 //______________________________________________________________________________
77 void AliEMCAL::Streamer(TBuffer &R__b)
78 {
79    // Stream an object of class AliEMCAL.
80
81    if (R__b.IsReading()) {
82       AliEMCAL::Class()->ReadBuffer(R__b, this);
83    } else {
84       AliEMCAL::Class()->WriteBuffer(R__b, this);
85    }
86 }
87
88 //______________________________________________________________________________
89 void AliEMCAL::ShowMembers(TMemberInspector &R__insp, char *R__parent)
90 {
91    // Inspect the data members of an object of class AliEMCAL.
92
93    TClass *R__cl  = AliEMCAL::IsA();
94    Int_t   R__ncp = strlen(R__parent);
95    if (R__ncp || R__cl || R__insp.IsA()) { }
96    R__insp.Inspect(R__cl, R__parent, "*fGeom", &fGeom);
97    R__cl->SetStreamer("*fGeom",R__AliEMCAL_fGeom);
98    R__insp.Inspect(R__cl, R__parent, "*fSDigits", &fSDigits);
99    R__cl->SetStreamer("*fSDigits",R__AliEMCAL_fSDigits);
100    R__insp.Inspect(R__cl, R__parent, "*fDigits", &fDigits);
101    R__cl->SetStreamer("*fDigits",R__AliEMCAL_fDigits);
102    AliDetector::ShowMembers(R__insp, R__parent);
103 }
104
105 //______________________________________________________________________________
106 const char *AliEMCAL::Class_Name()
107 {
108    // Return the class name for AliEMCAL.
109    return "AliEMCAL";
110 }
111
112 // Static variable to hold initialization object
113 static AliEMCAL::R__Init __gR__InitAliEMCAL(4);
114
115 //______________________________________________________________________________
116 void AliEMCALGeometry::Streamer(TBuffer &R__b)
117 {
118    // Stream an object of class AliEMCALGeometry.
119
120    if (R__b.IsReading()) {
121       AliEMCALGeometry::Class()->ReadBuffer(R__b, this);
122    } else {
123       AliEMCALGeometry::Class()->WriteBuffer(R__b, this);
124    }
125 }
126
127 //______________________________________________________________________________
128 void AliEMCALGeometry::ShowMembers(TMemberInspector &R__insp, char *R__parent)
129 {
130    // Inspect the data members of an object of class AliEMCALGeometry.
131
132    TClass *R__cl  = AliEMCALGeometry::IsA();
133    Int_t   R__ncp = strlen(R__parent);
134    if (R__ncp || R__cl || R__insp.IsA()) { }
135    R__insp.Inspect(R__cl, R__parent, "fAirGap", &fAirGap);
136    R__insp.Inspect(R__cl, R__parent, "fArm1PhiMin", &fArm1PhiMin);
137    R__insp.Inspect(R__cl, R__parent, "fArm1PhiMax", &fArm1PhiMax);
138    R__insp.Inspect(R__cl, R__parent, "fArm2PhiMin", &fArm2PhiMin);
139    R__insp.Inspect(R__cl, R__parent, "fArm2PhiMax", &fArm2PhiMax);
140    R__insp.Inspect(R__cl, R__parent, "fEnvelop[3]", fEnvelop);
141    R__insp.Inspect(R__cl, R__parent, "fIPDistance", &fIPDistance);
142    R__insp.Inspect(R__cl, R__parent, "fShellThickness", &fShellThickness);
143    R__insp.Inspect(R__cl, R__parent, "fZLength", &fZLength);
144    R__insp.Inspect(R__cl, R__parent, "fAmat", &fAmat);
145    R__insp.Inspect(R__cl, R__parent, "fZmat", &fZmat);
146    R__insp.Inspect(R__cl, R__parent, "fDmat", &fDmat);
147    R__insp.Inspect(R__cl, R__parent, "fRmat", &fRmat);
148    R__insp.Inspect(R__cl, R__parent, "fEmat", &fEmat);
149    AliGeometry::ShowMembers(R__insp, R__parent);
150 }
151
152 //______________________________________________________________________________
153 const char *AliEMCALGeometry::Class_Name()
154 {
155    // Return the class name for AliEMCALGeometry.
156    return "AliEMCALGeometry";
157 }
158
159 // Static variable to hold initialization object
160 static AliEMCALGeometry::R__Init __gR__InitAliEMCALGeometry(4);
161
162 //______________________________________________________________________________
163 void AliEMCALv0::Streamer(TBuffer &R__b)
164 {
165    // Stream an object of class AliEMCALv0.
166
167    if (R__b.IsReading()) {
168       AliEMCALv0::Class()->ReadBuffer(R__b, this);
169    } else {
170       AliEMCALv0::Class()->WriteBuffer(R__b, this);
171    }
172 }
173
174 //______________________________________________________________________________
175 void AliEMCALv0::ShowMembers(TMemberInspector &R__insp, char *R__parent)
176 {
177    // Inspect the data members of an object of class AliEMCALv0.
178
179    TClass *R__cl  = AliEMCALv0::IsA();
180    Int_t   R__ncp = strlen(R__parent);
181    if (R__ncp || R__cl || R__insp.IsA()) { }
182    AliEMCAL::ShowMembers(R__insp, R__parent);
183 }
184
185 //______________________________________________________________________________
186 const char *AliEMCALv0::Class_Name()
187 {
188    // Return the class name for AliEMCALv0.
189    return "AliEMCALv0";
190 }
191
192 // Static variable to hold initialization object
193 static AliEMCALv0::R__Init __gR__InitAliEMCALv0(4);
194
195 /********************************************************
196 * EMCALCint.cxx
197 ********************************************************/
198
199 #ifdef G__MEMTEST
200 #undef malloc
201 #undef free
202 #endif
203
204 extern "C" void G__cpp_reset_tagtableEMCALCint();
205
206 extern "C" void G__set_cpp_environmentEMCALCint() {
207   G__add_compiledheader("TROOT.h");
208   G__add_compiledheader("TMemberInspector.h");
209   G__add_compiledheader("AliEMCAL.h");
210   G__add_compiledheader("AliEMCALGeometry.h");
211   G__add_compiledheader("AliEMCALv0.h");
212   G__add_compiledheader("/usr/remote/prive/alice/root/new/include/TTree.h");
213   G__cpp_reset_tagtableEMCALCint();
214 }
215 class G__EMCALCintdOcxx_tag {};
216
217 void* operator new(size_t size,G__EMCALCintdOcxx_tag* p) {
218   if(p && G__PVOID!=G__getgvp()) return((void*)p);
219 #ifndef G__ROOT
220   return(malloc(size));
221 #else
222   return(::operator new(size));
223 #endif
224 }
225
226 /* dummy, for exception */
227 #ifdef G__EH_DUMMY_DELETE
228 void operator delete(void *p,G__EMCALCintdOcxx_tag* x) {
229   if((long)p==G__getgvp() && G__PVOID!=G__getgvp()) return;
230 #ifndef G__ROOT
231   free(p);
232 #else
233   ::operator delete(p);
234 #endif
235 }
236 #endif
237
238 static void G__operator_delete(void *p) {
239   if((long)p==G__getgvp() && G__PVOID!=G__getgvp()) return;
240 #ifndef G__ROOT
241   free(p);
242 #else
243   ::operator delete(p);
244 #endif
245 }
246
247 void G__DELDMY_EMCALCintdOcxx() { G__operator_delete(0); }
248
249 extern "C" int G__cpp_dllrevEMCALCint() { return(30051472); }
250
251 /*********************************************************
252 * Member function Interface Method
253 *********************************************************/
254
255 /* AliEMCALGeometry */
256 static int G__AliEMCALGeometry_AliEMCALGeometry_0_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
257    AliEMCALGeometry *p=NULL;
258    if(G__getaryconstruct()) p=new AliEMCALGeometry[G__getaryconstruct()];
259    else                    p=new AliEMCALGeometry;
260       result7->obj.i = (long)p;
261       result7->ref = (long)p;
262       result7->type = 'u';
263       result7->tagnum = G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALGeometry);
264    return(1 || funcname || hash || result7 || libp) ;
265 }
266
267 static int G__AliEMCALGeometry_AliEMCALGeometry_1_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
268    AliEMCALGeometry *p=NULL;
269       p = new AliEMCALGeometry(*(AliEMCALGeometry*)libp->para[0].ref);
270       result7->obj.i = (long)p;
271       result7->ref = (long)p;
272       result7->type = 'u';
273       result7->tagnum = G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALGeometry);
274    return(1 || funcname || hash || result7 || libp) ;
275 }
276
277 static int G__AliEMCALGeometry_GetInstance_3_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
278    switch(libp->paran) {
279    case 2:
280       G__letint(result7,85,(long)((AliEMCALGeometry*)(G__getstructoffset()))->GetInstance((const Text_t*)G__int(libp->para[0]),(const Text_t*)G__int(libp->para[1])));
281       break;
282    case 1:
283       G__letint(result7,85,(long)((AliEMCALGeometry*)(G__getstructoffset()))->GetInstance((const Text_t*)G__int(libp->para[0])));
284       break;
285    }
286    return(1 || funcname || hash || result7 || libp) ;
287 }
288
289 static int G__AliEMCALGeometry_GetInstance_4_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
290       G__letint(result7,85,(long)((AliEMCALGeometry*)(G__getstructoffset()))->GetInstance());
291    return(1 || funcname || hash || result7 || libp) ;
292 }
293
294 static int G__AliEMCALGeometry_operatoreQ_5_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
295       {
296         const AliEMCALGeometry& obj=((const AliEMCALGeometry*)(G__getstructoffset()))->operator=(*(AliEMCALGeometry*)libp->para[0].ref);
297          result7->ref=(long)(&obj); result7->obj.i=(long)(&obj);
298       }
299    return(1 || funcname || hash || result7 || libp) ;
300 }
301
302 static int G__AliEMCALGeometry_GetGlobal_6_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
303       G__setnull(result7);
304       ((const AliEMCALGeometry*)(G__getstructoffset()))->GetGlobal((const AliRecPoint*)G__int(libp->para[0]),*(TVector3*)libp->para[1].ref
305 ,*(TMatrix*)libp->para[2].ref);
306    return(1 || funcname || hash || result7 || libp) ;
307 }
308
309 static int G__AliEMCALGeometry_GetGlobal_7_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
310       G__setnull(result7);
311       ((const AliEMCALGeometry*)(G__getstructoffset()))->GetGlobal((const AliRecPoint*)G__int(libp->para[0]),*(TVector3*)libp->para[1].ref);
312    return(1 || funcname || hash || result7 || libp) ;
313 }
314
315 static int G__AliEMCALGeometry_IsInitialized_8_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
316       G__letint(result7,98,(long)((const AliEMCALGeometry*)(G__getstructoffset()))->IsInitialized());
317    return(1 || funcname || hash || result7 || libp) ;
318 }
319
320 static int G__AliEMCALGeometry_GetAirGap_9_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
321       G__letdouble(result7,102,(double)((const AliEMCALGeometry*)(G__getstructoffset()))->GetAirGap());
322    return(1 || funcname || hash || result7 || libp) ;
323 }
324
325 static int G__AliEMCALGeometry_GetArm1PhiMin_0_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
326       G__letdouble(result7,102,(double)((const AliEMCALGeometry*)(G__getstructoffset()))->GetArm1PhiMin());
327    return(1 || funcname || hash || result7 || libp) ;
328 }
329
330 static int G__AliEMCALGeometry_GetArm1PhiMax_1_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
331       G__letdouble(result7,102,(double)((const AliEMCALGeometry*)(G__getstructoffset()))->GetArm1PhiMax());
332    return(1 || funcname || hash || result7 || libp) ;
333 }
334
335 static int G__AliEMCALGeometry_GetArm2PhiMin_2_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
336       G__letdouble(result7,102,(double)((const AliEMCALGeometry*)(G__getstructoffset()))->GetArm2PhiMin());
337    return(1 || funcname || hash || result7 || libp) ;
338 }
339
340 static int G__AliEMCALGeometry_GetArm2PhiMax_3_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
341       G__letdouble(result7,102,(double)((const AliEMCALGeometry*)(G__getstructoffset()))->GetArm2PhiMax());
342    return(1 || funcname || hash || result7 || libp) ;
343 }
344
345 static int G__AliEMCALGeometry_GetIPDistance_4_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
346       G__letdouble(result7,102,(double)((const AliEMCALGeometry*)(G__getstructoffset()))->GetIPDistance());
347    return(1 || funcname || hash || result7 || libp) ;
348 }
349
350 static int G__AliEMCALGeometry_GetEnvelop_5_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
351       G__letdouble(result7,102,(double)((const AliEMCALGeometry*)(G__getstructoffset()))->GetEnvelop((Int_t)G__int(libp->para[0])));
352    return(1 || funcname || hash || result7 || libp) ;
353 }
354
355 static int G__AliEMCALGeometry_GetShellThickness_6_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
356       G__letdouble(result7,102,(double)((const AliEMCALGeometry*)(G__getstructoffset()))->GetShellThickness());
357    return(1 || funcname || hash || result7 || libp) ;
358 }
359
360 static int G__AliEMCALGeometry_GetZLength_7_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
361       G__letdouble(result7,102,(double)((const AliEMCALGeometry*)(G__getstructoffset()))->GetZLength());
362    return(1 || funcname || hash || result7 || libp) ;
363 }
364
365 static int G__AliEMCALGeometry_GetAmat_8_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
366       G__letdouble(result7,102,(double)((const AliEMCALGeometry*)(G__getstructoffset()))->GetAmat());
367    return(1 || funcname || hash || result7 || libp) ;
368 }
369
370 static int G__AliEMCALGeometry_GetZmat_9_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
371       G__letdouble(result7,102,(double)((const AliEMCALGeometry*)(G__getstructoffset()))->GetZmat());
372    return(1 || funcname || hash || result7 || libp) ;
373 }
374
375 static int G__AliEMCALGeometry_GetDmat_0_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
376       G__letdouble(result7,102,(double)((const AliEMCALGeometry*)(G__getstructoffset()))->GetDmat());
377    return(1 || funcname || hash || result7 || libp) ;
378 }
379
380 static int G__AliEMCALGeometry_GetRmat_1_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
381       G__letdouble(result7,102,(double)((const AliEMCALGeometry*)(G__getstructoffset()))->GetRmat());
382    return(1 || funcname || hash || result7 || libp) ;
383 }
384
385 static int G__AliEMCALGeometry_GetEmat_2_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
386       G__letdouble(result7,102,(double)((const AliEMCALGeometry*)(G__getstructoffset()))->GetEmat());
387    return(1 || funcname || hash || result7 || libp) ;
388 }
389
390 static int G__AliEMCALGeometry_GetLmat_3_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
391       G__letdouble(result7,102,(double)((const AliEMCALGeometry*)(G__getstructoffset()))->GetLmat());
392    return(1 || funcname || hash || result7 || libp) ;
393 }
394
395 static int G__AliEMCALGeometry_Class_6_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
396       G__letint(result7,85,(long)((AliEMCALGeometry*)(G__getstructoffset()))->Class());
397    return(1 || funcname || hash || result7 || libp) ;
398 }
399
400 static int G__AliEMCALGeometry_Class_Name_7_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
401       G__letint(result7,67,(long)((AliEMCALGeometry*)(G__getstructoffset()))->Class_Name());
402    return(1 || funcname || hash || result7 || libp) ;
403 }
404
405 static int G__AliEMCALGeometry_Class_Version_8_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
406       G__letint(result7,115,(long)((AliEMCALGeometry*)(G__getstructoffset()))->Class_Version());
407    return(1 || funcname || hash || result7 || libp) ;
408 }
409
410 static int G__AliEMCALGeometry_Dictionary_9_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
411       G__setnull(result7);
412       ((AliEMCALGeometry*)(G__getstructoffset()))->Dictionary();
413    return(1 || funcname || hash || result7 || libp) ;
414 }
415
416 static int G__AliEMCALGeometry_IsA_0_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
417       G__letint(result7,85,(long)((const AliEMCALGeometry*)(G__getstructoffset()))->IsA());
418    return(1 || funcname || hash || result7 || libp) ;
419 }
420
421 static int G__AliEMCALGeometry_ShowMembers_1_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
422       G__setnull(result7);
423       ((AliEMCALGeometry*)(G__getstructoffset()))->ShowMembers(*(TMemberInspector*)libp->para[0].ref,(char*)G__int(libp->para[1]));
424    return(1 || funcname || hash || result7 || libp) ;
425 }
426
427 static int G__AliEMCALGeometry_Streamer_2_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
428       G__setnull(result7);
429       ((AliEMCALGeometry*)(G__getstructoffset()))->Streamer(*(TBuffer*)libp->para[0].ref);
430    return(1 || funcname || hash || result7 || libp) ;
431 }
432
433 static int G__AliEMCALGeometry_StreamerNVirtual_3_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
434       G__setnull(result7);
435       ((AliEMCALGeometry*)(G__getstructoffset()))->StreamerNVirtual(*(TBuffer*)libp->para[0].ref);
436    return(1 || funcname || hash || result7 || libp) ;
437 }
438
439 static int G__AliEMCALGeometry_DeclFileName_4_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
440       G__letint(result7,67,(long)((AliEMCALGeometry*)(G__getstructoffset()))->DeclFileName());
441    return(1 || funcname || hash || result7 || libp) ;
442 }
443
444 static int G__AliEMCALGeometry_DeclFileLine_5_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
445       G__letint(result7,105,(long)((AliEMCALGeometry*)(G__getstructoffset()))->DeclFileLine());
446    return(1 || funcname || hash || result7 || libp) ;
447 }
448
449 static int G__AliEMCALGeometry_ImplFileName_6_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
450       G__letint(result7,67,(long)((AliEMCALGeometry*)(G__getstructoffset()))->ImplFileName());
451    return(1 || funcname || hash || result7 || libp) ;
452 }
453
454 static int G__AliEMCALGeometry_ImplFileLine_7_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
455       G__letint(result7,105,(long)((AliEMCALGeometry*)(G__getstructoffset()))->ImplFileLine());
456    return(1 || funcname || hash || result7 || libp) ;
457 }
458
459 // automatic destructor
460 typedef AliEMCALGeometry G__TAliEMCALGeometry;
461 static int G__AliEMCALGeometry_wAAliEMCALGeometry_8_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
462    if(G__getaryconstruct())
463      if(G__PVOID==G__getgvp())
464        delete[] (AliEMCALGeometry *)(G__getstructoffset());
465      else
466        for(int i=G__getaryconstruct()-1;i>=0;i--)
467          delete (AliEMCALGeometry *)((G__getstructoffset())+sizeof(AliEMCALGeometry)*i);
468    else  delete (AliEMCALGeometry *)(G__getstructoffset());
469       G__setnull(result7);
470    return(1 || funcname || hash || result7 || libp) ;
471 }
472
473
474 /* AliEMCAL */
475 static int G__AliEMCAL_AliEMCAL_0_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
476    AliEMCAL *p=NULL;
477    if(G__getaryconstruct()) p=new AliEMCAL[G__getaryconstruct()];
478    else                    p=new AliEMCAL;
479       result7->obj.i = (long)p;
480       result7->ref = (long)p;
481       result7->type = 'u';
482       result7->tagnum = G__get_linked_tagnum(&G__EMCALCintLN_AliEMCAL);
483    return(1 || funcname || hash || result7 || libp) ;
484 }
485
486 static int G__AliEMCAL_AliEMCAL_1_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
487    AliEMCAL *p=NULL;
488    switch(libp->paran) {
489    case 2:
490       p = new AliEMCAL((const char*)G__int(libp->para[0]),(const char*)G__int(libp->para[1]));
491       break;
492    case 1:
493       p = new AliEMCAL((const char*)G__int(libp->para[0]));
494       break;
495    }
496       result7->obj.i = (long)p;
497       result7->ref = (long)p;
498       result7->type = 'u';
499       result7->tagnum = G__get_linked_tagnum(&G__EMCALCintLN_AliEMCAL);
500    return(1 || funcname || hash || result7 || libp) ;
501 }
502
503 static int G__AliEMCAL_AliEMCAL_2_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
504    AliEMCAL *p=NULL;
505       p = new AliEMCAL(*(AliEMCAL*)libp->para[0].ref);
506       result7->obj.i = (long)p;
507       result7->ref = (long)p;
508       result7->type = 'u';
509       result7->tagnum = G__get_linked_tagnum(&G__EMCALCintLN_AliEMCAL);
510    return(1 || funcname || hash || result7 || libp) ;
511 }
512
513 static int G__AliEMCAL_CreateMaterials_4_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
514       G__setnull(result7);
515       ((AliEMCAL*)(G__getstructoffset()))->CreateMaterials();
516    return(1 || funcname || hash || result7 || libp) ;
517 }
518
519 static int G__AliEMCAL_GetGeometry_5_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
520       G__letint(result7,85,(long)((AliEMCAL*)(G__getstructoffset()))->GetGeometry());
521    return(1 || funcname || hash || result7 || libp) ;
522 }
523
524 static int G__AliEMCAL_IsVersion_6_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
525       G__letint(result7,105,(long)((const AliEMCAL*)(G__getstructoffset()))->IsVersion());
526    return(1 || funcname || hash || result7 || libp) ;
527 }
528
529 static int G__AliEMCAL_SetTreeAddress_7_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
530       G__setnull(result7);
531       ((AliEMCAL*)(G__getstructoffset()))->SetTreeAddress();
532    return(1 || funcname || hash || result7 || libp) ;
533 }
534
535 static int G__AliEMCAL_SDigits_8_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
536       G__letint(result7,85,(long)((const AliEMCAL*)(G__getstructoffset()))->SDigits());
537    return(1 || funcname || hash || result7 || libp) ;
538 }
539
540 static int G__AliEMCAL_Version_9_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
541       {
542         TString *pobj,xobj=((AliEMCAL*)(G__getstructoffset()))->Version();
543         pobj=new TString(xobj);
544         result7->obj.i=(long)((void*)pobj); result7->ref=result7->obj.i;
545         G__store_tempobject(*result7);
546       }
547    return(1 || funcname || hash || result7 || libp) ;
548 }
549
550 static int G__AliEMCAL_operatoreQ_0_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
551       {
552         AliEMCAL& obj=((AliEMCAL*)(G__getstructoffset()))->operator=(*(AliEMCAL*)libp->para[0].ref);
553          result7->ref=(long)(&obj); result7->obj.i=(long)(&obj);
554       }
555    return(1 || funcname || hash || result7 || libp) ;
556 }
557
558 static int G__AliEMCAL_Class_1_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
559       G__letint(result7,85,(long)((AliEMCAL*)(G__getstructoffset()))->Class());
560    return(1 || funcname || hash || result7 || libp) ;
561 }
562
563 static int G__AliEMCAL_Class_Name_2_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
564       G__letint(result7,67,(long)((AliEMCAL*)(G__getstructoffset()))->Class_Name());
565    return(1 || funcname || hash || result7 || libp) ;
566 }
567
568 static int G__AliEMCAL_Class_Version_3_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
569       G__letint(result7,115,(long)((AliEMCAL*)(G__getstructoffset()))->Class_Version());
570    return(1 || funcname || hash || result7 || libp) ;
571 }
572
573 static int G__AliEMCAL_Dictionary_4_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
574       G__setnull(result7);
575       ((AliEMCAL*)(G__getstructoffset()))->Dictionary();
576    return(1 || funcname || hash || result7 || libp) ;
577 }
578
579 static int G__AliEMCAL_IsA_5_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
580       G__letint(result7,85,(long)((const AliEMCAL*)(G__getstructoffset()))->IsA());
581    return(1 || funcname || hash || result7 || libp) ;
582 }
583
584 static int G__AliEMCAL_ShowMembers_6_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
585       G__setnull(result7);
586       ((AliEMCAL*)(G__getstructoffset()))->ShowMembers(*(TMemberInspector*)libp->para[0].ref,(char*)G__int(libp->para[1]));
587    return(1 || funcname || hash || result7 || libp) ;
588 }
589
590 static int G__AliEMCAL_Streamer_7_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
591       G__setnull(result7);
592       ((AliEMCAL*)(G__getstructoffset()))->Streamer(*(TBuffer*)libp->para[0].ref);
593    return(1 || funcname || hash || result7 || libp) ;
594 }
595
596 static int G__AliEMCAL_StreamerNVirtual_8_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
597       G__setnull(result7);
598       ((AliEMCAL*)(G__getstructoffset()))->StreamerNVirtual(*(TBuffer*)libp->para[0].ref);
599    return(1 || funcname || hash || result7 || libp) ;
600 }
601
602 static int G__AliEMCAL_DeclFileName_9_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
603       G__letint(result7,67,(long)((AliEMCAL*)(G__getstructoffset()))->DeclFileName());
604    return(1 || funcname || hash || result7 || libp) ;
605 }
606
607 static int G__AliEMCAL_DeclFileLine_0_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
608       G__letint(result7,105,(long)((AliEMCAL*)(G__getstructoffset()))->DeclFileLine());
609    return(1 || funcname || hash || result7 || libp) ;
610 }
611
612 static int G__AliEMCAL_ImplFileName_1_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
613       G__letint(result7,67,(long)((AliEMCAL*)(G__getstructoffset()))->ImplFileName());
614    return(1 || funcname || hash || result7 || libp) ;
615 }
616
617 static int G__AliEMCAL_ImplFileLine_2_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
618       G__letint(result7,105,(long)((AliEMCAL*)(G__getstructoffset()))->ImplFileLine());
619    return(1 || funcname || hash || result7 || libp) ;
620 }
621
622 // automatic destructor
623 typedef AliEMCAL G__TAliEMCAL;
624 static int G__AliEMCAL_wAAliEMCAL_3_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
625    if(G__getaryconstruct())
626      if(G__PVOID==G__getgvp())
627        delete[] (AliEMCAL *)(G__getstructoffset());
628      else
629        for(int i=G__getaryconstruct()-1;i>=0;i--)
630          delete (AliEMCAL *)((G__getstructoffset())+sizeof(AliEMCAL)*i);
631    else  delete (AliEMCAL *)(G__getstructoffset());
632       G__setnull(result7);
633    return(1 || funcname || hash || result7 || libp) ;
634 }
635
636
637 /* AliEMCALv0 */
638 static int G__AliEMCALv0_AliEMCALv0_0_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
639    AliEMCALv0 *p=NULL;
640    if(G__getaryconstruct()) p=new AliEMCALv0[G__getaryconstruct()];
641    else                    p=new AliEMCALv0;
642       result7->obj.i = (long)p;
643       result7->ref = (long)p;
644       result7->type = 'u';
645       result7->tagnum = G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALv0);
646    return(1 || funcname || hash || result7 || libp) ;
647 }
648
649 static int G__AliEMCALv0_AliEMCALv0_1_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
650    AliEMCALv0 *p=NULL;
651    switch(libp->paran) {
652    case 2:
653       p = new AliEMCALv0((const char*)G__int(libp->para[0]),(const char*)G__int(libp->para[1]));
654       break;
655    case 1:
656       p = new AliEMCALv0((const char*)G__int(libp->para[0]));
657       break;
658    }
659       result7->obj.i = (long)p;
660       result7->ref = (long)p;
661       result7->type = 'u';
662       result7->tagnum = G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALv0);
663    return(1 || funcname || hash || result7 || libp) ;
664 }
665
666 static int G__AliEMCALv0_AliEMCALv0_2_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
667    AliEMCALv0 *p=NULL;
668       p = new AliEMCALv0(*(AliEMCALv0*)libp->para[0].ref);
669       result7->obj.i = (long)p;
670       result7->ref = (long)p;
671       result7->type = 'u';
672       result7->tagnum = G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALv0);
673    return(1 || funcname || hash || result7 || libp) ;
674 }
675
676 static int G__AliEMCALv0_BuildGeometry_4_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
677       G__setnull(result7);
678       ((AliEMCALv0*)(G__getstructoffset()))->BuildGeometry();
679    return(1 || funcname || hash || result7 || libp) ;
680 }
681
682 static int G__AliEMCALv0_CreateGeometry_5_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
683       G__setnull(result7);
684       ((AliEMCALv0*)(G__getstructoffset()))->CreateGeometry();
685    return(1 || funcname || hash || result7 || libp) ;
686 }
687
688 static int G__AliEMCALv0_Init_6_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
689       G__setnull(result7);
690       ((AliEMCALv0*)(G__getstructoffset()))->Init();
691    return(1 || funcname || hash || result7 || libp) ;
692 }
693
694 static int G__AliEMCALv0_IsVersion_7_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
695       G__letint(result7,105,(long)((const AliEMCALv0*)(G__getstructoffset()))->IsVersion());
696    return(1 || funcname || hash || result7 || libp) ;
697 }
698
699 static int G__AliEMCALv0_Version_8_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
700       {
701         TString *pobj,xobj=((AliEMCALv0*)(G__getstructoffset()))->Version();
702         pobj=new TString(xobj);
703         result7->obj.i=(long)((void*)pobj); result7->ref=result7->obj.i;
704         G__store_tempobject(*result7);
705       }
706    return(1 || funcname || hash || result7 || libp) ;
707 }
708
709 static int G__AliEMCALv0_operatoreQ_9_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
710       {
711         AliEMCALv0& obj=((AliEMCALv0*)(G__getstructoffset()))->operator=(*(AliEMCALv0*)libp->para[0].ref);
712          result7->ref=(long)(&obj); result7->obj.i=(long)(&obj);
713       }
714    return(1 || funcname || hash || result7 || libp) ;
715 }
716
717 static int G__AliEMCALv0_Class_0_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
718       G__letint(result7,85,(long)((AliEMCALv0*)(G__getstructoffset()))->Class());
719    return(1 || funcname || hash || result7 || libp) ;
720 }
721
722 static int G__AliEMCALv0_Class_Name_1_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
723       G__letint(result7,67,(long)((AliEMCALv0*)(G__getstructoffset()))->Class_Name());
724    return(1 || funcname || hash || result7 || libp) ;
725 }
726
727 static int G__AliEMCALv0_Class_Version_2_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
728       G__letint(result7,115,(long)((AliEMCALv0*)(G__getstructoffset()))->Class_Version());
729    return(1 || funcname || hash || result7 || libp) ;
730 }
731
732 static int G__AliEMCALv0_Dictionary_3_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
733       G__setnull(result7);
734       ((AliEMCALv0*)(G__getstructoffset()))->Dictionary();
735    return(1 || funcname || hash || result7 || libp) ;
736 }
737
738 static int G__AliEMCALv0_IsA_4_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
739       G__letint(result7,85,(long)((const AliEMCALv0*)(G__getstructoffset()))->IsA());
740    return(1 || funcname || hash || result7 || libp) ;
741 }
742
743 static int G__AliEMCALv0_ShowMembers_5_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
744       G__setnull(result7);
745       ((AliEMCALv0*)(G__getstructoffset()))->ShowMembers(*(TMemberInspector*)libp->para[0].ref,(char*)G__int(libp->para[1]));
746    return(1 || funcname || hash || result7 || libp) ;
747 }
748
749 static int G__AliEMCALv0_Streamer_6_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
750       G__setnull(result7);
751       ((AliEMCALv0*)(G__getstructoffset()))->Streamer(*(TBuffer*)libp->para[0].ref);
752    return(1 || funcname || hash || result7 || libp) ;
753 }
754
755 static int G__AliEMCALv0_StreamerNVirtual_7_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
756       G__setnull(result7);
757       ((AliEMCALv0*)(G__getstructoffset()))->StreamerNVirtual(*(TBuffer*)libp->para[0].ref);
758    return(1 || funcname || hash || result7 || libp) ;
759 }
760
761 static int G__AliEMCALv0_DeclFileName_8_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
762       G__letint(result7,67,(long)((AliEMCALv0*)(G__getstructoffset()))->DeclFileName());
763    return(1 || funcname || hash || result7 || libp) ;
764 }
765
766 static int G__AliEMCALv0_DeclFileLine_9_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
767       G__letint(result7,105,(long)((AliEMCALv0*)(G__getstructoffset()))->DeclFileLine());
768    return(1 || funcname || hash || result7 || libp) ;
769 }
770
771 static int G__AliEMCALv0_ImplFileName_0_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
772       G__letint(result7,67,(long)((AliEMCALv0*)(G__getstructoffset()))->ImplFileName());
773    return(1 || funcname || hash || result7 || libp) ;
774 }
775
776 static int G__AliEMCALv0_ImplFileLine_1_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
777       G__letint(result7,105,(long)((AliEMCALv0*)(G__getstructoffset()))->ImplFileLine());
778    return(1 || funcname || hash || result7 || libp) ;
779 }
780
781 // automatic destructor
782 typedef AliEMCALv0 G__TAliEMCALv0;
783 static int G__AliEMCALv0_wAAliEMCALv0_2_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
784    if(G__getaryconstruct())
785      if(G__PVOID==G__getgvp())
786        delete[] (AliEMCALv0 *)(G__getstructoffset());
787      else
788        for(int i=G__getaryconstruct()-1;i>=0;i--)
789          delete (AliEMCALv0 *)((G__getstructoffset())+sizeof(AliEMCALv0)*i);
790    else  delete (AliEMCALv0 *)(G__getstructoffset());
791       G__setnull(result7);
792    return(1 || funcname || hash || result7 || libp) ;
793 }
794
795
796 /* Setting up global function */
797
798 /*********************************************************
799 * Member function Stub
800 *********************************************************/
801
802 /* AliEMCALGeometry */
803
804 /* AliEMCAL */
805
806 /* AliEMCALv0 */
807
808 /*********************************************************
809 * Global function Stub
810 *********************************************************/
811
812 /*********************************************************
813 * Get size of pointer to member function
814 *********************************************************/
815 class G__Sizep2memfuncEMCALCint {
816  public:
817   G__Sizep2memfuncEMCALCint() {p=&G__Sizep2memfuncEMCALCint::sizep2memfunc;}
818     size_t sizep2memfunc() { return(sizeof(p)); }
819   private:
820     size_t (G__Sizep2memfuncEMCALCint::*p)();
821 };
822
823 size_t G__get_sizep2memfuncEMCALCint()
824 {
825   G__Sizep2memfuncEMCALCint a;
826   G__setsizep2memfunc((int)a.sizep2memfunc());
827   return((size_t)a.sizep2memfunc());
828 }
829
830
831 /*********************************************************
832 * virtual base class offset calculation interface
833 *********************************************************/
834
835    /* Setting up class inheritance */
836
837 /*********************************************************
838 * Inheritance information setup/
839 *********************************************************/
840 extern "C" void G__cpp_setup_inheritanceEMCALCint() {
841
842    /* Setting up class inheritance */
843    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALGeometry))) {
844      AliEMCALGeometry *G__Lderived;
845      G__Lderived=(AliEMCALGeometry*)0x1000;
846      {
847        AliGeometry *G__Lpbase=(AliGeometry*)G__Lderived;
848        G__inheritance_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALGeometry),G__get_linked_tagnum(&G__EMCALCintLN_AliGeometry),(long)G__Lpbase-(long)G__Lderived,1,1);
849      }
850      {
851        TNamed *G__Lpbase=(TNamed*)G__Lderived;
852        G__inheritance_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALGeometry),G__get_linked_tagnum(&G__EMCALCintLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
853      }
854      {
855        TObject *G__Lpbase=(TObject*)G__Lderived;
856        G__inheritance_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALGeometry),G__get_linked_tagnum(&G__EMCALCintLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
857      }
858    }
859    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCAL))) {
860      AliEMCAL *G__Lderived;
861      G__Lderived=(AliEMCAL*)0x1000;
862      {
863        AliDetector *G__Lpbase=(AliDetector*)G__Lderived;
864        G__inheritance_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCAL),G__get_linked_tagnum(&G__EMCALCintLN_AliDetector),(long)G__Lpbase-(long)G__Lderived,1,1);
865      }
866      {
867        AliModule *G__Lpbase=(AliModule*)G__Lderived;
868        G__inheritance_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCAL),G__get_linked_tagnum(&G__EMCALCintLN_AliModule),(long)G__Lpbase-(long)G__Lderived,1,0);
869      }
870      {
871        TNamed *G__Lpbase=(TNamed*)G__Lderived;
872        G__inheritance_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCAL),G__get_linked_tagnum(&G__EMCALCintLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
873      }
874      {
875        TObject *G__Lpbase=(TObject*)G__Lderived;
876        G__inheritance_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCAL),G__get_linked_tagnum(&G__EMCALCintLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
877      }
878      {
879        TAttLine *G__Lpbase=(TAttLine*)G__Lderived;
880        G__inheritance_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCAL),G__get_linked_tagnum(&G__EMCALCintLN_TAttLine),(long)G__Lpbase-(long)G__Lderived,1,0);
881      }
882      {
883        TAttMarker *G__Lpbase=(TAttMarker*)G__Lderived;
884        G__inheritance_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCAL),G__get_linked_tagnum(&G__EMCALCintLN_TAttMarker),(long)G__Lpbase-(long)G__Lderived,1,0);
885      }
886      {
887        AliRndm *G__Lpbase=(AliRndm*)G__Lderived;
888        G__inheritance_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCAL),G__get_linked_tagnum(&G__EMCALCintLN_AliRndm),(long)G__Lpbase-(long)G__Lderived,1,0);
889      }
890    }
891    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__EMCALCintLN_AliGeometry))) {
892      AliGeometry *G__Lderived;
893      G__Lderived=(AliGeometry*)0x1000;
894      {
895        TNamed *G__Lpbase=(TNamed*)G__Lderived;
896        G__inheritance_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliGeometry),G__get_linked_tagnum(&G__EMCALCintLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
897      }
898      {
899        TObject *G__Lpbase=(TObject*)G__Lderived;
900        G__inheritance_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliGeometry),G__get_linked_tagnum(&G__EMCALCintLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
901      }
902    }
903    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALv0))) {
904      AliEMCALv0 *G__Lderived;
905      G__Lderived=(AliEMCALv0*)0x1000;
906      {
907        AliEMCAL *G__Lpbase=(AliEMCAL*)G__Lderived;
908        G__inheritance_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALv0),G__get_linked_tagnum(&G__EMCALCintLN_AliEMCAL),(long)G__Lpbase-(long)G__Lderived,1,1);
909      }
910      {
911        AliDetector *G__Lpbase=(AliDetector*)G__Lderived;
912        G__inheritance_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALv0),G__get_linked_tagnum(&G__EMCALCintLN_AliDetector),(long)G__Lpbase-(long)G__Lderived,1,0);
913      }
914      {
915        AliModule *G__Lpbase=(AliModule*)G__Lderived;
916        G__inheritance_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALv0),G__get_linked_tagnum(&G__EMCALCintLN_AliModule),(long)G__Lpbase-(long)G__Lderived,1,0);
917      }
918      {
919        TNamed *G__Lpbase=(TNamed*)G__Lderived;
920        G__inheritance_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALv0),G__get_linked_tagnum(&G__EMCALCintLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
921      }
922      {
923        TObject *G__Lpbase=(TObject*)G__Lderived;
924        G__inheritance_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALv0),G__get_linked_tagnum(&G__EMCALCintLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
925      }
926      {
927        TAttLine *G__Lpbase=(TAttLine*)G__Lderived;
928        G__inheritance_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALv0),G__get_linked_tagnum(&G__EMCALCintLN_TAttLine),(long)G__Lpbase-(long)G__Lderived,1,0);
929      }
930      {
931        TAttMarker *G__Lpbase=(TAttMarker*)G__Lderived;
932        G__inheritance_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALv0),G__get_linked_tagnum(&G__EMCALCintLN_TAttMarker),(long)G__Lpbase-(long)G__Lderived,1,0);
933      }
934      {
935        AliRndm *G__Lpbase=(AliRndm*)G__Lderived;
936        G__inheritance_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALv0),G__get_linked_tagnum(&G__EMCALCintLN_AliRndm),(long)G__Lpbase-(long)G__Lderived,1,0);
937      }
938    }
939 }
940
941 /*********************************************************
942 * typedef information setup/
943 *********************************************************/
944 extern "C" void G__cpp_setup_typetableEMCALCint() {
945
946    /* Setting up typedef entry */
947    G__search_typename2("Char_t",99,-1,0,
948 -1);
949    G__setnewtype(-1,"Signed Character 1 byte",0);
950    G__search_typename2("UChar_t",98,-1,0,
951 -1);
952    G__setnewtype(-1,"Unsigned Character 1 byte",0);
953    G__search_typename2("Short_t",115,-1,0,
954 -1);
955    G__setnewtype(-1,"Signed Short integer 2 bytes",0);
956    G__search_typename2("UShort_t",114,-1,0,
957 -1);
958    G__setnewtype(-1,"Unsigned Short integer 2 bytes",0);
959    G__search_typename2("Int_t",105,-1,0,
960 -1);
961    G__setnewtype(-1,"Signed integer 4 bytes",0);
962    G__search_typename2("UInt_t",104,-1,0,
963 -1);
964    G__setnewtype(-1,"Unsigned integer 4 bytes",0);
965    G__search_typename2("Seek_t",105,-1,0,
966 -1);
967    G__setnewtype(-1,"File pointer",0);
968    G__search_typename2("Long_t",108,-1,0,
969 -1);
970    G__setnewtype(-1,"Signed long integer 4 bytes",0);
971    G__search_typename2("ULong_t",107,-1,0,
972 -1);
973    G__setnewtype(-1,"Unsigned long integer 4 bytes",0);
974    G__search_typename2("Float_t",102,-1,0,
975 -1);
976    G__setnewtype(-1,"Float 4 bytes",0);
977    G__search_typename2("Double_t",100,-1,0,
978 -1);
979    G__setnewtype(-1,"Float 8 bytes",0);
980    G__search_typename2("Text_t",99,-1,0,
981 -1);
982    G__setnewtype(-1,"General string",0);
983    G__search_typename2("Bool_t",98,-1,0,
984 -1);
985    G__setnewtype(-1,"Boolean (0=false, 1=true)",0);
986    G__search_typename2("Byte_t",98,-1,0,
987 -1);
988    G__setnewtype(-1,"Byte (8 bits)",0);
989    G__search_typename2("Version_t",115,-1,0,
990 -1);
991    G__setnewtype(-1,"Class version identifier",0);
992    G__search_typename2("Option_t",99,-1,0,
993 -1);
994    G__setnewtype(-1,"Option string",0);
995    G__search_typename2("Ssiz_t",105,-1,0,
996 -1);
997    G__setnewtype(-1,"String size",0);
998    G__search_typename2("Real_t",102,-1,0,
999 -1);
1000    G__setnewtype(-1,"TVector and TMatrix element type",0);
1001    G__search_typename2("Streamer_t",89,-1,0,
1002 -1);
1003    G__setnewtype(-1,NULL,0);
1004    G__search_typename2("VoidFuncPtr_t",89,-1,0,
1005 -1);
1006    G__setnewtype(-1,"pointer to void function",0);
1007    G__search_typename2("FreeHookFun_t",89,-1,0,
1008 -1);
1009    G__setnewtype(-1,NULL,0);
1010    G__search_typename2("ReAllocFun_t",81,-1,0,
1011 -1);
1012    G__setnewtype(-1,NULL,0);
1013    G__search_typename2("ReAllocCFun_t",81,-1,0,
1014 -1);
1015    G__setnewtype(-1,NULL,0);
1016    G__search_typename2("Axis_t",100,-1,0,
1017 -1);
1018    G__setnewtype(-1,"Axis values type",0);
1019    G__search_typename2("Stat_t",100,-1,0,
1020 -1);
1021    G__setnewtype(-1,"Statistics type",0);
1022    G__search_typename2("Font_t",115,-1,0,
1023 -1);
1024    G__setnewtype(-1,"Font number",0);
1025    G__search_typename2("Style_t",115,-1,0,
1026 -1);
1027    G__setnewtype(-1,"Style number",0);
1028    G__search_typename2("Marker_t",115,-1,0,
1029 -1);
1030    G__setnewtype(-1,"Marker number",0);
1031    G__search_typename2("Width_t",115,-1,0,
1032 -1);
1033    G__setnewtype(-1,"Line width",0);
1034    G__search_typename2("Color_t",115,-1,0,
1035 -1);
1036    G__setnewtype(-1,"Color number",0);
1037    G__search_typename2("SCoord_t",115,-1,0,
1038 -1);
1039    G__setnewtype(-1,"Screen coordinates",0);
1040    G__search_typename2("Coord_t",100,-1,0,
1041 -1);
1042    G__setnewtype(-1,"Pad world coordinates",0);
1043    G__search_typename2("Angle_t",102,-1,0,
1044 -1);
1045    G__setnewtype(-1,"Graphics angle",0);
1046    G__search_typename2("Size_t",102,-1,0,
1047 -1);
1048    G__setnewtype(-1,"Attribute size",0);
1049 }
1050
1051 /*********************************************************
1052 * Data Member information setup/
1053 *********************************************************/
1054
1055    /* Setting up class,struct,union tag member variable */
1056
1057    /* AliEMCALGeometry */
1058 static void G__setup_memvarAliEMCALGeometry(void) {
1059    G__tag_memvar_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALGeometry));
1060    { AliEMCALGeometry *p; p=(AliEMCALGeometry*)0x1000; if (p) { }
1061    G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALGeometry),-1,-2,4,"fgGeom=",0,"pointer to the unique instance of the singleton ");
1062    G__memvar_setup((void*)NULL,98,0,0,-1,G__defined_typename("Bool_t"),-2,4,"fgInit=",0,"Tells if geometry has been succesfully set up ");
1063    G__memvar_setup((void*)NULL,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"fAirGap=",0,"Distance between envelop and active material ");
1064    G__memvar_setup((void*)NULL,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"fArm1PhiMin=",0,"Minimum phi angle covered by Arm 1 ");
1065    G__memvar_setup((void*)NULL,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"fArm1PhiMax=",0,"Maximum phi angle covered by Arm 1       ");
1066    G__memvar_setup((void*)NULL,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"fArm2PhiMin=",0,"Minimum phi angle covered by Arm 2        ");
1067    G__memvar_setup((void*)NULL,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"fArm2PhiMax=",0,"Maximum phi angle covered by Arm 2");
1068    G__memvar_setup((void*)NULL,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"fEnvelop[3]=",0,"the GEANT TUB that contains the 2 arms");
1069    G__memvar_setup((void*)NULL,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"fIPDistance=",0,"Distance of the inner surface to the interaction point");
1070    G__memvar_setup((void*)NULL,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"fShellThickness=",0,"Total thickness in (x,y) direction");
1071    G__memvar_setup((void*)NULL,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"fZLength=",0,"Total length in z direction");
1072    G__memvar_setup((void*)NULL,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"fAmat=",0,"average atomic weight of the active material");
1073    G__memvar_setup((void*)NULL,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"fZmat=",0,"average atomic number of the active material ");
1074    G__memvar_setup((void*)NULL,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"fDmat=",0,"average density of the active material");
1075    G__memvar_setup((void*)NULL,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"fRmat=",0,"average radiation length of the active material");
1076    G__memvar_setup((void*)NULL,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"fEmat=",0,"thickness of the active material in radiation length units");
1077    G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__EMCALCintLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
1078    }
1079    G__tag_memvar_reset();
1080 }
1081
1082
1083    /* AliEMCAL */
1084 static void G__setup_memvarAliEMCAL(void) {
1085    G__tag_memvar_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCAL));
1086    { AliEMCAL *p; p=(AliEMCAL*)0x1000; if (p) { }
1087    G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALGeometry),-1,-1,2,"fGeom=",0,"Geometry definition");
1088    G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__EMCALCintLN_TClonesArray),-1,-1,2,"fSDigits=",0,"List of summable digits");
1089    G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__EMCALCintLN_TClonesArray),-1,-1,2,"fDigits=",0,"List of digits");
1090    G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__EMCALCintLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
1091    }
1092    G__tag_memvar_reset();
1093 }
1094
1095
1096    /* AliEMCALv0 */
1097 static void G__setup_memvarAliEMCALv0(void) {
1098    G__tag_memvar_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALv0));
1099    { AliEMCALv0 *p; p=(AliEMCALv0*)0x1000; if (p) { }
1100    G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__EMCALCintLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
1101    }
1102    G__tag_memvar_reset();
1103 }
1104
1105 extern "C" void G__cpp_setup_memvarEMCALCint() {
1106 }
1107 /***********************************************************
1108 ************************************************************
1109 ************************************************************
1110 ************************************************************
1111 ************************************************************
1112 ************************************************************
1113 ************************************************************
1114 ***********************************************************/
1115
1116 /*********************************************************
1117 * Member function information setup for each class
1118 *********************************************************/
1119 static void G__setup_memfuncAliEMCALGeometry(void) {
1120    /* AliEMCALGeometry */
1121    G__tag_memfunc_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALGeometry));
1122    G__memfunc_setup("AliEMCALGeometry",1476,G__AliEMCALGeometry_AliEMCALGeometry_0_0,105,G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALGeometry),-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
1123    G__memfunc_setup("AliEMCALGeometry",1476,G__AliEMCALGeometry_AliEMCALGeometry_1_0,105,G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALGeometry),-1,0,1,1,1,0,"u 'AliEMCALGeometry' - 11 - geom",(char*)NULL,(void*)NULL,0);
1124    G__memfunc_setup("GetInstance",1109,G__AliEMCALGeometry_GetInstance_3_0,85,G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALGeometry),-1,0,2,3,1,0,
1125 "C - 'Text_t' 10 - name C - 'Text_t' 10 \"\" title",(char*)NULL,(void*)NULL,0);
1126    G__memfunc_setup("GetInstance",1109,G__AliEMCALGeometry_GetInstance_4_0,85,G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALGeometry),-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
1127    G__memfunc_setup("operator=",937,G__AliEMCALGeometry_operatoreQ_5_0,117,G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALGeometry),-1,1,1,1,1,8,"u 'AliEMCALGeometry' - 11 - rvalue",(char*)NULL,(void*)NULL,0);
1128    G__memfunc_setup("GetGlobal",881,G__AliEMCALGeometry_GetGlobal_6_0,121,-1,-1,0,3,1,1,8,
1129 "U 'AliRecPoint' - 10 - - u 'TVector3' - 1 - - "
1130 "u 'TMatrix' - 1 - -",(char*)NULL,(void*)NULL,1);
1131    G__memfunc_setup("GetGlobal",881,G__AliEMCALGeometry_GetGlobal_7_0,121,-1,-1,0,2,1,1,8,
1132 "U 'AliRecPoint' - 10 - - u 'TVector3' - 1 - -",(char*)NULL,(void*)NULL,1);
1133    G__memfunc_setup("IsInitialized",1330,G__AliEMCALGeometry_IsInitialized_8_0,98,-1,G__defined_typename("Bool_t"),0,0,1,1,8,"",(char*)NULL,(void*)NULL,0);
1134    G__memfunc_setup("GetAirGap",852,G__AliEMCALGeometry_GetAirGap_9_0,102,-1,G__defined_typename("Float_t"),0,0,1,1,9,"",(char*)NULL,(void*)NULL,0);
1135    G__memfunc_setup("GetArm1PhiMin",1206,G__AliEMCALGeometry_GetArm1PhiMin_0_1,102,-1,G__defined_typename("Float_t"),0,0,1,1,9,"",(char*)NULL,(void*)NULL,0);
1136    G__memfunc_setup("GetArm1PhiMax",1208,G__AliEMCALGeometry_GetArm1PhiMax_1_1,102,-1,G__defined_typename("Float_t"),0,0,1,1,9,"",(char*)NULL,(void*)NULL,0);
1137    G__memfunc_setup("GetArm2PhiMin",1207,G__AliEMCALGeometry_GetArm2PhiMin_2_1,102,-1,G__defined_typename("Float_t"),0,0,1,1,9,"",(char*)NULL,(void*)NULL,0);
1138    G__memfunc_setup("GetArm2PhiMax",1209,G__AliEMCALGeometry_GetArm2PhiMax_3_1,102,-1,G__defined_typename("Float_t"),0,0,1,1,9,"",(char*)NULL,(void*)NULL,0);
1139    G__memfunc_setup("GetIPDistance",1252,G__AliEMCALGeometry_GetIPDistance_4_1,102,-1,G__defined_typename("Float_t"),0,0,1,1,9,"",(char*)NULL,(void*)NULL,0);
1140    G__memfunc_setup("GetEnvelop",1017,G__AliEMCALGeometry_GetEnvelop_5_1,102,-1,G__defined_typename("Float_t"),0,1,1,1,9,"i - 'Int_t' 0 - index",(char*)NULL,(void*)NULL,0);
1141    G__memfunc_setup("GetShellThickness",1732,G__AliEMCALGeometry_GetShellThickness_6_1,102,-1,G__defined_typename("Float_t"),0,0,1,1,9,"",(char*)NULL,(void*)NULL,0);
1142    G__memfunc_setup("GetZLength",988,G__AliEMCALGeometry_GetZLength_7_1,102,-1,G__defined_typename("Float_t"),0,0,1,1,9,"",(char*)NULL,(void*)NULL,0);
1143    G__memfunc_setup("GetAmat",675,G__AliEMCALGeometry_GetAmat_8_1,102,-1,G__defined_typename("Float_t"),0,0,1,1,9,"",(char*)NULL,(void*)NULL,0);
1144    G__memfunc_setup("GetZmat",700,G__AliEMCALGeometry_GetZmat_9_1,102,-1,G__defined_typename("Float_t"),0,0,1,1,9,"",(char*)NULL,(void*)NULL,0);
1145    G__memfunc_setup("GetDmat",678,G__AliEMCALGeometry_GetDmat_0_2,102,-1,G__defined_typename("Float_t"),0,0,1,1,9,"",(char*)NULL,(void*)NULL,0);
1146    G__memfunc_setup("GetRmat",692,G__AliEMCALGeometry_GetRmat_1_2,102,-1,G__defined_typename("Float_t"),0,0,1,1,9,"",(char*)NULL,(void*)NULL,0);
1147    G__memfunc_setup("GetEmat",679,G__AliEMCALGeometry_GetEmat_2_2,102,-1,G__defined_typename("Float_t"),0,0,1,1,9,"",(char*)NULL,(void*)NULL,0);
1148    G__memfunc_setup("GetLmat",686,G__AliEMCALGeometry_GetLmat_3_2,102,-1,G__defined_typename("Float_t"),0,0,1,1,9,"",(char*)NULL,(void*)NULL,0);
1149    G__memfunc_setup("AliEMCALGeometry",1476,(G__InterfaceMethod)NULL,105,G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALGeometry),-1,0,2,1,2,0,
1150 "C - 'Text_t' 10 - name C - 'Text_t' 10 \"\" title",(char*)NULL,(void*)NULL,0);
1151    G__memfunc_setup("Init",404,(G__InterfaceMethod)NULL,121,-1,-1,0,0,1,2,0,"","initializes the parameters of EMCAL ",(void*)NULL,0);
1152    G__memfunc_setup("Class",502,G__AliEMCALGeometry_Class_6_2,85,G__get_linked_tagnum(&G__EMCALCintLN_TClass),-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
1153    G__memfunc_setup("Class_Name",982,G__AliEMCALGeometry_Class_Name_7_2,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
1154    G__memfunc_setup("Class_Version",1339,G__AliEMCALGeometry_Class_Version_8_2,115,-1,G__defined_typename("Version_t"),0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
1155    G__memfunc_setup("Dictionary",1046,G__AliEMCALGeometry_Dictionary_9_2,121,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
1156    G__memfunc_setup("IsA",253,G__AliEMCALGeometry_IsA_0_3,85,G__get_linked_tagnum(&G__EMCALCintLN_TClass),-1,0,0,1,1,8,"",(char*)NULL,(void*)NULL,1);
1157    G__memfunc_setup("ShowMembers",1132,G__AliEMCALGeometry_ShowMembers_1_3,121,-1,-1,0,2,1,1,0,
1158 "u 'TMemberInspector' - 1 - insp C - - 0 - parent",(char*)NULL,(void*)NULL,1);
1159    G__memfunc_setup("Streamer",835,G__AliEMCALGeometry_Streamer_2_3,121,-1,-1,0,1,1,1,0,"u 'TBuffer' - 1 - b",(char*)NULL,(void*)NULL,1);
1160    G__memfunc_setup("StreamerNVirtual",1656,G__AliEMCALGeometry_StreamerNVirtual_3_3,121,-1,-1,0,1,1,1,0,"u 'TBuffer' - 1 - b",(char*)NULL,(void*)NULL,0);
1161    G__memfunc_setup("DeclFileName",1145,G__AliEMCALGeometry_DeclFileName_4_3,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
1162    G__memfunc_setup("DeclFileLine",1152,G__AliEMCALGeometry_DeclFileLine_5_3,105,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
1163    G__memfunc_setup("ImplFileName",1171,G__AliEMCALGeometry_ImplFileName_6_3,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
1164    G__memfunc_setup("ImplFileLine",1178,G__AliEMCALGeometry_ImplFileLine_7_3,105,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
1165    // automatic destructor
1166    G__memfunc_setup("~AliEMCALGeometry",1602,G__AliEMCALGeometry_wAAliEMCALGeometry_8_3,(int)('y'),-1,-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,1);
1167    G__tag_memfunc_reset();
1168 }
1169
1170 static void G__setup_memfuncAliEMCAL(void) {
1171    /* AliEMCAL */
1172    G__tag_memfunc_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCAL));
1173    G__memfunc_setup("AliEMCAL",632,G__AliEMCAL_AliEMCAL_0_0,105,G__get_linked_tagnum(&G__EMCALCintLN_AliEMCAL),-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
1174    G__memfunc_setup("AliEMCAL",632,G__AliEMCAL_AliEMCAL_1_0,105,G__get_linked_tagnum(&G__EMCALCintLN_AliEMCAL),-1,0,2,1,1,0,
1175 "C - - 10 - name C - - 10 \"\" title",(char*)NULL,(void*)NULL,0);
1176    G__memfunc_setup("AliEMCAL",632,G__AliEMCAL_AliEMCAL_2_0,105,G__get_linked_tagnum(&G__EMCALCintLN_AliEMCAL),-1,0,1,1,1,0,"u 'AliEMCAL' - 11 - emcal",(char*)NULL,(void*)NULL,0);
1177    G__memfunc_setup("CreateMaterials",1526,G__AliEMCAL_CreateMaterials_4_0,121,-1,-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,1);
1178    G__memfunc_setup("GetGeometry",1132,G__AliEMCAL_GetGeometry_5_0,85,G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALGeometry),-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,1);
1179    G__memfunc_setup("IsVersion",930,G__AliEMCAL_IsVersion_6_0,105,-1,G__defined_typename("Int_t"),0,0,1,1,8,"",(char*)NULL,(void*)NULL,1);
1180    G__memfunc_setup("SetTreeAddress",1410,G__AliEMCAL_SetTreeAddress_7_0,121,-1,-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,1);
1181    G__memfunc_setup("SDigits",695,G__AliEMCAL_SDigits_8_0,85,G__get_linked_tagnum(&G__EMCALCintLN_TClonesArray),-1,0,0,1,1,8,"",(char*)NULL,(void*)NULL,0);
1182    G__memfunc_setup("Version",742,G__AliEMCAL_Version_9_0,117,G__get_linked_tagnum(&G__EMCALCintLN_TString),-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,1);
1183    G__memfunc_setup("operator=",937,G__AliEMCAL_operatoreQ_0_1,117,G__get_linked_tagnum(&G__EMCALCintLN_AliEMCAL),-1,1,1,1,1,0,"u 'AliEMCAL' - 11 - rvalue",(char*)NULL,(void*)NULL,0);
1184    G__memfunc_setup("Class",502,G__AliEMCAL_Class_1_1,85,G__get_linked_tagnum(&G__EMCALCintLN_TClass),-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
1185    G__memfunc_setup("Class_Name",982,G__AliEMCAL_Class_Name_2_1,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
1186    G__memfunc_setup("Class_Version",1339,G__AliEMCAL_Class_Version_3_1,115,-1,G__defined_typename("Version_t"),0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
1187    G__memfunc_setup("Dictionary",1046,G__AliEMCAL_Dictionary_4_1,121,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
1188    G__memfunc_setup("IsA",253,G__AliEMCAL_IsA_5_1,85,G__get_linked_tagnum(&G__EMCALCintLN_TClass),-1,0,0,1,1,8,"",(char*)NULL,(void*)NULL,1);
1189    G__memfunc_setup("ShowMembers",1132,G__AliEMCAL_ShowMembers_6_1,121,-1,-1,0,2,1,1,0,
1190 "u 'TMemberInspector' - 1 - insp C - - 0 - parent",(char*)NULL,(void*)NULL,1);
1191    G__memfunc_setup("Streamer",835,G__AliEMCAL_Streamer_7_1,121,-1,-1,0,1,1,1,0,"u 'TBuffer' - 1 - b",(char*)NULL,(void*)NULL,1);
1192    G__memfunc_setup("StreamerNVirtual",1656,G__AliEMCAL_StreamerNVirtual_8_1,121,-1,-1,0,1,1,1,0,"u 'TBuffer' - 1 - b",(char*)NULL,(void*)NULL,0);
1193    G__memfunc_setup("DeclFileName",1145,G__AliEMCAL_DeclFileName_9_1,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
1194    G__memfunc_setup("DeclFileLine",1152,G__AliEMCAL_DeclFileLine_0_2,105,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
1195    G__memfunc_setup("ImplFileName",1171,G__AliEMCAL_ImplFileName_1_2,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
1196    G__memfunc_setup("ImplFileLine",1178,G__AliEMCAL_ImplFileLine_2_2,105,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
1197    // automatic destructor
1198    G__memfunc_setup("~AliEMCAL",758,G__AliEMCAL_wAAliEMCAL_3_2,(int)('y'),-1,-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,1);
1199    G__tag_memfunc_reset();
1200 }
1201
1202 static void G__setup_memfuncAliEMCALv0(void) {
1203    /* AliEMCALv0 */
1204    G__tag_memfunc_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALv0));
1205    G__memfunc_setup("AliEMCALv0",798,G__AliEMCALv0_AliEMCALv0_0_0,105,G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALv0),-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
1206    G__memfunc_setup("AliEMCALv0",798,G__AliEMCALv0_AliEMCALv0_1_0,105,G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALv0),-1,0,2,1,1,0,
1207 "C - - 10 - name C - - 10 \"\" title",(char*)NULL,(void*)NULL,0);
1208    G__memfunc_setup("AliEMCALv0",798,G__AliEMCALv0_AliEMCALv0_2_0,105,G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALv0),-1,0,1,1,1,0,"u 'AliEMCALv0' - 11 - emcal",(char*)NULL,(void*)NULL,0);
1209    G__memfunc_setup("BuildGeometry",1340,G__AliEMCALv0_BuildGeometry_4_0,121,-1,-1,0,0,1,1,0,"","creates the geometry for the ROOT display",(void*)NULL,1);
1210    G__memfunc_setup("CreateGeometry",1440,G__AliEMCALv0_CreateGeometry_5_0,121,-1,-1,0,0,1,1,0,"","creates the geometry for GEANT",(void*)NULL,1);
1211    G__memfunc_setup("Init",404,G__AliEMCALv0_Init_6_0,121,-1,-1,0,0,1,1,0,"","does nothing",(void*)NULL,1);
1212    G__memfunc_setup("IsVersion",930,G__AliEMCALv0_IsVersion_7_0,105,-1,G__defined_typename("Int_t"),0,0,1,1,8,"",(char*)NULL,(void*)NULL,1);
1213    G__memfunc_setup("Version",742,G__AliEMCALv0_Version_8_0,117,G__get_linked_tagnum(&G__EMCALCintLN_TString),-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,1);
1214    G__memfunc_setup("operator=",937,G__AliEMCALv0_operatoreQ_9_0,117,G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALv0),-1,1,1,1,1,0,"u 'AliEMCALv0' - 11 - rvalue",(char*)NULL,(void*)NULL,0);
1215    G__memfunc_setup("Class",502,G__AliEMCALv0_Class_0_1,85,G__get_linked_tagnum(&G__EMCALCintLN_TClass),-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
1216    G__memfunc_setup("Class_Name",982,G__AliEMCALv0_Class_Name_1_1,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
1217    G__memfunc_setup("Class_Version",1339,G__AliEMCALv0_Class_Version_2_1,115,-1,G__defined_typename("Version_t"),0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
1218    G__memfunc_setup("Dictionary",1046,G__AliEMCALv0_Dictionary_3_1,121,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
1219    G__memfunc_setup("IsA",253,G__AliEMCALv0_IsA_4_1,85,G__get_linked_tagnum(&G__EMCALCintLN_TClass),-1,0,0,1,1,8,"",(char*)NULL,(void*)NULL,1);
1220    G__memfunc_setup("ShowMembers",1132,G__AliEMCALv0_ShowMembers_5_1,121,-1,-1,0,2,1,1,0,
1221 "u 'TMemberInspector' - 1 - insp C - - 0 - parent",(char*)NULL,(void*)NULL,1);
1222    G__memfunc_setup("Streamer",835,G__AliEMCALv0_Streamer_6_1,121,-1,-1,0,1,1,1,0,"u 'TBuffer' - 1 - b",(char*)NULL,(void*)NULL,1);
1223    G__memfunc_setup("StreamerNVirtual",1656,G__AliEMCALv0_StreamerNVirtual_7_1,121,-1,-1,0,1,1,1,0,"u 'TBuffer' - 1 - b",(char*)NULL,(void*)NULL,0);
1224    G__memfunc_setup("DeclFileName",1145,G__AliEMCALv0_DeclFileName_8_1,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
1225    G__memfunc_setup("DeclFileLine",1152,G__AliEMCALv0_DeclFileLine_9_1,105,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
1226    G__memfunc_setup("ImplFileName",1171,G__AliEMCALv0_ImplFileName_0_2,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
1227    G__memfunc_setup("ImplFileLine",1178,G__AliEMCALv0_ImplFileLine_1_2,105,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
1228    // automatic destructor
1229    G__memfunc_setup("~AliEMCALv0",924,G__AliEMCALv0_wAAliEMCALv0_2_2,(int)('y'),-1,-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,1);
1230    G__tag_memfunc_reset();
1231 }
1232
1233
1234 /*********************************************************
1235 * Member function information setup
1236 *********************************************************/
1237 extern "C" void G__cpp_setup_memfuncEMCALCint() {
1238 }
1239
1240 /*********************************************************
1241 * Global variable information setup for each class
1242 *********************************************************/
1243 extern "C" void G__cpp_setup_globalEMCALCint() {
1244
1245    /* Setting up global variables */
1246    G__resetplocal();
1247
1248
1249    G__resetglobalenv();
1250 }
1251
1252 /*********************************************************
1253 * Global function information setup for each class
1254 *********************************************************/
1255 extern "C" void G__cpp_setup_funcEMCALCint() {
1256    G__lastifuncposition();
1257
1258
1259    G__resetifuncposition();
1260 }
1261
1262 /*********************************************************
1263 * Class,struct,union,enum tag information setup
1264 *********************************************************/
1265 /* Setup class/struct taginfo */
1266 G__linked_taginfo G__EMCALCintLN_TClass = { "TClass" , 99 , -1 };
1267 G__linked_taginfo G__EMCALCintLN_TObject = { "TObject" , 99 , -1 };
1268 G__linked_taginfo G__EMCALCintLN_TString = { "TString" , 99 , -1 };
1269 G__linked_taginfo G__EMCALCintLN_TNamed = { "TNamed" , 99 , -1 };
1270 G__linked_taginfo G__EMCALCintLN_TClonesArray = { "TClonesArray" , 99 , -1 };
1271 G__linked_taginfo G__EMCALCintLN_TAttLine = { "TAttLine" , 99 , -1 };
1272 G__linked_taginfo G__EMCALCintLN_TAttMarker = { "TAttMarker" , 99 , -1 };
1273 G__linked_taginfo G__EMCALCintLN_AliRndm = { "AliRndm" , 99 , -1 };
1274 G__linked_taginfo G__EMCALCintLN_AliModule = { "AliModule" , 99 , -1 };
1275 G__linked_taginfo G__EMCALCintLN_AliDetector = { "AliDetector" , 99 , -1 };
1276 G__linked_taginfo G__EMCALCintLN_AliEMCALGeometry = { "AliEMCALGeometry" , 99 , -1 };
1277 G__linked_taginfo G__EMCALCintLN_AliEMCAL = { "AliEMCAL" , 99 , -1 };
1278 G__linked_taginfo G__EMCALCintLN_AliGeometry = { "AliGeometry" , 99 , -1 };
1279 G__linked_taginfo G__EMCALCintLN_AliEMCALv0 = { "AliEMCALv0" , 99 , -1 };
1280
1281 /* Reset class/struct taginfo */
1282 extern "C" void G__cpp_reset_tagtableEMCALCint() {
1283   G__EMCALCintLN_TClass.tagnum = -1 ;
1284   G__EMCALCintLN_TObject.tagnum = -1 ;
1285   G__EMCALCintLN_TString.tagnum = -1 ;
1286   G__EMCALCintLN_TNamed.tagnum = -1 ;
1287   G__EMCALCintLN_TClonesArray.tagnum = -1 ;
1288   G__EMCALCintLN_TAttLine.tagnum = -1 ;
1289   G__EMCALCintLN_TAttMarker.tagnum = -1 ;
1290   G__EMCALCintLN_AliRndm.tagnum = -1 ;
1291   G__EMCALCintLN_AliModule.tagnum = -1 ;
1292   G__EMCALCintLN_AliDetector.tagnum = -1 ;
1293   G__EMCALCintLN_AliEMCALGeometry.tagnum = -1 ;
1294   G__EMCALCintLN_AliEMCAL.tagnum = -1 ;
1295   G__EMCALCintLN_AliGeometry.tagnum = -1 ;
1296   G__EMCALCintLN_AliEMCALv0.tagnum = -1 ;
1297 }
1298
1299
1300 extern "C" void G__cpp_setup_tagtableEMCALCint() {
1301
1302    /* Setting up class,struct,union tag entry */
1303    G__tagtable_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALGeometry),sizeof(AliEMCALGeometry),-1,32512,"EMCAL geometry class ",G__setup_memvarAliEMCALGeometry,G__setup_memfuncAliEMCALGeometry);
1304    G__tagtable_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCAL),sizeof(AliEMCAL),-1,32512,"Electromagnetic calorimeter (base class)",G__setup_memvarAliEMCAL,G__setup_memfuncAliEMCAL);
1305    G__tagtable_setup(G__get_linked_tagnum(&G__EMCALCintLN_AliEMCALv0),sizeof(AliEMCALv0),-1,32512,"Implementation of EMCAL manager class for layout EMC+PPSD",G__setup_memvarAliEMCALv0,G__setup_memfuncAliEMCALv0);
1306 }
1307 extern "C" void G__cpp_setupEMCALCint(void) {
1308   G__check_setup_version(30051472,"G__cpp_setupEMCALCint()");
1309   G__set_cpp_environmentEMCALCint();
1310   G__cpp_setup_tagtableEMCALCint();
1311
1312   G__cpp_setup_inheritanceEMCALCint();
1313
1314   G__cpp_setup_typetableEMCALCint();
1315
1316   G__cpp_setup_memvarEMCALCint();
1317
1318   G__cpp_setup_memfuncEMCALCint();
1319   G__cpp_setup_globalEMCALCint();
1320   G__cpp_setup_funcEMCALCint();
1321
1322    if(0==G__getsizep2memfunc()) G__get_sizep2memfuncEMCALCint();
1323   return;
1324 }
1325 class G__cpp_setup_initEMCALCint {
1326   public:
1327     G__cpp_setup_initEMCALCint() { G__add_setup_func("EMCALCint",(G__incsetup)(&G__cpp_setupEMCALCint)); }
1328    ~G__cpp_setup_initEMCALCint() { G__remove_setup_func("EMCALCint"); }
1329 };
1330 G__cpp_setup_initEMCALCint G__cpp_setup_initializerEMCALCint;
1331