AlcapDAQ  1
RootanaDataClasses.cpp
Go to the documentation of this file.
1 //
2 // File generated by /home/jrquirk/.local/root_5.34.07/bin/rootcint at Wed Jun 4 16:59:15 2014
3 
4 // Do NOT change. Changes will be lost next time file is generated
5 //
6 
7 #define R__DICTIONARY_FILENAME objdIRootanaDataClasses
8 #include "RConfig.h" //rootcint 4834
9 #if !defined(R__ACCESS_IN_SYMBOL)
10 //Break the privacy of classes -- Disabled for the moment
11 #define private public
12 #define protected public
13 #endif
14 
15 // Since CINT ignores the std namespace, we need to do so in this file.
16 namespace std {} using namespace std;
17 #include "RootanaDataClasses.h"
18 
19 #include "TCollectionProxyInfo.h"
20 #include "TClass.h"
21 #include "TBuffer.h"
22 #include "TMemberInspector.h"
23 #include "TError.h"
24 
25 #ifndef G__ROOT
26 #define G__ROOT
27 #endif
28 
29 #include "RtypesImp.h"
30 #include "TIsAProxy.h"
31 #include "TFileMergeInfo.h"
32 
33 // START OF SHADOWS
34 
35 namespace ROOT {
36  namespace Shadow {
37  #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
38  typedef pair< ::string, vector< ::TAnalysedPulse*, allocator< ::TAnalysedPulse* > > > pairlEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgR;
39  #else
41  public:
42  //friend XX;
43  string first; //
44  vector< ::TAnalysedPulse*, allocator< ::TAnalysedPulse* > > second; //
45  };
46  #endif
47 
48  } // of namespace Shadow
49 } // of namespace ROOT
50 // END OF SHADOWS
51 
52 namespace ROOT {
53  void IDscLcLchannel_ShowMembers(void *obj, TMemberInspector &R__insp);
54  static void *new_IDscLcLchannel(void *p = 0);
55  static void *newArray_IDscLcLchannel(Long_t size, void *p);
56  static void delete_IDscLcLchannel(void *p);
57  static void deleteArray_IDscLcLchannel(void *p);
58  static void destruct_IDscLcLchannel(void *p);
59 
60  // Function generating the singleton type initializer
61  static TGenericClassInfo *GenerateInitInstanceLocal(const ::IDs::channel*)
62  {
63  ::IDs::channel *ptr = 0;
64  static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::IDs::channel >(0);
65  static ::ROOT::TGenericClassInfo
66  instance("IDs::channel", ::IDs::channel::Class_Version(), "src/framework/IdChannel.h", 25,
67  typeid(::IDs::channel), DefineBehavior(ptr, ptr),
68  &::IDs::channel::Dictionary, isa_proxy, 4,
69  sizeof(::IDs::channel) );
70  instance.SetNew(&new_IDscLcLchannel);
71  instance.SetNewArray(&newArray_IDscLcLchannel);
72  instance.SetDelete(&delete_IDscLcLchannel);
73  instance.SetDeleteArray(&deleteArray_IDscLcLchannel);
74  instance.SetDestructor(&destruct_IDscLcLchannel);
75  return &instance;
76  }
78  {
80  }
81  // Static variable to force the class initialization
82  static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::IDs::channel*)0x0); R__UseDummy(_R__UNIQUE_(Init));
83 } // end of namespace ROOT
84 
85 namespace ROOT {
86  void IDscLcLgenerator_ShowMembers(void *obj, TMemberInspector &R__insp);
87  static void *new_IDscLcLgenerator(void *p = 0);
88  static void *newArray_IDscLcLgenerator(Long_t size, void *p);
89  static void delete_IDscLcLgenerator(void *p);
90  static void deleteArray_IDscLcLgenerator(void *p);
91  static void destruct_IDscLcLgenerator(void *p);
92 
93  // Function generating the singleton type initializer
94  static TGenericClassInfo *GenerateInitInstanceLocal(const ::IDs::generator*)
95  {
96  ::IDs::generator *ptr = 0;
97  static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::IDs::generator >(0);
98  static ::ROOT::TGenericClassInfo
99  instance("IDs::generator", ::IDs::generator::Class_Version(), "src/framework/IdGenerator.h", 19,
100  typeid(::IDs::generator), DefineBehavior(ptr, ptr),
101  &::IDs::generator::Dictionary, isa_proxy, 4,
102  sizeof(::IDs::generator) );
103  instance.SetNew(&new_IDscLcLgenerator);
104  instance.SetNewArray(&newArray_IDscLcLgenerator);
105  instance.SetDelete(&delete_IDscLcLgenerator);
106  instance.SetDeleteArray(&deleteArray_IDscLcLgenerator);
107  instance.SetDestructor(&destruct_IDscLcLgenerator);
108  return &instance;
109  }
110  TGenericClassInfo *GenerateInitInstance(const ::IDs::generator*)
111  {
113  }
114  // Static variable to force the class initialization
115  static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::IDs::generator*)0x0); R__UseDummy(_R__UNIQUE_(Init));
116 } // end of namespace ROOT
117 
118 namespace ROOT {
119  void IDscLcLsource_ShowMembers(void *obj, TMemberInspector &R__insp);
120  static void *new_IDscLcLsource(void *p = 0);
121  static void *newArray_IDscLcLsource(Long_t size, void *p);
122  static void delete_IDscLcLsource(void *p);
123  static void deleteArray_IDscLcLsource(void *p);
124  static void destruct_IDscLcLsource(void *p);
125 
126  // Function generating the singleton type initializer
127  static TGenericClassInfo *GenerateInitInstanceLocal(const ::IDs::source*)
128  {
129  ::IDs::source *ptr = 0;
130  static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::IDs::source >(0);
131  static ::ROOT::TGenericClassInfo
132  instance("IDs::source", ::IDs::source::Class_Version(), "src/framework/IdSource.h", 16,
133  typeid(::IDs::source), DefineBehavior(ptr, ptr),
134  &::IDs::source::Dictionary, isa_proxy, 4,
135  sizeof(::IDs::source) );
136  instance.SetNew(&new_IDscLcLsource);
137  instance.SetNewArray(&newArray_IDscLcLsource);
138  instance.SetDelete(&delete_IDscLcLsource);
139  instance.SetDeleteArray(&deleteArray_IDscLcLsource);
140  instance.SetDestructor(&destruct_IDscLcLsource);
141  return &instance;
142  }
143  TGenericClassInfo *GenerateInitInstance(const ::IDs::source*)
144  {
146  }
147  // Static variable to force the class initialization
148  static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::IDs::source*)0x0); R__UseDummy(_R__UNIQUE_(Init));
149 } // end of namespace ROOT
150 
151 namespace ROOT {
152  void TAnalysedPulse_ShowMembers(void *obj, TMemberInspector &R__insp);
153  static void *new_TAnalysedPulse(void *p = 0);
154  static void *newArray_TAnalysedPulse(Long_t size, void *p);
155  static void delete_TAnalysedPulse(void *p);
156  static void deleteArray_TAnalysedPulse(void *p);
157  static void destruct_TAnalysedPulse(void *p);
158 
159  // Function generating the singleton type initializer
160  static TGenericClassInfo *GenerateInitInstanceLocal(const ::TAnalysedPulse*)
161  {
162  ::TAnalysedPulse *ptr = 0;
163  static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TAnalysedPulse >(0);
164  static ::ROOT::TGenericClassInfo
165  instance("TAnalysedPulse", ::TAnalysedPulse::Class_Version(), "src/TAP_generators/TAnalysedPulse.h", 13,
166  typeid(::TAnalysedPulse), DefineBehavior(ptr, ptr),
167  &::TAnalysedPulse::Dictionary, isa_proxy, 4,
168  sizeof(::TAnalysedPulse) );
169  instance.SetNew(&new_TAnalysedPulse);
170  instance.SetNewArray(&newArray_TAnalysedPulse);
171  instance.SetDelete(&delete_TAnalysedPulse);
172  instance.SetDeleteArray(&deleteArray_TAnalysedPulse);
173  instance.SetDestructor(&destruct_TAnalysedPulse);
174  return &instance;
175  }
176  TGenericClassInfo *GenerateInitInstance(const ::TAnalysedPulse*)
177  {
179  }
180  // Static variable to force the class initialization
181  static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TAnalysedPulse*)0x0); R__UseDummy(_R__UNIQUE_(Init));
182 } // end of namespace ROOT
183 
184 namespace ROOT {
192 
193  // Function generating the singleton type initializer
194  static TGenericClassInfo *GenerateInitInstanceLocal(const ::vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*)
195  {
196  ::vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator *ptr = 0;
197  static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator),0);
198  static ::ROOT::TGenericClassInfo
199  instance("vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator", "/home/jrquirk/.local/root_5.34.07/cint/cint/lib/prec_stl/vector", 218,
200  typeid(::vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator), DefineBehavior(ptr, ptr),
202  sizeof(::vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator) );
208  return &instance;
209  }
210  TGenericClassInfo *GenerateInitInstance(const ::vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*)
211  {
212  return GenerateInitInstanceLocal((::vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*)0);
213  }
214  // Static variable to force the class initialization
215  static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*)0x0); R__UseDummy(_R__UNIQUE_(Init));
216 
217  // Dictionary for non-ClassDef classes
219  ::ROOT::GenerateInitInstanceLocal((const ::vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*)0x0)->GetClass();
220  }
221 
222 } // end of namespace ROOT
223 
224 namespace ROOT {
232 
233  // Function generating the singleton type initializer
234  static TGenericClassInfo *GenerateInitInstanceLocal(const pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >*)
235  {
236  // Make sure the shadow class has the right sizeof
237  R__ASSERT(sizeof(pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >) == sizeof(::ROOT::Shadow::pairlEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgR));
238  pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > *ptr = 0;
239  static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >),0);
240  static ::ROOT::TGenericClassInfo
241  instance("pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >", "/home/jrquirk/.local/root_5.34.07/cint/cint/lib/prec_stl/utility", 17,
242  typeid(pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >), DefineBehavior(ptr, ptr),
244  sizeof(pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >) );
250  return &instance;
251  }
252  TGenericClassInfo *GenerateInitInstance(const pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >*)
253  {
254  return GenerateInitInstanceLocal((pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >*)0);
255  }
256  // Static variable to force the class initialization
257  static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >*)0x0); R__UseDummy(_R__UNIQUE_(Init));
258 
259  // Dictionary for non-ClassDef classes
261  ::ROOT::GenerateInitInstanceLocal((const pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >*)0x0)->GetClass();
262  }
263 
264 } // end of namespace ROOT
265 
266 namespace ROOT {
274 
275  // Function generating the singleton type initializer
276  static TGenericClassInfo *GenerateInitInstanceLocal(const ::map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*)
277  {
278  ::map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator *ptr = 0;
279  static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator),0);
280  static ::ROOT::TGenericClassInfo
281  instance("map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator", "/home/jrquirk/.local/root_5.34.07/cint/cint/lib/prec_stl/map", 103,
282  typeid(::map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator), DefineBehavior(ptr, ptr),
284  sizeof(::map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator) );
290  return &instance;
291  }
292  TGenericClassInfo *GenerateInitInstance(const ::map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*)
293  {
294  return GenerateInitInstanceLocal((::map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*)0);
295  }
296  // Static variable to force the class initialization
297  static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*)0x0); R__UseDummy(_R__UNIQUE_(Init));
298 
299  // Dictionary for non-ClassDef classes
301  ::ROOT::GenerateInitInstanceLocal((const ::map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*)0x0)->GetClass();
302  }
303 
304 } // end of namespace ROOT
305 
306 namespace ROOT {
307  void TDetectorPulse_ShowMembers(void *obj, TMemberInspector &R__insp);
308  static void *new_TDetectorPulse(void *p = 0);
309  static void *newArray_TDetectorPulse(Long_t size, void *p);
310  static void delete_TDetectorPulse(void *p);
311  static void deleteArray_TDetectorPulse(void *p);
312  static void destruct_TDetectorPulse(void *p);
313 
314  // Function generating the singleton type initializer
315  static TGenericClassInfo *GenerateInitInstanceLocal(const ::TDetectorPulse*)
316  {
317  ::TDetectorPulse *ptr = 0;
318  static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TDetectorPulse >(0);
319  static ::ROOT::TGenericClassInfo
320  instance("TDetectorPulse", ::TDetectorPulse::Class_Version(), "src/TDP_generators/TDetectorPulse.h", 15,
321  typeid(::TDetectorPulse), DefineBehavior(ptr, ptr),
322  &::TDetectorPulse::Dictionary, isa_proxy, 4,
323  sizeof(::TDetectorPulse) );
324  instance.SetNew(&new_TDetectorPulse);
325  instance.SetNewArray(&newArray_TDetectorPulse);
326  instance.SetDelete(&delete_TDetectorPulse);
327  instance.SetDeleteArray(&deleteArray_TDetectorPulse);
328  instance.SetDestructor(&destruct_TDetectorPulse);
329  return &instance;
330  }
331  TGenericClassInfo *GenerateInitInstance(const ::TDetectorPulse*)
332  {
334  }
335  // Static variable to force the class initialization
336  static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TDetectorPulse*)0x0); R__UseDummy(_R__UNIQUE_(Init));
337 } // end of namespace ROOT
338 
339 namespace ROOT {
340  void TAnalysedPulseMapWrapper_ShowMembers(void *obj, TMemberInspector &R__insp);
341  static void *new_TAnalysedPulseMapWrapper(void *p = 0);
342  static void *newArray_TAnalysedPulseMapWrapper(Long_t size, void *p);
343  static void delete_TAnalysedPulseMapWrapper(void *p);
344  static void deleteArray_TAnalysedPulseMapWrapper(void *p);
345  static void destruct_TAnalysedPulseMapWrapper(void *p);
346 
347  // Function generating the singleton type initializer
348  static TGenericClassInfo *GenerateInitInstanceLocal(const ::TAnalysedPulseMapWrapper*)
349  {
351  static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TAnalysedPulseMapWrapper >(0);
352  static ::ROOT::TGenericClassInfo
353  instance("TAnalysedPulseMapWrapper", ::TAnalysedPulseMapWrapper::Class_Version(), "src/TAP_generators/TAnalysedPulseMapWrapper.h", 17,
354  typeid(::TAnalysedPulseMapWrapper), DefineBehavior(ptr, ptr),
355  &::TAnalysedPulseMapWrapper::Dictionary, isa_proxy, 4,
356  sizeof(::TAnalysedPulseMapWrapper) );
357  instance.SetNew(&new_TAnalysedPulseMapWrapper);
358  instance.SetNewArray(&newArray_TAnalysedPulseMapWrapper);
359  instance.SetDelete(&delete_TAnalysedPulseMapWrapper);
360  instance.SetDeleteArray(&deleteArray_TAnalysedPulseMapWrapper);
361  instance.SetDestructor(&destruct_TAnalysedPulseMapWrapper);
362  return &instance;
363  }
364  TGenericClassInfo *GenerateInitInstance(const ::TAnalysedPulseMapWrapper*)
365  {
367  }
368  // Static variable to force the class initialization
369  static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TAnalysedPulseMapWrapper*)0x0); R__UseDummy(_R__UNIQUE_(Init));
370 } // end of namespace ROOT
371 
372  namespace IDs {
373 //______________________________________________________________________________
374 TClass *channel::fgIsA = 0; // static to hold class pointer
375 
376 //______________________________________________________________________________
377 const char *channel::Class_Name()
378 {
379  return "IDs::channel";
380 }
381 
382 //______________________________________________________________________________
383 const char *channel::ImplFileName()
384 {
386 }
387 
388 //______________________________________________________________________________
389 int channel::ImplFileLine()
390 {
392 }
393 
394 //______________________________________________________________________________
395 void channel::Dictionary()
396 {
397  fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::IDs::channel*)0x0)->GetClass();
398 }
399 
400 //______________________________________________________________________________
401 TClass *channel::Class()
402 {
403  if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::IDs::channel*)0x0)->GetClass();
404  return fgIsA;
405 }
406 
407 } // namespace IDs
408  namespace IDs {
409 //______________________________________________________________________________
410 TClass *generator::fgIsA = 0; // static to hold class pointer
411 
412 //______________________________________________________________________________
413 const char *generator::Class_Name()
414 {
415  return "IDs::generator";
416 }
417 
418 //______________________________________________________________________________
419 const char *generator::ImplFileName()
420 {
421  return ::ROOT::GenerateInitInstanceLocal((const ::IDs::generator*)0x0)->GetImplFileName();
422 }
423 
424 //______________________________________________________________________________
425 int generator::ImplFileLine()
426 {
427  return ::ROOT::GenerateInitInstanceLocal((const ::IDs::generator*)0x0)->GetImplFileLine();
428 }
429 
430 //______________________________________________________________________________
431 void generator::Dictionary()
432 {
433  fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::IDs::generator*)0x0)->GetClass();
434 }
435 
436 //______________________________________________________________________________
437 TClass *generator::Class()
438 {
439  if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::IDs::generator*)0x0)->GetClass();
440  return fgIsA;
441 }
442 
443 } // namespace IDs
444  namespace IDs {
445 //______________________________________________________________________________
446 TClass *source::fgIsA = 0; // static to hold class pointer
447 
448 //______________________________________________________________________________
449 const char *source::Class_Name()
450 {
451  return "IDs::source";
452 }
453 
454 //______________________________________________________________________________
455 const char *source::ImplFileName()
456 {
457  return ::ROOT::GenerateInitInstanceLocal((const ::IDs::source*)0x0)->GetImplFileName();
458 }
459 
460 //______________________________________________________________________________
461 int source::ImplFileLine()
462 {
463  return ::ROOT::GenerateInitInstanceLocal((const ::IDs::source*)0x0)->GetImplFileLine();
464 }
465 
466 //______________________________________________________________________________
467 void source::Dictionary()
468 {
469  fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::IDs::source*)0x0)->GetClass();
470 }
471 
472 //______________________________________________________________________________
473 TClass *source::Class()
474 {
475  if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::IDs::source*)0x0)->GetClass();
476  return fgIsA;
477 }
478 
479 } // namespace IDs
480 //______________________________________________________________________________
481 TClass *TAnalysedPulse::fgIsA = 0; // static to hold class pointer
482 
483 //______________________________________________________________________________
484 const char *TAnalysedPulse::Class_Name()
485 {
486  return "TAnalysedPulse";
487 }
488 
489 //______________________________________________________________________________
490 const char *TAnalysedPulse::ImplFileName()
491 {
492  return ::ROOT::GenerateInitInstanceLocal((const ::TAnalysedPulse*)0x0)->GetImplFileName();
493 }
494 
495 //______________________________________________________________________________
496 int TAnalysedPulse::ImplFileLine()
497 {
498  return ::ROOT::GenerateInitInstanceLocal((const ::TAnalysedPulse*)0x0)->GetImplFileLine();
499 }
500 
501 //______________________________________________________________________________
502 void TAnalysedPulse::Dictionary()
503 {
504  fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TAnalysedPulse*)0x0)->GetClass();
505 }
506 
507 //______________________________________________________________________________
508 TClass *TAnalysedPulse::Class()
509 {
510  if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TAnalysedPulse*)0x0)->GetClass();
511  return fgIsA;
512 }
513 
514 //______________________________________________________________________________
515 TClass *TDetectorPulse::fgIsA = 0; // static to hold class pointer
516 
517 //______________________________________________________________________________
518 const char *TDetectorPulse::Class_Name()
519 {
520  return "TDetectorPulse";
521 }
522 
523 //______________________________________________________________________________
524 const char *TDetectorPulse::ImplFileName()
525 {
526  return ::ROOT::GenerateInitInstanceLocal((const ::TDetectorPulse*)0x0)->GetImplFileName();
527 }
528 
529 //______________________________________________________________________________
530 int TDetectorPulse::ImplFileLine()
531 {
532  return ::ROOT::GenerateInitInstanceLocal((const ::TDetectorPulse*)0x0)->GetImplFileLine();
533 }
534 
535 //______________________________________________________________________________
536 void TDetectorPulse::Dictionary()
537 {
538  fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TDetectorPulse*)0x0)->GetClass();
539 }
540 
541 //______________________________________________________________________________
542 TClass *TDetectorPulse::Class()
543 {
544  if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TDetectorPulse*)0x0)->GetClass();
545  return fgIsA;
546 }
547 
548 //______________________________________________________________________________
549 TClass *TAnalysedPulseMapWrapper::fgIsA = 0; // static to hold class pointer
550 
551 //______________________________________________________________________________
552 const char *TAnalysedPulseMapWrapper::Class_Name()
553 {
554  return "TAnalysedPulseMapWrapper";
555 }
556 
557 //______________________________________________________________________________
558 const char *TAnalysedPulseMapWrapper::ImplFileName()
559 {
560  return ::ROOT::GenerateInitInstanceLocal((const ::TAnalysedPulseMapWrapper*)0x0)->GetImplFileName();
561 }
562 
563 //______________________________________________________________________________
564 int TAnalysedPulseMapWrapper::ImplFileLine()
565 {
566  return ::ROOT::GenerateInitInstanceLocal((const ::TAnalysedPulseMapWrapper*)0x0)->GetImplFileLine();
567 }
568 
569 //______________________________________________________________________________
570 void TAnalysedPulseMapWrapper::Dictionary()
571 {
572  fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TAnalysedPulseMapWrapper*)0x0)->GetClass();
573 }
574 
575 //______________________________________________________________________________
576 TClass *TAnalysedPulseMapWrapper::Class()
577 {
578  if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TAnalysedPulseMapWrapper*)0x0)->GetClass();
579  return fgIsA;
580 }
581 
582  namespace IDs {
583 //______________________________________________________________________________
584 void channel::Streamer(TBuffer &R__b)
585 {
586  // Stream an object of class IDs::channel.
587 
588  if (R__b.IsReading()) {
589  R__b.ReadClassBuffer(IDs::channel::Class(),this);
590  } else {
591  R__b.WriteClassBuffer(IDs::channel::Class(),this);
592  }
593 }
594 
595 } // namespace IDs
596 //______________________________________________________________________________
597  namespace IDs {
598 void channel::ShowMembers(TMemberInspector &R__insp)
599 {
600  // Inspect the data members of an object of class IDs::channel.
601  TClass *R__cl = ::IDs::channel::IsA();
602  if (R__cl || R__insp.IsA()) { }
603  R__insp.Inspect(R__cl, R__insp.GetParent(), "fDetector", &fDetector);
604  R__insp.Inspect(R__cl, R__insp.GetParent(), "fSlowFast", &fSlowFast);
605 }
606 
607 } // namespace IDs
608 namespace ROOT {
609  // Wrappers around operator new
610  static void *new_IDscLcLchannel(void *p) {
611  return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::IDs::channel : new ::IDs::channel;
612  }
613  static void *newArray_IDscLcLchannel(Long_t nElements, void *p) {
614  return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::IDs::channel[nElements] : new ::IDs::channel[nElements];
615  }
616  // Wrapper around operator delete
617  static void delete_IDscLcLchannel(void *p) {
618  delete ((::IDs::channel*)p);
619  }
620  static void deleteArray_IDscLcLchannel(void *p) {
621  delete [] ((::IDs::channel*)p);
622  }
623  static void destruct_IDscLcLchannel(void *p) {
624  typedef ::IDs::channel current_t;
625  ((current_t*)p)->~current_t();
626  }
627 } // end of namespace ROOT for class ::IDs::channel
628 
629  namespace IDs {
630 //______________________________________________________________________________
631 void generator::Streamer(TBuffer &R__b)
632 {
633  // Stream an object of class IDs::generator.
634 
635  if (R__b.IsReading()) {
636  R__b.ReadClassBuffer(IDs::generator::Class(),this);
637  } else {
638  R__b.WriteClassBuffer(IDs::generator::Class(),this);
639  }
640 }
641 
642 } // namespace IDs
643 //______________________________________________________________________________
644  namespace IDs {
645 void generator::ShowMembers(TMemberInspector &R__insp)
646 {
647  // Inspect the data members of an object of class IDs::generator.
648  TClass *R__cl = ::IDs::generator::IsA();
649  if (R__cl || R__insp.IsA()) { }
650  R__insp.Inspect(R__cl, R__insp.GetParent(), "fType", (void*)&fType);
651  R__insp.InspectMember("IDs::Generator_t", (void*)&fType, "fType.", false);
652  R__insp.Inspect(R__cl, R__insp.GetParent(), "fConfig", (void*)&fConfig);
653  R__insp.InspectMember("IDs::Config_t", (void*)&fConfig, "fConfig.", false);
654  TObject::ShowMembers(R__insp);
655 }
656 
657 } // namespace IDs
658 namespace ROOT {
659  // Wrappers around operator new
660  static void *new_IDscLcLgenerator(void *p) {
661  return p ? new(p) ::IDs::generator : new ::IDs::generator;
662  }
663  static void *newArray_IDscLcLgenerator(Long_t nElements, void *p) {
664  return p ? new(p) ::IDs::generator[nElements] : new ::IDs::generator[nElements];
665  }
666  // Wrapper around operator delete
667  static void delete_IDscLcLgenerator(void *p) {
668  delete ((::IDs::generator*)p);
669  }
670  static void deleteArray_IDscLcLgenerator(void *p) {
671  delete [] ((::IDs::generator*)p);
672  }
673  static void destruct_IDscLcLgenerator(void *p) {
674  typedef ::IDs::generator current_t;
675  ((current_t*)p)->~current_t();
676  }
677 } // end of namespace ROOT for class ::IDs::generator
678 
679  namespace IDs {
680 //______________________________________________________________________________
681 void source::Streamer(TBuffer &R__b)
682 {
683  // Stream an object of class IDs::source.
684 
685  if (R__b.IsReading()) {
686  R__b.ReadClassBuffer(IDs::source::Class(),this);
687  } else {
688  R__b.WriteClassBuffer(IDs::source::Class(),this);
689  }
690 }
691 
692 } // namespace IDs
693 //______________________________________________________________________________
694  namespace IDs {
695 void source::ShowMembers(TMemberInspector &R__insp)
696 {
697  // Inspect the data members of an object of class IDs::source.
698  TClass *R__cl = ::IDs::source::IsA();
699  if (R__cl || R__insp.IsA()) { }
700  R__insp.Inspect(R__cl, R__insp.GetParent(), "fChannel", &fChannel);
701  R__insp.InspectMember(fChannel, "fChannel.");
702  R__insp.Inspect(R__cl, R__insp.GetParent(), "fGenerator", &fGenerator);
703  R__insp.InspectMember(fGenerator, "fGenerator.");
704  TObject::ShowMembers(R__insp);
705 }
706 
707 } // namespace IDs
708 namespace ROOT {
709  // Wrappers around operator new
710  static void *new_IDscLcLsource(void *p) {
711  return p ? new(p) ::IDs::source : new ::IDs::source;
712  }
713  static void *newArray_IDscLcLsource(Long_t nElements, void *p) {
714  return p ? new(p) ::IDs::source[nElements] : new ::IDs::source[nElements];
715  }
716  // Wrapper around operator delete
717  static void delete_IDscLcLsource(void *p) {
718  delete ((::IDs::source*)p);
719  }
720  static void deleteArray_IDscLcLsource(void *p) {
721  delete [] ((::IDs::source*)p);
722  }
723  static void destruct_IDscLcLsource(void *p) {
724  typedef ::IDs::source current_t;
725  ((current_t*)p)->~current_t();
726  }
727 } // end of namespace ROOT for class ::IDs::source
728 
729 //______________________________________________________________________________
730 void TAnalysedPulse::Streamer(TBuffer &R__b)
731 {
732  // Stream an object of class TAnalysedPulse.
733 
734  if (R__b.IsReading()) {
735  R__b.ReadClassBuffer(TAnalysedPulse::Class(),this);
736  } else {
737  R__b.WriteClassBuffer(TAnalysedPulse::Class(),this);
738  }
739 }
740 
741 //______________________________________________________________________________
742 void TAnalysedPulse::ShowMembers(TMemberInspector &R__insp)
743 {
744  // Inspect the data members of an object of class TAnalysedPulse.
745  TClass *R__cl = ::TAnalysedPulse::IsA();
746  if (R__cl || R__insp.IsA()) { }
747  R__insp.Inspect(R__cl, R__insp.GetParent(), "fAmplitude", &fAmplitude);
748  R__insp.Inspect(R__cl, R__insp.GetParent(), "fTime", &fTime);
749  R__insp.Inspect(R__cl, R__insp.GetParent(), "fIntegral", &fIntegral);
750  R__insp.Inspect(R__cl, R__insp.GetParent(), "fEnergy", &fEnergy);
751  R__insp.Inspect(R__cl, R__insp.GetParent(), "fDetName", (void*)&fDetName);
752  R__insp.InspectMember("string", (void*)&fDetName, "fDetName.", false);
753  R__insp.Inspect(R__cl, R__insp.GetParent(), "fAlgo", (void*)&fAlgo);
754  R__insp.InspectMember("string", (void*)&fAlgo, "fAlgo.", false);
755  TObject::ShowMembers(R__insp);
756 }
757 
758 namespace ROOT {
759  // Wrappers around operator new
760  static void *new_TAnalysedPulse(void *p) {
761  return p ? new(p) ::TAnalysedPulse : new ::TAnalysedPulse;
762  }
763  static void *newArray_TAnalysedPulse(Long_t nElements, void *p) {
764  return p ? new(p) ::TAnalysedPulse[nElements] : new ::TAnalysedPulse[nElements];
765  }
766  // Wrapper around operator delete
767  static void delete_TAnalysedPulse(void *p) {
768  delete ((::TAnalysedPulse*)p);
769  }
770  static void deleteArray_TAnalysedPulse(void *p) {
771  delete [] ((::TAnalysedPulse*)p);
772  }
773  static void destruct_TAnalysedPulse(void *p) {
774  typedef ::TAnalysedPulse current_t;
775  ((current_t*)p)->~current_t();
776  }
777 } // end of namespace ROOT for class ::TAnalysedPulse
778 
779 //______________________________________________________________________________
780 void TDetectorPulse::Streamer(TBuffer &R__b)
781 {
782  // Stream an object of class TDetectorPulse.
783 
784  if (R__b.IsReading()) {
785  R__b.ReadClassBuffer(TDetectorPulse::Class(),this);
786  } else {
787  R__b.WriteClassBuffer(TDetectorPulse::Class(),this);
788  }
789 }
790 
791 //______________________________________________________________________________
792 void TDetectorPulse::ShowMembers(TMemberInspector &R__insp)
793 {
794  // Inspect the data members of an object of class TDetectorPulse.
795  TClass *R__cl = ::TDetectorPulse::IsA();
796  if (R__cl || R__insp.IsA()) { }
797  R__insp.Inspect(R__cl, R__insp.GetParent(), "*fFastPulse", &fFastPulse);
798  R__insp.Inspect(R__cl, R__insp.GetParent(), "*fSlowPulse", &fSlowPulse);
799  R__insp.Inspect(R__cl, R__insp.GetParent(), "fDetName", (void*)&fDetName);
800  R__insp.InspectMember("string", (void*)&fDetName, "fDetName.", false);
801  R__insp.Inspect(R__cl, R__insp.GetParent(), "fCheckedForPileUp", &fCheckedForPileUp);
802  R__insp.Inspect(R__cl, R__insp.GetParent(), "fPileUpSafe", &fPileUpSafe);
803  TObject::ShowMembers(R__insp);
804 }
805 
806 namespace ROOT {
807  // Wrappers around operator new
808  static void *new_TDetectorPulse(void *p) {
809  return p ? new(p) ::TDetectorPulse : new ::TDetectorPulse;
810  }
811  static void *newArray_TDetectorPulse(Long_t nElements, void *p) {
812  return p ? new(p) ::TDetectorPulse[nElements] : new ::TDetectorPulse[nElements];
813  }
814  // Wrapper around operator delete
815  static void delete_TDetectorPulse(void *p) {
816  delete ((::TDetectorPulse*)p);
817  }
818  static void deleteArray_TDetectorPulse(void *p) {
819  delete [] ((::TDetectorPulse*)p);
820  }
821  static void destruct_TDetectorPulse(void *p) {
822  typedef ::TDetectorPulse current_t;
823  ((current_t*)p)->~current_t();
824  }
825 } // end of namespace ROOT for class ::TDetectorPulse
826 
827 namespace ROOT {
828  // Wrappers around operator new
830  return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator : new ::vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator;
831  }
833  return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator[nElements] : new ::vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator[nElements];
834  }
835  // Wrapper around operator delete
837  delete ((::vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*)p);
838  }
840  delete [] ((::vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*)p);
841  }
843  typedef ::vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator current_t;
844  ((current_t*)p)->~current_t();
845  }
846 } // end of namespace ROOT for class ::vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator
847 
848 namespace ROOT {
849  // Wrappers around operator new
851  return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator : new ::map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator;
852  }
854  return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator[nElements] : new ::map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator[nElements];
855  }
856  // Wrapper around operator delete
858  delete ((::map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*)p);
859  }
861  delete [] ((::map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*)p);
862  }
864  typedef ::map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator current_t;
865  ((current_t*)p)->~current_t();
866  }
867 } // end of namespace ROOT for class ::map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator
868 
869 //______________________________________________________________________________
870 namespace ROOT {
872  {
873  // Inspect the data members of an object of class pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >.
875  ShadowClass *sobj = (ShadowClass*)obj;
876  if (sobj) { } // Dummy usage just in case there is no datamember.
877 
878  TClass *R__cl = ::ROOT::GenerateInitInstanceLocal((const pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >*)0x0)->GetClass();
879  if (R__cl || R__insp.IsA()) { }
880  R__insp.Inspect(R__cl, R__insp.GetParent(), "first", (void*)&sobj->first);
881  R__insp.InspectMember("string", (void*)&sobj->first, "first.", false);
882  R__insp.Inspect(R__cl, R__insp.GetParent(), "second", (void*)&sobj->second);
883  R__insp.InspectMember("vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >", (void*)&sobj->second, "second.", false);
884  }
885 
886 }
887 
888 namespace ROOT {
889  // Wrappers around operator new
891  return p ? ::new((::ROOT::TOperatorNewHelper*)p) pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > : new pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >;
892  }
894  return p ? ::new((::ROOT::TOperatorNewHelper*)p) pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >[nElements] : new pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >[nElements];
895  }
896  // Wrapper around operator delete
898  delete ((pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >*)p);
899  }
901  delete [] ((pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >*)p);
902  }
904  typedef pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > current_t;
905  ((current_t*)p)->~current_t();
906  }
907 } // end of namespace ROOT for class pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >
908 
909 //______________________________________________________________________________
910 void TAnalysedPulseMapWrapper::Streamer(TBuffer &R__b)
911 {
912  // Stream an object of class TAnalysedPulseMapWrapper.
913 
914  if (R__b.IsReading()) {
915  R__b.ReadClassBuffer(TAnalysedPulseMapWrapper::Class(),this);
916  } else {
917  R__b.WriteClassBuffer(TAnalysedPulseMapWrapper::Class(),this);
918  }
919 }
920 
921 //______________________________________________________________________________
922 void TAnalysedPulseMapWrapper::ShowMembers(TMemberInspector &R__insp)
923 {
924  // Inspect the data members of an object of class TAnalysedPulseMapWrapper.
925  TClass *R__cl = ::TAnalysedPulseMapWrapper::IsA();
926  if (R__cl || R__insp.IsA()) { }
927  R__insp.Inspect(R__cl, R__insp.GetParent(), "fChn2PulseMap", (void*)&fChn2PulseMap);
928  R__insp.InspectMember("StringAnalPulseMap", (void*)&fChn2PulseMap, "fChn2PulseMap.", false);
929  TObject::ShowMembers(R__insp);
930 }
931 
932 namespace ROOT {
933  // Wrappers around operator new
934  static void *new_TAnalysedPulseMapWrapper(void *p) {
935  return p ? new(p) ::TAnalysedPulseMapWrapper : new ::TAnalysedPulseMapWrapper;
936  }
937  static void *newArray_TAnalysedPulseMapWrapper(Long_t nElements, void *p) {
938  return p ? new(p) ::TAnalysedPulseMapWrapper[nElements] : new ::TAnalysedPulseMapWrapper[nElements];
939  }
940  // Wrapper around operator delete
941  static void delete_TAnalysedPulseMapWrapper(void *p) {
942  delete ((::TAnalysedPulseMapWrapper*)p);
943  }
945  delete [] ((::TAnalysedPulseMapWrapper*)p);
946  }
947  static void destruct_TAnalysedPulseMapWrapper(void *p) {
948  typedef ::TAnalysedPulseMapWrapper current_t;
949  ((current_t*)p)->~current_t();
950  }
951 } // end of namespace ROOT for class ::TAnalysedPulseMapWrapper
952 
953 namespace ROOT {
954  void maplEIDscLcLDetector_tcOstringgR_ShowMembers(void *obj, TMemberInspector &R__insp);
956  static void *new_maplEIDscLcLDetector_tcOstringgR(void *p = 0);
957  static void *newArray_maplEIDscLcLDetector_tcOstringgR(Long_t size, void *p);
958  static void delete_maplEIDscLcLDetector_tcOstringgR(void *p);
960  static void destruct_maplEIDscLcLDetector_tcOstringgR(void *p);
961 
962  // Function generating the singleton type initializer
963  static TGenericClassInfo *GenerateInitInstanceLocal(const map<IDs::Detector_t,string>*)
964  {
965  map<IDs::Detector_t,string> *ptr = 0;
966  static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(map<IDs::Detector_t,string>),0);
967  static ::ROOT::TGenericClassInfo
968  instance("map<IDs::Detector_t,string>", -2, "/home/jrquirk/.local/root_5.34.07/cint/cint/lib/prec_stl/map", 63,
969  typeid(map<IDs::Detector_t,string>), DefineBehavior(ptr, ptr),
971  sizeof(map<IDs::Detector_t,string>) );
972  instance.SetNew(&new_maplEIDscLcLDetector_tcOstringgR);
973  instance.SetNewArray(&newArray_maplEIDscLcLDetector_tcOstringgR);
974  instance.SetDelete(&delete_maplEIDscLcLDetector_tcOstringgR);
975  instance.SetDeleteArray(&deleteArray_maplEIDscLcLDetector_tcOstringgR);
976  instance.SetDestructor(&destruct_maplEIDscLcLDetector_tcOstringgR);
977  instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::MapInsert< map<IDs::Detector_t,string> >()));
978  return &instance;
979  }
980  // Static variable to force the class initialization
981  static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const map<IDs::Detector_t,string>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
982 
983  // Dictionary for non-ClassDef classes
985  ::ROOT::GenerateInitInstanceLocal((const map<IDs::Detector_t,string>*)0x0)->GetClass();
986  }
987 
988 } // end of namespace ROOT
989 
990 namespace ROOT {
991  // Wrappers around operator new
992  static void *new_maplEIDscLcLDetector_tcOstringgR(void *p) {
993  return p ? ::new((::ROOT::TOperatorNewHelper*)p) map<IDs::Detector_t,string> : new map<IDs::Detector_t,string>;
994  }
995  static void *newArray_maplEIDscLcLDetector_tcOstringgR(Long_t nElements, void *p) {
996  return p ? ::new((::ROOT::TOperatorNewHelper*)p) map<IDs::Detector_t,string>[nElements] : new map<IDs::Detector_t,string>[nElements];
997  }
998  // Wrapper around operator delete
1000  delete ((map<IDs::Detector_t,string>*)p);
1001  }
1003  delete [] ((map<IDs::Detector_t,string>*)p);
1004  }
1006  typedef map<IDs::Detector_t,string> current_t;
1007  ((current_t*)p)->~current_t();
1008  }
1009 } // end of namespace ROOT for class map<IDs::Detector_t,string>
1010 
1011 namespace ROOT {
1012  void maplEstringcOIDscLcLDetector_tgR_ShowMembers(void *obj, TMemberInspector &R__insp);
1014  static void *new_maplEstringcOIDscLcLDetector_tgR(void *p = 0);
1015  static void *newArray_maplEstringcOIDscLcLDetector_tgR(Long_t size, void *p);
1016  static void delete_maplEstringcOIDscLcLDetector_tgR(void *p);
1017  static void deleteArray_maplEstringcOIDscLcLDetector_tgR(void *p);
1018  static void destruct_maplEstringcOIDscLcLDetector_tgR(void *p);
1019 
1020  // Function generating the singleton type initializer
1021  static TGenericClassInfo *GenerateInitInstanceLocal(const map<string,IDs::Detector_t>*)
1022  {
1023  map<string,IDs::Detector_t> *ptr = 0;
1024  static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(map<string,IDs::Detector_t>),0);
1025  static ::ROOT::TGenericClassInfo
1026  instance("map<string,IDs::Detector_t>", -2, "/home/jrquirk/.local/root_5.34.07/cint/cint/lib/prec_stl/map", 63,
1027  typeid(map<string,IDs::Detector_t>), DefineBehavior(ptr, ptr),
1029  sizeof(map<string,IDs::Detector_t>) );
1030  instance.SetNew(&new_maplEstringcOIDscLcLDetector_tgR);
1031  instance.SetNewArray(&newArray_maplEstringcOIDscLcLDetector_tgR);
1032  instance.SetDelete(&delete_maplEstringcOIDscLcLDetector_tgR);
1033  instance.SetDeleteArray(&deleteArray_maplEstringcOIDscLcLDetector_tgR);
1034  instance.SetDestructor(&destruct_maplEstringcOIDscLcLDetector_tgR);
1035  instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::MapInsert< map<string,IDs::Detector_t> >()));
1036  return &instance;
1037  }
1038  // Static variable to force the class initialization
1039  static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const map<string,IDs::Detector_t>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
1040 
1041  // Dictionary for non-ClassDef classes
1043  ::ROOT::GenerateInitInstanceLocal((const map<string,IDs::Detector_t>*)0x0)->GetClass();
1044  }
1045 
1046 } // end of namespace ROOT
1047 
1048 namespace ROOT {
1049  // Wrappers around operator new
1051  return p ? ::new((::ROOT::TOperatorNewHelper*)p) map<string,IDs::Detector_t> : new map<string,IDs::Detector_t>;
1052  }
1053  static void *newArray_maplEstringcOIDscLcLDetector_tgR(Long_t nElements, void *p) {
1054  return p ? ::new((::ROOT::TOperatorNewHelper*)p) map<string,IDs::Detector_t>[nElements] : new map<string,IDs::Detector_t>[nElements];
1055  }
1056  // Wrapper around operator delete
1058  delete ((map<string,IDs::Detector_t>*)p);
1059  }
1061  delete [] ((map<string,IDs::Detector_t>*)p);
1062  }
1064  typedef map<string,IDs::Detector_t> current_t;
1065  ((current_t*)p)->~current_t();
1066  }
1067 } // end of namespace ROOT for class map<string,IDs::Detector_t>
1068 
1069 namespace ROOT {
1070  void maplEstringcOvectorlETAnalysedPulsemUgRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp);
1072  static void *new_maplEstringcOvectorlETAnalysedPulsemUgRsPgR(void *p = 0);
1073  static void *newArray_maplEstringcOvectorlETAnalysedPulsemUgRsPgR(Long_t size, void *p);
1077 
1078  // Function generating the singleton type initializer
1079  static TGenericClassInfo *GenerateInitInstanceLocal(const map<string,vector<TAnalysedPulse*> >*)
1080  {
1081  map<string,vector<TAnalysedPulse*> > *ptr = 0;
1082  static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(map<string,vector<TAnalysedPulse*> >),0);
1083  static ::ROOT::TGenericClassInfo
1084  instance("map<string,vector<TAnalysedPulse*> >", -2, "/home/jrquirk/.local/root_5.34.07/cint/cint/lib/prec_stl/map", 63,
1085  typeid(map<string,vector<TAnalysedPulse*> >), DefineBehavior(ptr, ptr),
1087  sizeof(map<string,vector<TAnalysedPulse*> >) );
1093  instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::MapInsert< map<string,vector<TAnalysedPulse*> > >()));
1094  return &instance;
1095  }
1096  // Static variable to force the class initialization
1097  static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const map<string,vector<TAnalysedPulse*> >*)0x0); R__UseDummy(_R__UNIQUE_(Init));
1098 
1099  // Dictionary for non-ClassDef classes
1101  ::ROOT::GenerateInitInstanceLocal((const map<string,vector<TAnalysedPulse*> >*)0x0)->GetClass();
1102  }
1103 
1104 } // end of namespace ROOT
1105 
1106 namespace ROOT {
1107  // Wrappers around operator new
1109  return p ? ::new((::ROOT::TOperatorNewHelper*)p) map<string,vector<TAnalysedPulse*> > : new map<string,vector<TAnalysedPulse*> >;
1110  }
1111  static void *newArray_maplEstringcOvectorlETAnalysedPulsemUgRsPgR(Long_t nElements, void *p) {
1112  return p ? ::new((::ROOT::TOperatorNewHelper*)p) map<string,vector<TAnalysedPulse*> >[nElements] : new map<string,vector<TAnalysedPulse*> >[nElements];
1113  }
1114  // Wrapper around operator delete
1116  delete ((map<string,vector<TAnalysedPulse*> >*)p);
1117  }
1119  delete [] ((map<string,vector<TAnalysedPulse*> >*)p);
1120  }
1122  typedef map<string,vector<TAnalysedPulse*> > current_t;
1123  ((current_t*)p)->~current_t();
1124  }
1125 } // end of namespace ROOT for class map<string,vector<TAnalysedPulse*> >
1126 
1127 namespace ROOT {
1128  void vectorlETAnalysedPulsemUgR_ShowMembers(void *obj, TMemberInspector &R__insp);
1130  static void *new_vectorlETAnalysedPulsemUgR(void *p = 0);
1131  static void *newArray_vectorlETAnalysedPulsemUgR(Long_t size, void *p);
1132  static void delete_vectorlETAnalysedPulsemUgR(void *p);
1133  static void deleteArray_vectorlETAnalysedPulsemUgR(void *p);
1134  static void destruct_vectorlETAnalysedPulsemUgR(void *p);
1135 
1136  // Function generating the singleton type initializer
1137  static TGenericClassInfo *GenerateInitInstanceLocal(const vector<TAnalysedPulse*>*)
1138  {
1139  vector<TAnalysedPulse*> *ptr = 0;
1140  static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<TAnalysedPulse*>),0);
1141  static ::ROOT::TGenericClassInfo
1142  instance("vector<TAnalysedPulse*>", -2, "/home/jrquirk/.local/root_5.34.07/cint/cint/lib/prec_stl/vector", 49,
1143  typeid(vector<TAnalysedPulse*>), DefineBehavior(ptr, ptr),
1144  0, &vectorlETAnalysedPulsemUgR_Dictionary, isa_proxy, 4,
1145  sizeof(vector<TAnalysedPulse*>) );
1146  instance.SetNew(&new_vectorlETAnalysedPulsemUgR);
1147  instance.SetNewArray(&newArray_vectorlETAnalysedPulsemUgR);
1148  instance.SetDelete(&delete_vectorlETAnalysedPulsemUgR);
1149  instance.SetDeleteArray(&deleteArray_vectorlETAnalysedPulsemUgR);
1150  instance.SetDestructor(&destruct_vectorlETAnalysedPulsemUgR);
1151  instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<TAnalysedPulse*> >()));
1152  return &instance;
1153  }
1154  // Static variable to force the class initialization
1155  static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<TAnalysedPulse*>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
1156 
1157  // Dictionary for non-ClassDef classes
1159  ::ROOT::GenerateInitInstanceLocal((const vector<TAnalysedPulse*>*)0x0)->GetClass();
1160  }
1161 
1162 } // end of namespace ROOT
1163 
1164 namespace ROOT {
1165  // Wrappers around operator new
1166  static void *new_vectorlETAnalysedPulsemUgR(void *p) {
1167  return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<TAnalysedPulse*> : new vector<TAnalysedPulse*>;
1168  }
1169  static void *newArray_vectorlETAnalysedPulsemUgR(Long_t nElements, void *p) {
1170  return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<TAnalysedPulse*>[nElements] : new vector<TAnalysedPulse*>[nElements];
1171  }
1172  // Wrapper around operator delete
1173  static void delete_vectorlETAnalysedPulsemUgR(void *p) {
1174  delete ((vector<TAnalysedPulse*>*)p);
1175  }
1177  delete [] ((vector<TAnalysedPulse*>*)p);
1178  }
1180  typedef vector<TAnalysedPulse*> current_t;
1181  ((current_t*)p)->~current_t();
1182  }
1183 } // end of namespace ROOT for class vector<TAnalysedPulse*>
1184 
1185 namespace ROOT {
1186  void vectorlEstringgR_ShowMembers(void *obj, TMemberInspector &R__insp);
1187  static void vectorlEstringgR_Dictionary();
1188  static void *new_vectorlEstringgR(void *p = 0);
1189  static void *newArray_vectorlEstringgR(Long_t size, void *p);
1190  static void delete_vectorlEstringgR(void *p);
1191  static void deleteArray_vectorlEstringgR(void *p);
1192  static void destruct_vectorlEstringgR(void *p);
1193 
1194  // Function generating the singleton type initializer
1195  static TGenericClassInfo *GenerateInitInstanceLocal(const vector<string>*)
1196  {
1197  vector<string> *ptr = 0;
1198  static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<string>),0);
1199  static ::ROOT::TGenericClassInfo
1200  instance("vector<string>", -2, "/home/jrquirk/.local/root_5.34.07/cint/cint/lib/prec_stl/vector", 49,
1201  typeid(vector<string>), DefineBehavior(ptr, ptr),
1202  0, &vectorlEstringgR_Dictionary, isa_proxy, 4,
1203  sizeof(vector<string>) );
1204  instance.SetNew(&new_vectorlEstringgR);
1205  instance.SetNewArray(&newArray_vectorlEstringgR);
1206  instance.SetDelete(&delete_vectorlEstringgR);
1207  instance.SetDeleteArray(&deleteArray_vectorlEstringgR);
1208  instance.SetDestructor(&destruct_vectorlEstringgR);
1209  instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<string> >()));
1210  return &instance;
1211  }
1212  // Static variable to force the class initialization
1213  static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<string>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
1214 
1215  // Dictionary for non-ClassDef classes
1217  ::ROOT::GenerateInitInstanceLocal((const vector<string>*)0x0)->GetClass();
1218  }
1219 
1220 } // end of namespace ROOT
1221 
1222 namespace ROOT {
1223  // Wrappers around operator new
1224  static void *new_vectorlEstringgR(void *p) {
1225  return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<string> : new vector<string>;
1226  }
1227  static void *newArray_vectorlEstringgR(Long_t nElements, void *p) {
1228  return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<string>[nElements] : new vector<string>[nElements];
1229  }
1230  // Wrapper around operator delete
1231  static void delete_vectorlEstringgR(void *p) {
1232  delete ((vector<string>*)p);
1233  }
1234  static void deleteArray_vectorlEstringgR(void *p) {
1235  delete [] ((vector<string>*)p);
1236  }
1237  static void destruct_vectorlEstringgR(void *p) {
1238  typedef vector<string> current_t;
1239  ((current_t*)p)->~current_t();
1240  }
1241 } // end of namespace ROOT for class vector<string>
1242 
1243 /********************************************************
1244 * obj/RootanaDataClasses.cpp
1245 * CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
1246 * FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
1247 * CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
1248 ********************************************************/
1249 
1250 #ifdef G__MEMTEST
1251 #undef malloc
1252 #undef free
1253 #endif
1254 
1255 #if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
1256 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1257 #endif
1258 
1259 extern "C" void G__cpp_reset_tagtableRootanaDataClasses();
1260 
1263 }
1264 #include <new>
1265 extern "C" int G__cpp_dllrevRootanaDataClasses() { return(30051515); }
1266 
1267 /*********************************************************
1268 * Member function Interface Method
1269 *********************************************************/
1270 
1271 /* IDs::channel */
1272 static int G__RootanaDataClasses_404_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1273 {
1274  IDs::channel* p = NULL;
1275  char* gvp = (char*) G__getgvp();
1276  switch (libp->paran) {
1277  case 2:
1278  //m: 2
1279  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
1280  p = new IDs::channel((IDs::Detector_t) G__int(libp->para[0]), (IDs::SlowFast_t) G__int(libp->para[1]));
1281  } else {
1282  p = new((void*) gvp) IDs::channel((IDs::Detector_t) G__int(libp->para[0]), (IDs::SlowFast_t) G__int(libp->para[1]));
1283  }
1284  break;
1285  case 1:
1286  //m: 1
1287  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
1288  p = new IDs::channel((IDs::Detector_t) G__int(libp->para[0]));
1289  } else {
1290  p = new((void*) gvp) IDs::channel((IDs::Detector_t) G__int(libp->para[0]));
1291  }
1292  break;
1293  case 0:
1294  int n = G__getaryconstruct();
1295  if (n) {
1296  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
1297  p = new IDs::channel[n];
1298  } else {
1299  p = new((void*) gvp) IDs::channel[n];
1300  }
1301  } else {
1302  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
1303  p = new IDs::channel;
1304  } else {
1305  p = new((void*) gvp) IDs::channel;
1306  }
1307  }
1308  break;
1309  }
1310  result7->obj.i = (long) p;
1311  result7->ref = (long) p;
1312  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLchannel));
1313  return(1 || funcname || hash || result7 || libp) ;
1314 }
1315 
1316 static int G__RootanaDataClasses_404_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1317 {
1318  IDs::channel* p = NULL;
1319  char* gvp = (char*) G__getgvp();
1320  switch (libp->paran) {
1321  case 2:
1322  //m: 2
1323  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
1324  p = new IDs::channel(*(string*) libp->para[0].ref, *(string*) libp->para[1].ref);
1325  } else {
1326  p = new((void*) gvp) IDs::channel(*(string*) libp->para[0].ref, *(string*) libp->para[1].ref);
1327  }
1328  break;
1329  case 1:
1330  //m: 1
1331  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
1332  p = new IDs::channel(*(string*) libp->para[0].ref);
1333  } else {
1334  p = new((void*) gvp) IDs::channel(*(string*) libp->para[0].ref);
1335  }
1336  break;
1337  }
1338  result7->obj.i = (long) p;
1339  result7->ref = (long) p;
1340  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLchannel));
1341  return(1 || funcname || hash || result7 || libp) ;
1342 }
1343 
1344 static int G__RootanaDataClasses_404_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1345 {
1346  G__letint(result7, 105, (long) ((const IDs::channel*) G__getstructoffset())->Detector());
1347  return(1 || funcname || hash || result7 || libp) ;
1348 }
1349 
1350 static int G__RootanaDataClasses_404_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1351 {
1352  G__letint(result7, 105, (long) ((const IDs::channel*) G__getstructoffset())->SlowFast());
1353  return(1 || funcname || hash || result7 || libp) ;
1354 }
1355 
1356 static int G__RootanaDataClasses_404_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1357 {
1358  G__letint(result7, 103, (long) ((const IDs::channel*) G__getstructoffset())->operator==(*(IDs::channel*) libp->para[0].ref));
1359  return(1 || funcname || hash || result7 || libp) ;
1360 }
1361 
1362 static int G__RootanaDataClasses_404_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1363 {
1364  G__letint(result7, 103, (long) ((const IDs::channel*) G__getstructoffset())->operator!=(*(IDs::channel*) libp->para[0].ref));
1365  return(1 || funcname || hash || result7 || libp) ;
1366 }
1367 
1368 static int G__RootanaDataClasses_404_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1369 {
1370  G__letint(result7, 103, (long) ((const IDs::channel*) G__getstructoffset())->operator<(*(IDs::channel*) libp->para[0].ref));
1371  return(1 || funcname || hash || result7 || libp) ;
1372 }
1373 
1374 static int G__RootanaDataClasses_404_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1375 {
1376  G__letint(result7, 103, (long) ((const IDs::channel*) G__getstructoffset())->operator>(*(IDs::channel*) libp->para[0].ref));
1377  return(1 || funcname || hash || result7 || libp) ;
1378 }
1379 
1380 static int G__RootanaDataClasses_404_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1381 {
1382  {
1383  const string* pobj;
1384  const string xobj = ((const IDs::channel*) G__getstructoffset())->str();
1385  pobj = new string(xobj);
1386  result7->obj.i = (long) ((void*) pobj);
1387  result7->ref = result7->obj.i;
1388  G__store_tempobject(*result7);
1389  }
1390  return(1 || funcname || hash || result7 || libp) ;
1391 }
1392 
1393 static int G__RootanaDataClasses_404_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1394 {
1395  {
1396  string* pobj;
1397  string xobj = IDs::channel::GetDetectorString((IDs::Detector_t) G__int(libp->para[0]));
1398  pobj = new string(xobj);
1399  result7->obj.i = (long) ((void*) pobj);
1400  result7->ref = result7->obj.i;
1401  G__store_tempobject(*result7);
1402  }
1403  return(1 || funcname || hash || result7 || libp) ;
1404 }
1405 
1406 static int G__RootanaDataClasses_404_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1407 {
1408  G__letint(result7, 105, (long) IDs::channel::GetDetectorEnum(*(string*) libp->para[0].ref));
1409  return(1 || funcname || hash || result7 || libp) ;
1410 }
1411 
1412 static int G__RootanaDataClasses_404_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1413 {
1414  {
1415  string* pobj;
1416  string xobj = IDs::channel::GetSlowFastString((IDs::SlowFast_t) G__int(libp->para[0]));
1417  pobj = new string(xobj);
1418  result7->obj.i = (long) ((void*) pobj);
1419  result7->ref = result7->obj.i;
1420  G__store_tempobject(*result7);
1421  }
1422  return(1 || funcname || hash || result7 || libp) ;
1423 }
1424 
1425 static int G__RootanaDataClasses_404_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1426 {
1427  G__letint(result7, 105, (long) IDs::channel::GetSlowFastEnum(*(string*) libp->para[0].ref));
1428  return(1 || funcname || hash || result7 || libp) ;
1429 }
1430 
1431 static int G__RootanaDataClasses_404_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1432 {
1433  G__letint(result7, 85, (long) IDs::channel::Class());
1434  return(1 || funcname || hash || result7 || libp) ;
1435 }
1436 
1437 static int G__RootanaDataClasses_404_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1438 {
1439  G__letint(result7, 67, (long) IDs::channel::Class_Name());
1440  return(1 || funcname || hash || result7 || libp) ;
1441 }
1442 
1443 static int G__RootanaDataClasses_404_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1444 {
1445  G__letint(result7, 115, (long) IDs::channel::Class_Version());
1446  return(1 || funcname || hash || result7 || libp) ;
1447 }
1448 
1449 static int G__RootanaDataClasses_404_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1450 {
1451  IDs::channel::Dictionary();
1452  G__setnull(result7);
1453  return(1 || funcname || hash || result7 || libp) ;
1454 }
1455 
1456 static int G__RootanaDataClasses_404_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1457 {
1458  G__letint(result7, 85, (long) ((const IDs::channel*) G__getstructoffset())->IsA());
1459  return(1 || funcname || hash || result7 || libp) ;
1460 }
1461 
1462 static int G__RootanaDataClasses_404_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1463 {
1464  ((IDs::channel*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
1465  G__setnull(result7);
1466  return(1 || funcname || hash || result7 || libp) ;
1467 }
1468 
1469 static int G__RootanaDataClasses_404_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1470 {
1471  ((IDs::channel*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
1472  G__setnull(result7);
1473  return(1 || funcname || hash || result7 || libp) ;
1474 }
1475 
1476 static int G__RootanaDataClasses_404_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1477 {
1478  ((IDs::channel*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
1479  G__setnull(result7);
1480  return(1 || funcname || hash || result7 || libp) ;
1481 }
1482 
1483 static int G__RootanaDataClasses_404_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1484 {
1485  G__letint(result7, 67, (long) IDs::channel::DeclFileName());
1486  return(1 || funcname || hash || result7 || libp) ;
1487 }
1488 
1489 static int G__RootanaDataClasses_404_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1490 {
1491  G__letint(result7, 105, (long) IDs::channel::ImplFileLine());
1492  return(1 || funcname || hash || result7 || libp) ;
1493 }
1494 
1495 static int G__RootanaDataClasses_404_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1496 {
1497  G__letint(result7, 67, (long) IDs::channel::ImplFileName());
1498  return(1 || funcname || hash || result7 || libp) ;
1499 }
1500 
1501 static int G__RootanaDataClasses_404_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1502 {
1503  G__letint(result7, 105, (long) IDs::channel::DeclFileLine());
1504  return(1 || funcname || hash || result7 || libp) ;
1505 }
1506 
1507 // automatic copy constructor
1508 static int G__RootanaDataClasses_404_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1509 
1510 {
1511  IDs::channel* p;
1512  void* tmp = (void*) G__int(libp->para[0]);
1513  p = new IDs::channel(*(IDs::channel*) tmp);
1514  result7->obj.i = (long) p;
1515  result7->ref = (long) p;
1516  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLchannel));
1517  return(1 || funcname || hash || result7 || libp) ;
1518 }
1519 
1520 // automatic destructor
1522 static int G__RootanaDataClasses_404_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1523 {
1524  char* gvp = (char*) G__getgvp();
1525  long soff = G__getstructoffset();
1526  int n = G__getaryconstruct();
1527  //
1528  //has_a_delete: 0
1529  //has_own_delete1arg: 0
1530  //has_own_delete2arg: 0
1531  //
1532  if (!soff) {
1533  return(1);
1534  }
1535  if (n) {
1536  if (gvp == (char*)G__PVOID) {
1537  delete[] (IDs::channel*) soff;
1538  } else {
1539  G__setgvp((long) G__PVOID);
1540  for (int i = n - 1; i >= 0; --i) {
1541  ((IDs::channel*) (soff+(sizeof(IDs::channel)*i)))->~G__TIDscLcLchannel();
1542  }
1543  G__setgvp((long)gvp);
1544  }
1545  } else {
1546  if (gvp == (char*)G__PVOID) {
1547  delete (IDs::channel*) soff;
1548  } else {
1549  G__setgvp((long) G__PVOID);
1550  ((IDs::channel*) (soff))->~G__TIDscLcLchannel();
1551  G__setgvp((long)gvp);
1552  }
1553  }
1554  G__setnull(result7);
1555  return(1 || funcname || hash || result7 || libp) ;
1556 }
1557 
1558 // automatic assignment operator
1559 static int G__RootanaDataClasses_404_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1560 {
1561  IDs::channel* dest = (IDs::channel*) G__getstructoffset();
1562  *dest = *(IDs::channel*) libp->para[0].ref;
1563  const IDs::channel& obj = *dest;
1564  result7->ref = (long) (&obj);
1565  result7->obj.i = (long) (&obj);
1566  return(1 || funcname || hash || result7 || libp) ;
1567 }
1568 
1569 
1570 /* IDs::generator */
1571 static int G__RootanaDataClasses_407_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1572 {
1573  IDs::generator* p = NULL;
1574  char* gvp = (char*) G__getgvp();
1575  switch (libp->paran) {
1576  case 2:
1577  //m: 2
1578  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
1579  p = new IDs::generator(*((IDs::Generator_t*) G__int(libp->para[0])), *((IDs::Config_t*) G__int(libp->para[1])));
1580  } else {
1581  p = new((void*) gvp) IDs::generator(*((IDs::Generator_t*) G__int(libp->para[0])), *((IDs::Config_t*) G__int(libp->para[1])));
1582  }
1583  break;
1584  case 1:
1585  //m: 1
1586  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
1587  p = new IDs::generator(*((IDs::Generator_t*) G__int(libp->para[0])));
1588  } else {
1589  p = new((void*) gvp) IDs::generator(*((IDs::Generator_t*) G__int(libp->para[0])));
1590  }
1591  break;
1592  }
1593  result7->obj.i = (long) p;
1594  result7->ref = (long) p;
1595  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLgenerator));
1596  return(1 || funcname || hash || result7 || libp) ;
1597 }
1598 
1599 static int G__RootanaDataClasses_407_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1600 {
1601  IDs::generator* p = NULL;
1602  char* gvp = (char*) G__getgvp();
1603  int n = G__getaryconstruct();
1604  if (n) {
1605  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
1606  p = new IDs::generator[n];
1607  } else {
1608  p = new((void*) gvp) IDs::generator[n];
1609  }
1610  } else {
1611  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
1612  p = new IDs::generator;
1613  } else {
1614  p = new((void*) gvp) IDs::generator;
1615  }
1616  }
1617  result7->obj.i = (long) p;
1618  result7->ref = (long) p;
1619  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLgenerator));
1620  return(1 || funcname || hash || result7 || libp) ;
1621 }
1622 
1623 static int G__RootanaDataClasses_407_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1624 {
1625  {
1626  const IDs::Generator_t* pobj;
1627  const IDs::Generator_t xobj = ((const IDs::generator*) G__getstructoffset())->Type();
1628  pobj = new IDs::Generator_t(xobj);
1629  result7->obj.i = (long) ((void*) pobj);
1630  result7->ref = result7->obj.i;
1631  G__store_tempobject(*result7);
1632  }
1633  return(1 || funcname || hash || result7 || libp) ;
1634 }
1635 
1636 static int G__RootanaDataClasses_407_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1637 {
1638  {
1639  const IDs::Config_t* pobj;
1640  const IDs::Config_t xobj = ((const IDs::generator*) G__getstructoffset())->Config();
1641  pobj = new IDs::Config_t(xobj);
1642  result7->obj.i = (long) ((void*) pobj);
1643  result7->ref = result7->obj.i;
1644  G__store_tempobject(*result7);
1645  }
1646  return(1 || funcname || hash || result7 || libp) ;
1647 }
1648 
1649 static int G__RootanaDataClasses_407_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1650 {
1651  G__letint(result7, 103, (long) ((const IDs::generator*) G__getstructoffset())->operator==(*(IDs::generator*) libp->para[0].ref));
1652  return(1 || funcname || hash || result7 || libp) ;
1653 }
1654 
1655 static int G__RootanaDataClasses_407_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1656 {
1657  G__letint(result7, 103, (long) ((const IDs::generator*) G__getstructoffset())->operator!=(*(IDs::generator*) libp->para[0].ref));
1658  return(1 || funcname || hash || result7 || libp) ;
1659 }
1660 
1661 static int G__RootanaDataClasses_407_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1662 {
1663  G__letint(result7, 103, (long) ((const IDs::generator*) G__getstructoffset())->operator<(*(IDs::generator*) libp->para[0].ref));
1664  return(1 || funcname || hash || result7 || libp) ;
1665 }
1666 
1667 static int G__RootanaDataClasses_407_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1668 {
1669  G__letint(result7, 103, (long) ((const IDs::generator*) G__getstructoffset())->operator>(*(IDs::generator*) libp->para[0].ref));
1670  return(1 || funcname || hash || result7 || libp) ;
1671 }
1672 
1673 static int G__RootanaDataClasses_407_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1674 {
1675  {
1676  const string* pobj;
1677  const string xobj = ((const IDs::generator*) G__getstructoffset())->str();
1678  pobj = new string(xobj);
1679  result7->obj.i = (long) ((void*) pobj);
1680  result7->ref = result7->obj.i;
1681  G__store_tempobject(*result7);
1682  }
1683  return(1 || funcname || hash || result7 || libp) ;
1684 }
1685 
1686 static int G__RootanaDataClasses_407_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1687 {
1688  G__letint(result7, 85, (long) IDs::generator::Class());
1689  return(1 || funcname || hash || result7 || libp) ;
1690 }
1691 
1692 static int G__RootanaDataClasses_407_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1693 {
1694  G__letint(result7, 67, (long) IDs::generator::Class_Name());
1695  return(1 || funcname || hash || result7 || libp) ;
1696 }
1697 
1698 static int G__RootanaDataClasses_407_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1699 {
1700  G__letint(result7, 115, (long) IDs::generator::Class_Version());
1701  return(1 || funcname || hash || result7 || libp) ;
1702 }
1703 
1704 static int G__RootanaDataClasses_407_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1705 {
1706  IDs::generator::Dictionary();
1707  G__setnull(result7);
1708  return(1 || funcname || hash || result7 || libp) ;
1709 }
1710 
1711 static int G__RootanaDataClasses_407_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1712 {
1713  ((IDs::generator*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
1714  G__setnull(result7);
1715  return(1 || funcname || hash || result7 || libp) ;
1716 }
1717 
1718 static int G__RootanaDataClasses_407_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1719 {
1720  G__letint(result7, 67, (long) IDs::generator::DeclFileName());
1721  return(1 || funcname || hash || result7 || libp) ;
1722 }
1723 
1724 static int G__RootanaDataClasses_407_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1725 {
1726  G__letint(result7, 105, (long) IDs::generator::ImplFileLine());
1727  return(1 || funcname || hash || result7 || libp) ;
1728 }
1729 
1730 static int G__RootanaDataClasses_407_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1731 {
1732  G__letint(result7, 67, (long) IDs::generator::ImplFileName());
1733  return(1 || funcname || hash || result7 || libp) ;
1734 }
1735 
1736 static int G__RootanaDataClasses_407_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1737 {
1738  G__letint(result7, 105, (long) IDs::generator::DeclFileLine());
1739  return(1 || funcname || hash || result7 || libp) ;
1740 }
1741 
1742 // automatic copy constructor
1743 static int G__RootanaDataClasses_407_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1744 
1745 {
1746  IDs::generator* p;
1747  void* tmp = (void*) G__int(libp->para[0]);
1748  p = new IDs::generator(*(IDs::generator*) tmp);
1749  result7->obj.i = (long) p;
1750  result7->ref = (long) p;
1751  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLgenerator));
1752  return(1 || funcname || hash || result7 || libp) ;
1753 }
1754 
1755 // automatic destructor
1757 static int G__RootanaDataClasses_407_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1758 {
1759  char* gvp = (char*) G__getgvp();
1760  long soff = G__getstructoffset();
1761  int n = G__getaryconstruct();
1762  //
1763  //has_a_delete: 1
1764  //has_own_delete1arg: 0
1765  //has_own_delete2arg: 0
1766  //
1767  if (!soff) {
1768  return(1);
1769  }
1770  if (n) {
1771  if (gvp == (char*)G__PVOID) {
1772  delete[] (IDs::generator*) soff;
1773  } else {
1774  G__setgvp((long) G__PVOID);
1775  for (int i = n - 1; i >= 0; --i) {
1776  ((IDs::generator*) (soff+(sizeof(IDs::generator)*i)))->~G__TIDscLcLgenerator();
1777  }
1778  G__setgvp((long)gvp);
1779  }
1780  } else {
1781  if (gvp == (char*)G__PVOID) {
1782  delete (IDs::generator*) soff;
1783  } else {
1784  G__setgvp((long) G__PVOID);
1785  ((IDs::generator*) (soff))->~G__TIDscLcLgenerator();
1786  G__setgvp((long)gvp);
1787  }
1788  }
1789  G__setnull(result7);
1790  return(1 || funcname || hash || result7 || libp) ;
1791 }
1792 
1793 // automatic assignment operator
1794 static int G__RootanaDataClasses_407_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1795 {
1796  IDs::generator* dest = (IDs::generator*) G__getstructoffset();
1797  *dest = *(IDs::generator*) libp->para[0].ref;
1798  const IDs::generator& obj = *dest;
1799  result7->ref = (long) (&obj);
1800  result7->obj.i = (long) (&obj);
1801  return(1 || funcname || hash || result7 || libp) ;
1802 }
1803 
1804 
1805 /* IDs::source */
1806 static int G__RootanaDataClasses_408_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1807 {
1808  IDs::source* p = NULL;
1809  char* gvp = (char*) G__getgvp();
1810  int n = G__getaryconstruct();
1811  if (n) {
1812  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
1813  p = new IDs::source[n];
1814  } else {
1815  p = new((void*) gvp) IDs::source[n];
1816  }
1817  } else {
1818  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
1819  p = new IDs::source;
1820  } else {
1821  p = new((void*) gvp) IDs::source;
1822  }
1823  }
1824  result7->obj.i = (long) p;
1825  result7->ref = (long) p;
1826  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLsource));
1827  return(1 || funcname || hash || result7 || libp) ;
1828 }
1829 
1830 static int G__RootanaDataClasses_408_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1831 {
1832  IDs::source* p = NULL;
1833  char* gvp = (char*) G__getgvp();
1834  //m: 2
1835  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
1836  p = new IDs::source(*(IDs::channel*) libp->para[0].ref, *(IDs::generator*) libp->para[1].ref);
1837  } else {
1838  p = new((void*) gvp) IDs::source(*(IDs::channel*) libp->para[0].ref, *(IDs::generator*) libp->para[1].ref);
1839  }
1840  result7->obj.i = (long) p;
1841  result7->ref = (long) p;
1842  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLsource));
1843  return(1 || funcname || hash || result7 || libp) ;
1844 }
1845 
1846 static int G__RootanaDataClasses_408_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1847 {
1848  IDs::source* p = NULL;
1849  char* gvp = (char*) G__getgvp();
1850  switch (libp->paran) {
1851  case 4:
1852  //m: 4
1853  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
1854  p = new IDs::source(
1855 *(string*) libp->para[0].ref, *(string*) libp->para[1].ref
1856 , *(string*) libp->para[2].ref, *(string*) libp->para[3].ref);
1857  } else {
1858  p = new((void*) gvp) IDs::source(
1859 *(string*) libp->para[0].ref, *(string*) libp->para[1].ref
1860 , *(string*) libp->para[2].ref, *(string*) libp->para[3].ref);
1861  }
1862  break;
1863  case 3:
1864  //m: 3
1865  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
1866  p = new IDs::source(
1867 *(string*) libp->para[0].ref, *(string*) libp->para[1].ref
1868 , *(string*) libp->para[2].ref);
1869  } else {
1870  p = new((void*) gvp) IDs::source(
1871 *(string*) libp->para[0].ref, *(string*) libp->para[1].ref
1872 , *(string*) libp->para[2].ref);
1873  }
1874  break;
1875  }
1876  result7->obj.i = (long) p;
1877  result7->ref = (long) p;
1878  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLsource));
1879  return(1 || funcname || hash || result7 || libp) ;
1880 }
1881 
1882 static int G__RootanaDataClasses_408_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1883 {
1884  IDs::source* p = NULL;
1885  char* gvp = (char*) G__getgvp();
1886  //m: 4
1887  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
1888  p = new IDs::source(
1889 (IDs::Detector_t) G__int(libp->para[0]), (IDs::SlowFast_t) G__int(libp->para[1])
1890 , *(IDs::Generator_t*) libp->para[2].ref, *(IDs::Config_t*) libp->para[3].ref);
1891  } else {
1892  p = new((void*) gvp) IDs::source(
1893 (IDs::Detector_t) G__int(libp->para[0]), (IDs::SlowFast_t) G__int(libp->para[1])
1894 , *(IDs::Generator_t*) libp->para[2].ref, *(IDs::Config_t*) libp->para[3].ref);
1895  }
1896  result7->obj.i = (long) p;
1897  result7->ref = (long) p;
1898  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLsource));
1899  return(1 || funcname || hash || result7 || libp) ;
1900 }
1901 
1902 static int G__RootanaDataClasses_408_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1903 {
1904  G__letint(result7, 103, (long) ((const IDs::source*) G__getstructoffset())->operator==(*(IDs::source*) libp->para[0].ref));
1905  return(1 || funcname || hash || result7 || libp) ;
1906 }
1907 
1908 static int G__RootanaDataClasses_408_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1909 {
1910  G__letint(result7, 103, (long) ((const IDs::source*) G__getstructoffset())->operator==(*(IDs::generator*) libp->para[0].ref));
1911  return(1 || funcname || hash || result7 || libp) ;
1912 }
1913 
1914 static int G__RootanaDataClasses_408_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1915 {
1916  G__letint(result7, 103, (long) ((const IDs::source*) G__getstructoffset())->operator==(*(IDs::channel*) libp->para[0].ref));
1917  return(1 || funcname || hash || result7 || libp) ;
1918 }
1919 
1920 static int G__RootanaDataClasses_408_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1921 {
1922  G__letint(result7, 103, (long) ((const IDs::source*) G__getstructoffset())->operator>(*(IDs::source*) libp->para[0].ref));
1923  return(1 || funcname || hash || result7 || libp) ;
1924 }
1925 
1926 static int G__RootanaDataClasses_408_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1927 {
1928  G__letint(result7, 103, (long) ((const IDs::source*) G__getstructoffset())->operator<(*(IDs::source*) libp->para[0].ref));
1929  return(1 || funcname || hash || result7 || libp) ;
1930 }
1931 
1932 static int G__RootanaDataClasses_408_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1933 {
1934  {
1935  const IDs::generator& obj = ((IDs::source*) G__getstructoffset())->Generator();
1936  result7->ref = (long) (&obj);
1937  result7->obj.i = (long) (&obj);
1938  }
1939  return(1 || funcname || hash || result7 || libp) ;
1940 }
1941 
1942 static int G__RootanaDataClasses_408_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1943 {
1944  {
1945  const IDs::channel& obj = ((IDs::source*) G__getstructoffset())->Channel();
1946  result7->ref = (long) (&obj);
1947  result7->obj.i = (long) (&obj);
1948  }
1949  return(1 || funcname || hash || result7 || libp) ;
1950 }
1951 
1952 static int G__RootanaDataClasses_408_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1953 {
1954  {
1955  const IDs::generator& obj = ((const IDs::source*) G__getstructoffset())->Generator();
1956  result7->ref = (long) (&obj);
1957  result7->obj.i = (long) (&obj);
1958  }
1959  return(1 || funcname || hash || result7 || libp) ;
1960 }
1961 
1962 static int G__RootanaDataClasses_408_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1963 {
1964  {
1965  const IDs::channel& obj = ((const IDs::source*) G__getstructoffset())->Channel();
1966  result7->ref = (long) (&obj);
1967  result7->obj.i = (long) (&obj);
1968  }
1969  return(1 || funcname || hash || result7 || libp) ;
1970 }
1971 
1972 static int G__RootanaDataClasses_408_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1973 {
1974  {
1975  const string* pobj;
1976  const string xobj = ((const IDs::source*) G__getstructoffset())->str();
1977  pobj = new string(xobj);
1978  result7->obj.i = (long) ((void*) pobj);
1979  result7->ref = result7->obj.i;
1980  G__store_tempobject(*result7);
1981  }
1982  return(1 || funcname || hash || result7 || libp) ;
1983 }
1984 
1985 static int G__RootanaDataClasses_408_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1986 {
1987  G__letint(result7, 85, (long) IDs::source::Class());
1988  return(1 || funcname || hash || result7 || libp) ;
1989 }
1990 
1991 static int G__RootanaDataClasses_408_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1992 {
1993  G__letint(result7, 67, (long) IDs::source::Class_Name());
1994  return(1 || funcname || hash || result7 || libp) ;
1995 }
1996 
1997 static int G__RootanaDataClasses_408_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1998 {
1999  G__letint(result7, 115, (long) IDs::source::Class_Version());
2000  return(1 || funcname || hash || result7 || libp) ;
2001 }
2002 
2003 static int G__RootanaDataClasses_408_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2004 {
2005  IDs::source::Dictionary();
2006  G__setnull(result7);
2007  return(1 || funcname || hash || result7 || libp) ;
2008 }
2009 
2010 static int G__RootanaDataClasses_408_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2011 {
2012  ((IDs::source*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
2013  G__setnull(result7);
2014  return(1 || funcname || hash || result7 || libp) ;
2015 }
2016 
2017 static int G__RootanaDataClasses_408_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2018 {
2019  G__letint(result7, 67, (long) IDs::source::DeclFileName());
2020  return(1 || funcname || hash || result7 || libp) ;
2021 }
2022 
2023 static int G__RootanaDataClasses_408_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2024 {
2025  G__letint(result7, 105, (long) IDs::source::ImplFileLine());
2026  return(1 || funcname || hash || result7 || libp) ;
2027 }
2028 
2029 static int G__RootanaDataClasses_408_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2030 {
2031  G__letint(result7, 67, (long) IDs::source::ImplFileName());
2032  return(1 || funcname || hash || result7 || libp) ;
2033 }
2034 
2035 static int G__RootanaDataClasses_408_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2036 {
2037  G__letint(result7, 105, (long) IDs::source::DeclFileLine());
2038  return(1 || funcname || hash || result7 || libp) ;
2039 }
2040 
2041 // automatic copy constructor
2042 static int G__RootanaDataClasses_408_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2043 
2044 {
2045  IDs::source* p;
2046  void* tmp = (void*) G__int(libp->para[0]);
2047  p = new IDs::source(*(IDs::source*) tmp);
2048  result7->obj.i = (long) p;
2049  result7->ref = (long) p;
2050  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLsource));
2051  return(1 || funcname || hash || result7 || libp) ;
2052 }
2053 
2054 // automatic destructor
2056 static int G__RootanaDataClasses_408_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2057 {
2058  char* gvp = (char*) G__getgvp();
2059  long soff = G__getstructoffset();
2060  int n = G__getaryconstruct();
2061  //
2062  //has_a_delete: 1
2063  //has_own_delete1arg: 0
2064  //has_own_delete2arg: 0
2065  //
2066  if (!soff) {
2067  return(1);
2068  }
2069  if (n) {
2070  if (gvp == (char*)G__PVOID) {
2071  delete[] (IDs::source*) soff;
2072  } else {
2073  G__setgvp((long) G__PVOID);
2074  for (int i = n - 1; i >= 0; --i) {
2075  ((IDs::source*) (soff+(sizeof(IDs::source)*i)))->~G__TIDscLcLsource();
2076  }
2077  G__setgvp((long)gvp);
2078  }
2079  } else {
2080  if (gvp == (char*)G__PVOID) {
2081  delete (IDs::source*) soff;
2082  } else {
2083  G__setgvp((long) G__PVOID);
2084  ((IDs::source*) (soff))->~G__TIDscLcLsource();
2085  G__setgvp((long)gvp);
2086  }
2087  }
2088  G__setnull(result7);
2089  return(1 || funcname || hash || result7 || libp) ;
2090 }
2091 
2092 // automatic assignment operator
2093 static int G__RootanaDataClasses_408_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2094 {
2095  IDs::source* dest = (IDs::source*) G__getstructoffset();
2096  *dest = *(IDs::source*) libp->para[0].ref;
2097  const IDs::source& obj = *dest;
2098  result7->ref = (long) (&obj);
2099  result7->obj.i = (long) (&obj);
2100  return(1 || funcname || hash || result7 || libp) ;
2101 }
2102 
2103 
2104 /* TAnalysedPulse */
2105 static int G__RootanaDataClasses_430_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2106 {
2107  TAnalysedPulse* p = NULL;
2108  char* gvp = (char*) G__getgvp();
2109  int n = G__getaryconstruct();
2110  if (n) {
2111  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
2112  p = new TAnalysedPulse[n];
2113  } else {
2114  p = new((void*) gvp) TAnalysedPulse[n];
2115  }
2116  } else {
2117  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
2118  p = new TAnalysedPulse;
2119  } else {
2120  p = new((void*) gvp) TAnalysedPulse;
2121  }
2122  }
2123  result7->obj.i = (long) p;
2124  result7->ref = (long) p;
2125  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse));
2126  return(1 || funcname || hash || result7 || libp) ;
2127 }
2128 
2129 static int G__RootanaDataClasses_430_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2130 {
2131  TAnalysedPulse* p = NULL;
2132  char* gvp = (char*) G__getgvp();
2133  //m: 5
2134  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
2135  p = new TAnalysedPulse(
2136 (double) G__double(libp->para[0]), (double) G__double(libp->para[1])
2137 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
2138 , *((string*) G__int(libp->para[4])));
2139  } else {
2140  p = new((void*) gvp) TAnalysedPulse(
2141 (double) G__double(libp->para[0]), (double) G__double(libp->para[1])
2142 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
2143 , *((string*) G__int(libp->para[4])));
2144  }
2145  result7->obj.i = (long) p;
2146  result7->ref = (long) p;
2147  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse));
2148  return(1 || funcname || hash || result7 || libp) ;
2149 }
2150 
2151 static int G__RootanaDataClasses_430_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2152 {
2153  TAnalysedPulse* p = NULL;
2154  char* gvp = (char*) G__getgvp();
2155  //m: 6
2156  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
2157  p = new TAnalysedPulse(
2158 (double) G__double(libp->para[0]), (double) G__double(libp->para[1])
2159 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
2160 , *((string*) G__int(libp->para[4])), *((string*) G__int(libp->para[5])));
2161  } else {
2162  p = new((void*) gvp) TAnalysedPulse(
2163 (double) G__double(libp->para[0]), (double) G__double(libp->para[1])
2164 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
2165 , *((string*) G__int(libp->para[4])), *((string*) G__int(libp->para[5])));
2166  }
2167  result7->obj.i = (long) p;
2168  result7->ref = (long) p;
2169  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse));
2170  return(1 || funcname || hash || result7 || libp) ;
2171 }
2172 
2173 static int G__RootanaDataClasses_430_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2174 {
2175  switch (libp->paran) {
2176  case 1:
2177  ((TAnalysedPulse*) G__getstructoffset())->Reset((Option_t*) G__int(libp->para[0]));
2178  G__setnull(result7);
2179  break;
2180  case 0:
2181  ((TAnalysedPulse*) G__getstructoffset())->Reset();
2182  G__setnull(result7);
2183  break;
2184  }
2185  return(1 || funcname || hash || result7 || libp) ;
2186 }
2187 
2188 static int G__RootanaDataClasses_430_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2189 {
2190  G__letdouble(result7, 100, (double) ((const TAnalysedPulse*) G__getstructoffset())->GetAmplitude());
2191  return(1 || funcname || hash || result7 || libp) ;
2192 }
2193 
2194 static int G__RootanaDataClasses_430_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2195 {
2196  G__letdouble(result7, 100, (double) ((const TAnalysedPulse*) G__getstructoffset())->GetTime());
2197  return(1 || funcname || hash || result7 || libp) ;
2198 }
2199 
2200 static int G__RootanaDataClasses_430_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2201 {
2202  G__letdouble(result7, 100, (double) ((const TAnalysedPulse*) G__getstructoffset())->GetIntegral());
2203  return(1 || funcname || hash || result7 || libp) ;
2204 }
2205 
2206 static int G__RootanaDataClasses_430_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2207 {
2208  G__letdouble(result7, 100, (double) ((const TAnalysedPulse*) G__getstructoffset())->GetEnergy());
2209  return(1 || funcname || hash || result7 || libp) ;
2210 }
2211 
2212 static int G__RootanaDataClasses_430_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2213 {
2214  {
2215  const string* pobj;
2216  const string xobj = ((const TAnalysedPulse*) G__getstructoffset())->GetDetName();
2217  pobj = new string(xobj);
2218  result7->obj.i = (long) ((void*) pobj);
2219  result7->ref = result7->obj.i;
2220  G__store_tempobject(*result7);
2221  }
2222  return(1 || funcname || hash || result7 || libp) ;
2223 }
2224 
2225 static int G__RootanaDataClasses_430_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2226 {
2227  {
2228  const string* pobj;
2229  const string xobj = ((const TAnalysedPulse*) G__getstructoffset())->GetAlgorithmStamp();
2230  pobj = new string(xobj);
2231  result7->obj.i = (long) ((void*) pobj);
2232  result7->ref = result7->obj.i;
2233  G__store_tempobject(*result7);
2234  }
2235  return(1 || funcname || hash || result7 || libp) ;
2236 }
2237 
2238 static int G__RootanaDataClasses_430_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2239 {
2240  G__letint(result7, 85, (long) TAnalysedPulse::Class());
2241  return(1 || funcname || hash || result7 || libp) ;
2242 }
2243 
2244 static int G__RootanaDataClasses_430_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2245 {
2246  G__letint(result7, 67, (long) TAnalysedPulse::Class_Name());
2247  return(1 || funcname || hash || result7 || libp) ;
2248 }
2249 
2250 static int G__RootanaDataClasses_430_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2251 {
2252  G__letint(result7, 115, (long) TAnalysedPulse::Class_Version());
2253  return(1 || funcname || hash || result7 || libp) ;
2254 }
2255 
2256 static int G__RootanaDataClasses_430_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2257 {
2258  TAnalysedPulse::Dictionary();
2259  G__setnull(result7);
2260  return(1 || funcname || hash || result7 || libp) ;
2261 }
2262 
2263 static int G__RootanaDataClasses_430_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2264 {
2265  ((TAnalysedPulse*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
2266  G__setnull(result7);
2267  return(1 || funcname || hash || result7 || libp) ;
2268 }
2269 
2270 static int G__RootanaDataClasses_430_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2271 {
2272  G__letint(result7, 67, (long) TAnalysedPulse::DeclFileName());
2273  return(1 || funcname || hash || result7 || libp) ;
2274 }
2275 
2276 static int G__RootanaDataClasses_430_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2277 {
2278  G__letint(result7, 105, (long) TAnalysedPulse::ImplFileLine());
2279  return(1 || funcname || hash || result7 || libp) ;
2280 }
2281 
2282 static int G__RootanaDataClasses_430_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2283 {
2284  G__letint(result7, 67, (long) TAnalysedPulse::ImplFileName());
2285  return(1 || funcname || hash || result7 || libp) ;
2286 }
2287 
2288 static int G__RootanaDataClasses_430_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2289 {
2290  G__letint(result7, 105, (long) TAnalysedPulse::DeclFileLine());
2291  return(1 || funcname || hash || result7 || libp) ;
2292 }
2293 
2294 // automatic copy constructor
2295 static int G__RootanaDataClasses_430_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2296 
2297 {
2298  TAnalysedPulse* p;
2299  void* tmp = (void*) G__int(libp->para[0]);
2300  p = new TAnalysedPulse(*(TAnalysedPulse*) tmp);
2301  result7->obj.i = (long) p;
2302  result7->ref = (long) p;
2303  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse));
2304  return(1 || funcname || hash || result7 || libp) ;
2305 }
2306 
2307 // automatic destructor
2309 static int G__RootanaDataClasses_430_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2310 {
2311  char* gvp = (char*) G__getgvp();
2312  long soff = G__getstructoffset();
2313  int n = G__getaryconstruct();
2314  //
2315  //has_a_delete: 1
2316  //has_own_delete1arg: 0
2317  //has_own_delete2arg: 0
2318  //
2319  if (!soff) {
2320  return(1);
2321  }
2322  if (n) {
2323  if (gvp == (char*)G__PVOID) {
2324  delete[] (TAnalysedPulse*) soff;
2325  } else {
2326  G__setgvp((long) G__PVOID);
2327  for (int i = n - 1; i >= 0; --i) {
2328  ((TAnalysedPulse*) (soff+(sizeof(TAnalysedPulse)*i)))->~G__TTAnalysedPulse();
2329  }
2330  G__setgvp((long)gvp);
2331  }
2332  } else {
2333  if (gvp == (char*)G__PVOID) {
2334  delete (TAnalysedPulse*) soff;
2335  } else {
2336  G__setgvp((long) G__PVOID);
2337  ((TAnalysedPulse*) (soff))->~G__TTAnalysedPulse();
2338  G__setgvp((long)gvp);
2339  }
2340  }
2341  G__setnull(result7);
2342  return(1 || funcname || hash || result7 || libp) ;
2343 }
2344 
2345 // automatic assignment operator
2346 static int G__RootanaDataClasses_430_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2347 {
2348  TAnalysedPulse* dest = (TAnalysedPulse*) G__getstructoffset();
2349  *dest = *(TAnalysedPulse*) libp->para[0].ref;
2350  const TAnalysedPulse& obj = *dest;
2351  result7->ref = (long) (&obj);
2352  result7->obj.i = (long) (&obj);
2353  return(1 || funcname || hash || result7 || libp) ;
2354 }
2355 
2356 
2357 /* vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > */
2358 static int G__RootanaDataClasses_432_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2359 {
2360  {
2361  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::reference obj = ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->at((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type) G__int(libp->para[0]));
2362  result7->ref = (long) (&obj);
2363  G__letint(result7, 'U', (long)obj);
2364  }
2365  return(1 || funcname || hash || result7 || libp) ;
2366 }
2367 
2368 static int G__RootanaDataClasses_432_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2369 {
2370  {
2371  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::const_reference obj = ((const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->at((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type) G__int(libp->para[0]));
2372  result7->ref = (long) (&obj);
2373  G__letint(result7, 'U', (long)obj);
2374  }
2375  return(1 || funcname || hash || result7 || libp) ;
2376 }
2377 
2378 static int G__RootanaDataClasses_432_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2379 {
2380  {
2381  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator* pobj;
2382  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator xobj = ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->begin();
2383  pobj = new vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator(xobj);
2384  result7->obj.i = (long) ((void*) pobj);
2385  result7->ref = result7->obj.i;
2386  G__store_tempobject(*result7);
2387  }
2388  return(1 || funcname || hash || result7 || libp) ;
2389 }
2390 
2391 static int G__RootanaDataClasses_432_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2392 {
2393  {
2394  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator* pobj;
2395  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator xobj = ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->end();
2396  pobj = new vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator(xobj);
2397  result7->obj.i = (long) ((void*) pobj);
2398  result7->ref = result7->obj.i;
2399  G__store_tempobject(*result7);
2400  }
2401  return(1 || funcname || hash || result7 || libp) ;
2402 }
2403 
2404 static int G__RootanaDataClasses_432_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2405 {
2406  {
2407  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::reverse_iterator* pobj;
2408  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::reverse_iterator xobj = ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->rbegin();
2409  pobj = new vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::reverse_iterator(xobj);
2410  result7->obj.i = (long) ((void*) pobj);
2411  result7->ref = result7->obj.i;
2412  G__store_tempobject(*result7);
2413  }
2414  return(1 || funcname || hash || result7 || libp) ;
2415 }
2416 
2417 static int G__RootanaDataClasses_432_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2418 {
2419  {
2420  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::reverse_iterator* pobj;
2421  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::reverse_iterator xobj = ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->rend();
2422  pobj = new vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::reverse_iterator(xobj);
2423  result7->obj.i = (long) ((void*) pobj);
2424  result7->ref = result7->obj.i;
2425  G__store_tempobject(*result7);
2426  }
2427  return(1 || funcname || hash || result7 || libp) ;
2428 }
2429 
2430 static int G__RootanaDataClasses_432_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2431 {
2432  G__letint(result7, 107, (long) ((const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->size());
2433  return(1 || funcname || hash || result7 || libp) ;
2434 }
2435 
2436 static int G__RootanaDataClasses_432_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2437 {
2438  G__letint(result7, 107, (long) ((const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->max_size());
2439  return(1 || funcname || hash || result7 || libp) ;
2440 }
2441 
2442 static int G__RootanaDataClasses_432_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2443 {
2444  ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->resize((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type) G__int(libp->para[0]));
2445  G__setnull(result7);
2446  return(1 || funcname || hash || result7 || libp) ;
2447 }
2448 
2449 static int G__RootanaDataClasses_432_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2450 {
2451  ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->resize((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type) G__int(libp->para[0]), (TAnalysedPulse*) G__int(libp->para[1]));
2452  G__setnull(result7);
2453  return(1 || funcname || hash || result7 || libp) ;
2454 }
2455 
2456 static int G__RootanaDataClasses_432_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2457 {
2458  G__letint(result7, 107, (long) ((const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->capacity());
2459  return(1 || funcname || hash || result7 || libp) ;
2460 }
2461 
2462 static int G__RootanaDataClasses_432_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2463 {
2464  G__letint(result7, 103, (long) ((const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->empty());
2465  return(1 || funcname || hash || result7 || libp) ;
2466 }
2467 
2468 static int G__RootanaDataClasses_432_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2469 {
2470  {
2471  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::reference obj = ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->operator[]((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type) G__int(libp->para[0]));
2472  result7->ref = (long) (&obj);
2473  G__letint(result7, 'U', (long)obj);
2474  }
2475  return(1 || funcname || hash || result7 || libp) ;
2476 }
2477 
2478 static int G__RootanaDataClasses_432_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2479 {
2480  {
2481  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::const_reference obj = ((const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->operator[]((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type) G__int(libp->para[0]));
2482  result7->ref = (long) (&obj);
2483  G__letint(result7, 'U', (long)obj);
2484  }
2485  return(1 || funcname || hash || result7 || libp) ;
2486 }
2487 
2488 static int G__RootanaDataClasses_432_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2489 {
2490  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >* p = NULL;
2491  char* gvp = (char*) G__getgvp();
2492  int n = G__getaryconstruct();
2493  if (n) {
2494  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
2495  p = new vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >[n];
2496  } else {
2497  p = new((void*) gvp) vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >[n];
2498  }
2499  } else {
2500  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
2501  p = new vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >;
2502  } else {
2503  p = new((void*) gvp) vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >;
2504  }
2505  }
2506  result7->obj.i = (long) p;
2507  result7->ref = (long) p;
2509  return(1 || funcname || hash || result7 || libp) ;
2510 }
2511 
2512 static int G__RootanaDataClasses_432_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2513 {
2514  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >* p = NULL;
2515  char* gvp = (char*) G__getgvp();
2516  switch (libp->paran) {
2517  case 2:
2518  //m: 2
2519  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
2520  p = new vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type) G__int(libp->para[0]), libp->para[1].ref ? *(TAnalysedPulse**) libp->para[1].ref : *(TAnalysedPulse**) (void*) (&G__Mlong(libp->para[1])));
2521  } else {
2522  p = new((void*) gvp) vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type) G__int(libp->para[0]), libp->para[1].ref ? *(TAnalysedPulse**) libp->para[1].ref : *(TAnalysedPulse**) (void*) (&G__Mlong(libp->para[1])));
2523  }
2524  break;
2525  case 1:
2526  //m: 1
2527  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
2528  p = new vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type) G__int(libp->para[0]));
2529  } else {
2530  p = new((void*) gvp) vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type) G__int(libp->para[0]));
2531  }
2532  break;
2533  }
2534  result7->obj.i = (long) p;
2535  result7->ref = (long) p;
2537  return(1 || funcname || hash || result7 || libp) ;
2538 }
2539 
2540 static int G__RootanaDataClasses_432_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2541 {
2542  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >* p = NULL;
2543  char* gvp = (char*) G__getgvp();
2544  //m: 1
2545  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
2546  p = new vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >(*(vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) libp->para[0].ref);
2547  } else {
2548  p = new((void*) gvp) vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >(*(vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) libp->para[0].ref);
2549  }
2550  result7->obj.i = (long) p;
2551  result7->ref = (long) p;
2553  return(1 || funcname || hash || result7 || libp) ;
2554 }
2555 
2556 static int G__RootanaDataClasses_432_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2557 {
2558  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >* p = NULL;
2559  char* gvp = (char*) G__getgvp();
2560  //m: 2
2561  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
2562  p = new vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >(*((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::const_iterator*) G__int(libp->para[0])), *((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::const_iterator*) G__int(libp->para[1])));
2563  } else {
2564  p = new((void*) gvp) vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >(*((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::const_iterator*) G__int(libp->para[0])), *((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::const_iterator*) G__int(libp->para[1])));
2565  }
2566  result7->obj.i = (long) p;
2567  result7->ref = (long) p;
2569  return(1 || funcname || hash || result7 || libp) ;
2570 }
2571 
2572 static int G__RootanaDataClasses_432_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2573 {
2574  {
2575  const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >& obj = ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->operator=(*(vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) libp->para[0].ref);
2576  result7->ref = (long) (&obj);
2577  result7->obj.i = (long) (&obj);
2578  }
2579  return(1 || funcname || hash || result7 || libp) ;
2580 }
2581 
2582 static int G__RootanaDataClasses_432_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2583 {
2584  ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->reserve((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type) G__int(libp->para[0]));
2585  G__setnull(result7);
2586  return(1 || funcname || hash || result7 || libp) ;
2587 }
2588 
2589 static int G__RootanaDataClasses_432_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2590 {
2591  {
2592  TAnalysedPulse*& obj = ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->front();
2593  result7->ref = (long) (&obj);
2594  G__letint(result7, 'U', (long)obj);
2595  }
2596  return(1 || funcname || hash || result7 || libp) ;
2597 }
2598 
2599 static int G__RootanaDataClasses_432_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2600 {
2601  {
2602  TAnalysedPulse*& obj = ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->back();
2603  result7->ref = (long) (&obj);
2604  G__letint(result7, 'U', (long)obj);
2605  }
2606  return(1 || funcname || hash || result7 || libp) ;
2607 }
2608 
2609 static int G__RootanaDataClasses_432_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2610 {
2611  ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->push_back(libp->para[0].ref ? *(TAnalysedPulse**) libp->para[0].ref : *(TAnalysedPulse**) (void*) (&G__Mlong(libp->para[0])));
2612  G__setnull(result7);
2613  return(1 || funcname || hash || result7 || libp) ;
2614 }
2615 
2616 static int G__RootanaDataClasses_432_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2617 {
2618  ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->swap(*(vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) libp->para[0].ref);
2619  G__setnull(result7);
2620  return(1 || funcname || hash || result7 || libp) ;
2621 }
2622 
2623 static int G__RootanaDataClasses_432_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2624 {
2625  {
2626  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator* pobj;
2627  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator xobj = ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->insert(*((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) G__int(libp->para[0])), libp->para[1].ref ? *(TAnalysedPulse**) libp->para[1].ref : *(TAnalysedPulse**) (void*) (&G__Mlong(libp->para[1])));
2628  pobj = new vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator(xobj);
2629  result7->obj.i = (long) ((void*) pobj);
2630  result7->ref = result7->obj.i;
2631  G__store_tempobject(*result7);
2632  }
2633  return(1 || funcname || hash || result7 || libp) ;
2634 }
2635 
2636 static int G__RootanaDataClasses_432_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2637 {
2638  ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->insert(*((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) G__int(libp->para[0])), *((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::const_iterator*) G__int(libp->para[1]))
2639 , *((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::const_iterator*) G__int(libp->para[2])));
2640  G__setnull(result7);
2641  return(1 || funcname || hash || result7 || libp) ;
2642 }
2643 
2644 static int G__RootanaDataClasses_432_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2645 {
2646  ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->insert(*((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) G__int(libp->para[0])), (vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type) G__int(libp->para[1])
2647 , libp->para[2].ref ? *(TAnalysedPulse**) libp->para[2].ref : *(TAnalysedPulse**) (void*) (&G__Mlong(libp->para[2])));
2648  G__setnull(result7);
2649  return(1 || funcname || hash || result7 || libp) ;
2650 }
2651 
2652 static int G__RootanaDataClasses_432_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2653 {
2654  ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->pop_back();
2655  G__setnull(result7);
2656  return(1 || funcname || hash || result7 || libp) ;
2657 }
2658 
2659 static int G__RootanaDataClasses_432_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2660 {
2661  ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->erase(*((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) G__int(libp->para[0])));
2662  G__setnull(result7);
2663  return(1 || funcname || hash || result7 || libp) ;
2664 }
2665 
2666 static int G__RootanaDataClasses_432_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2667 {
2668  ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->erase(*((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) G__int(libp->para[0])), *((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) G__int(libp->para[1])));
2669  G__setnull(result7);
2670  return(1 || funcname || hash || result7 || libp) ;
2671 }
2672 
2673 static int G__RootanaDataClasses_432_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2674 {
2675  ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) G__getstructoffset())->clear();
2676  G__setnull(result7);
2677  return(1 || funcname || hash || result7 || libp) ;
2678 }
2679 
2680 // automatic destructor
2681 typedef vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > G__TvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgR;
2682 static int G__RootanaDataClasses_432_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2683 {
2684  char* gvp = (char*) G__getgvp();
2685  long soff = G__getstructoffset();
2686  int n = G__getaryconstruct();
2687  //
2688  //has_a_delete: 0
2689  //has_own_delete1arg: 0
2690  //has_own_delete2arg: 0
2691  //
2692  if (!soff) {
2693  return(1);
2694  }
2695  if (n) {
2696  if (gvp == (char*)G__PVOID) {
2697  delete[] (vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) soff;
2698  } else {
2699  G__setgvp((long) G__PVOID);
2700  for (int i = n - 1; i >= 0; --i) {
2701  ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) (soff+(sizeof(vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >)*i)))->~G__TvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgR();
2702  }
2703  G__setgvp((long)gvp);
2704  }
2705  } else {
2706  if (gvp == (char*)G__PVOID) {
2707  delete (vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) soff;
2708  } else {
2709  G__setgvp((long) G__PVOID);
2710  ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) (soff))->~G__TvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgR();
2711  G__setgvp((long)gvp);
2712  }
2713  }
2714  G__setnull(result7);
2715  return(1 || funcname || hash || result7 || libp) ;
2716 }
2717 
2718 
2719 /* vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator */
2720 static int G__RootanaDataClasses_433_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2721 {
2722  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator* p = NULL;
2723  char* gvp = (char*) G__getgvp();
2724  int n = G__getaryconstruct();
2725  if (n) {
2726  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
2727  p = new vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator[n];
2728  } else {
2729  p = new((void*) gvp) vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator[n];
2730  }
2731  } else {
2732  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
2733  p = new vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator;
2734  } else {
2735  p = new((void*) gvp) vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator;
2736  }
2737  }
2738  result7->obj.i = (long) p;
2739  result7->ref = (long) p;
2741  return(1 || funcname || hash || result7 || libp) ;
2742 }
2743 
2744 static int G__RootanaDataClasses_433_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2745 {
2746  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator* p = NULL;
2747  char* gvp = (char*) G__getgvp();
2748  //m: 1
2749  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
2750  p = new vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator(libp->para[0].ref ? *(const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator::pointer*) libp->para[0].ref : *(const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator::pointer*) (void*) (&G__Mlong(libp->para[0])));
2751  } else {
2752  p = new((void*) gvp) vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator(libp->para[0].ref ? *(const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator::pointer*) libp->para[0].ref : *(const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator::pointer*) (void*) (&G__Mlong(libp->para[0])));
2753  }
2754  result7->obj.i = (long) p;
2755  result7->ref = (long) p;
2757  return(1 || funcname || hash || result7 || libp) ;
2758 }
2759 
2760 static int G__RootanaDataClasses_433_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2761 {
2762  {
2763  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator::reference obj = ((const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) G__getstructoffset())->operator*();
2764  result7->ref = (long) (&obj);
2765  G__letint(result7, 'U', (long)obj);
2766  }
2767  return(1 || funcname || hash || result7 || libp) ;
2768 }
2769 
2770 static int G__RootanaDataClasses_433_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2771 {
2772  G__letint(result7, 85, (long) ((const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) G__getstructoffset())->operator->());
2773  return(1 || funcname || hash || result7 || libp) ;
2774 }
2775 
2776 static int G__RootanaDataClasses_433_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2777 {
2778  {
2779  const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator& obj = ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) G__getstructoffset())->operator++();
2780  result7->ref = (long) (&obj);
2781  result7->obj.i = (long) (&obj);
2782  }
2783  return(1 || funcname || hash || result7 || libp) ;
2784 }
2785 
2786 static int G__RootanaDataClasses_433_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2787 {
2788  {
2789  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator* pobj;
2790  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator xobj = ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) G__getstructoffset())->operator++((int) G__int(libp->para[0]));
2791  pobj = new vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator(xobj);
2792  result7->obj.i = (long) ((void*) pobj);
2793  result7->ref = result7->obj.i;
2794  G__store_tempobject(*result7);
2795  }
2796  return(1 || funcname || hash || result7 || libp) ;
2797 }
2798 
2799 static int G__RootanaDataClasses_433_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2800 {
2801  {
2802  const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator& obj = ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) G__getstructoffset())->operator--();
2803  result7->ref = (long) (&obj);
2804  result7->obj.i = (long) (&obj);
2805  }
2806  return(1 || funcname || hash || result7 || libp) ;
2807 }
2808 
2809 static int G__RootanaDataClasses_433_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2810 {
2811  {
2812  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator* pobj;
2813  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator xobj = ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) G__getstructoffset())->operator--((int) G__int(libp->para[0]));
2814  pobj = new vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator(xobj);
2815  result7->obj.i = (long) ((void*) pobj);
2816  result7->ref = result7->obj.i;
2817  G__store_tempobject(*result7);
2818  }
2819  return(1 || funcname || hash || result7 || libp) ;
2820 }
2821 
2822 static int G__RootanaDataClasses_433_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2823 {
2824  {
2825  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator::reference obj = ((const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) G__getstructoffset())->operator[](*(vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator::difference_type*) G__Longref(&libp->para[0]));
2826  result7->ref = (long) (&obj);
2827  G__letint(result7, 'U', (long)obj);
2828  }
2829  return(1 || funcname || hash || result7 || libp) ;
2830 }
2831 
2832 static int G__RootanaDataClasses_433_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2833 {
2834  {
2835  const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator& obj = ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) G__getstructoffset())->operator+=(*(vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator::difference_type*) G__Longref(&libp->para[0]));
2836  result7->ref = (long) (&obj);
2837  result7->obj.i = (long) (&obj);
2838  }
2839  return(1 || funcname || hash || result7 || libp) ;
2840 }
2841 
2842 static int G__RootanaDataClasses_433_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2843 {
2844  {
2845  const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator* pobj;
2846  const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator xobj = ((const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) G__getstructoffset())->operator+(*(vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator::difference_type*) G__Longref(&libp->para[0]));
2847  pobj = new vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator(xobj);
2848  result7->obj.i = (long) ((void*) pobj);
2849  result7->ref = result7->obj.i;
2850  G__store_tempobject(*result7);
2851  }
2852  return(1 || funcname || hash || result7 || libp) ;
2853 }
2854 
2855 static int G__RootanaDataClasses_433_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2856 {
2857  {
2858  const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator& obj = ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) G__getstructoffset())->operator-=(*(vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator::difference_type*) G__Longref(&libp->para[0]));
2859  result7->ref = (long) (&obj);
2860  result7->obj.i = (long) (&obj);
2861  }
2862  return(1 || funcname || hash || result7 || libp) ;
2863 }
2864 
2865 static int G__RootanaDataClasses_433_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2866 {
2867  {
2868  const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator* pobj;
2869  const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator xobj = ((const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) G__getstructoffset())->operator-(*(vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator::difference_type*) G__Longref(&libp->para[0]));
2870  pobj = new vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator(xobj);
2871  result7->obj.i = (long) ((void*) pobj);
2872  result7->ref = result7->obj.i;
2873  G__store_tempobject(*result7);
2874  }
2875  return(1 || funcname || hash || result7 || libp) ;
2876 }
2877 
2878 static int G__RootanaDataClasses_433_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2879 {
2880  {
2881  const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator::pointer& obj = ((const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) G__getstructoffset())->base();
2882  result7->ref = (long) (&obj);
2883  G__letint(result7, 'U', (long)obj);
2884  }
2885  return(1 || funcname || hash || result7 || libp) ;
2886 }
2887 
2888 static int G__RootanaDataClasses_433_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2889 {
2890  {
2891  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator* pobj;
2892  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator xobj = ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) G__getstructoffset())->operator=(*(vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) libp->para[0].ref);
2893  pobj = new vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator(xobj);
2894  result7->obj.i = (long) ((void*) pobj);
2895  result7->ref = result7->obj.i;
2896  G__store_tempobject(*result7);
2897  }
2898  return(1 || funcname || hash || result7 || libp) ;
2899 }
2900 
2901 // automatic copy constructor
2902 static int G__RootanaDataClasses_433_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2903 
2904 {
2905  vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator* p;
2906  void* tmp = (void*) G__int(libp->para[0]);
2907  p = new vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator(*(vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) tmp);
2908  result7->obj.i = (long) p;
2909  result7->ref = (long) p;
2911  return(1 || funcname || hash || result7 || libp) ;
2912 }
2913 
2914 // automatic destructor
2915 typedef vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator G__TvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator;
2916 static int G__RootanaDataClasses_433_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2917 {
2918  char* gvp = (char*) G__getgvp();
2919  long soff = G__getstructoffset();
2920  int n = G__getaryconstruct();
2921  //
2922  //has_a_delete: 0
2923  //has_own_delete1arg: 0
2924  //has_own_delete2arg: 0
2925  //
2926  if (!soff) {
2927  return(1);
2928  }
2929  if (n) {
2930  if (gvp == (char*)G__PVOID) {
2931  delete[] (vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) soff;
2932  } else {
2933  G__setgvp((long) G__PVOID);
2934  for (int i = n - 1; i >= 0; --i) {
2935  ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) (soff+(sizeof(vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator)*i)))->~G__TvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator();
2936  }
2937  G__setgvp((long)gvp);
2938  }
2939  } else {
2940  if (gvp == (char*)G__PVOID) {
2941  delete (vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) soff;
2942  } else {
2943  G__setgvp((long) G__PVOID);
2944  ((vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) (soff))->~G__TvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator();
2945  G__setgvp((long)gvp);
2946  }
2947  }
2948  G__setnull(result7);
2949  return(1 || funcname || hash || result7 || libp) ;
2950 }
2951 
2952 
2953 /* map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > > */
2954 static int G__RootanaDataClasses_446_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2955 {
2956  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >* p = NULL;
2957  char* gvp = (char*) G__getgvp();
2958  int n = G__getaryconstruct();
2959  if (n) {
2960  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
2961  p = new map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >[n];
2962  } else {
2963  p = new((void*) gvp) map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >[n];
2964  }
2965  } else {
2966  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
2967  p = new map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >;
2968  } else {
2969  p = new((void*) gvp) map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >;
2970  }
2971  }
2972  result7->obj.i = (long) p;
2973  result7->ref = (long) p;
2975  return(1 || funcname || hash || result7 || libp) ;
2976 }
2977 
2978 static int G__RootanaDataClasses_446_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2979 {
2980  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >* p = NULL;
2981  char* gvp = (char*) G__getgvp();
2982  //m: 2
2983  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
2984  p = new map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >(*((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) G__int(libp->para[0])), *((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) G__int(libp->para[1])));
2985  } else {
2986  p = new((void*) gvp) map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >(*((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) G__int(libp->para[0])), *((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) G__int(libp->para[1])));
2987  }
2988  result7->obj.i = (long) p;
2989  result7->ref = (long) p;
2991  return(1 || funcname || hash || result7 || libp) ;
2992 }
2993 
2994 static int G__RootanaDataClasses_446_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2995 {
2996  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >* p = NULL;
2997  char* gvp = (char*) G__getgvp();
2998  //m: 2
2999  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
3000  p = new map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >(*((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::reverse_iterator*) G__int(libp->para[0])), *((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::reverse_iterator*) G__int(libp->para[1])));
3001  } else {
3002  p = new((void*) gvp) map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >(*((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::reverse_iterator*) G__int(libp->para[0])), *((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::reverse_iterator*) G__int(libp->para[1])));
3003  }
3004  result7->obj.i = (long) p;
3005  result7->ref = (long) p;
3007  return(1 || funcname || hash || result7 || libp) ;
3008 }
3009 
3010 static int G__RootanaDataClasses_446_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3011 {
3012  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >* p = NULL;
3013  char* gvp = (char*) G__getgvp();
3014  //m: 1
3015  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
3016  p = new map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >(*(map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) libp->para[0].ref);
3017  } else {
3018  p = new((void*) gvp) map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >(*(map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) libp->para[0].ref);
3019  }
3020  result7->obj.i = (long) p;
3021  result7->ref = (long) p;
3023  return(1 || funcname || hash || result7 || libp) ;
3024 }
3025 
3026 static int G__RootanaDataClasses_446_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3027 {
3028  {
3029  const map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >& obj = ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) G__getstructoffset())->operator=(*(map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) libp->para[0].ref);
3030  result7->ref = (long) (&obj);
3031  result7->obj.i = (long) (&obj);
3032  }
3033  return(1 || funcname || hash || result7 || libp) ;
3034 }
3035 
3036 static int G__RootanaDataClasses_446_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3037 {
3038  {
3039  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator* pobj;
3040  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator xobj = ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) G__getstructoffset())->begin();
3041  pobj = new map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator(xobj);
3042  result7->obj.i = (long) ((void*) pobj);
3043  result7->ref = result7->obj.i;
3044  G__store_tempobject(*result7);
3045  }
3046  return(1 || funcname || hash || result7 || libp) ;
3047 }
3048 
3049 static int G__RootanaDataClasses_446_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3050 {
3051  {
3052  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator* pobj;
3053  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator xobj = ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) G__getstructoffset())->end();
3054  pobj = new map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator(xobj);
3055  result7->obj.i = (long) ((void*) pobj);
3056  result7->ref = result7->obj.i;
3057  G__store_tempobject(*result7);
3058  }
3059  return(1 || funcname || hash || result7 || libp) ;
3060 }
3061 
3062 static int G__RootanaDataClasses_446_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3063 {
3064  {
3065  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::reverse_iterator* pobj;
3066  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::reverse_iterator xobj = ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) G__getstructoffset())->rbegin();
3067  pobj = new map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::reverse_iterator(xobj);
3068  result7->obj.i = (long) ((void*) pobj);
3069  result7->ref = result7->obj.i;
3070  G__store_tempobject(*result7);
3071  }
3072  return(1 || funcname || hash || result7 || libp) ;
3073 }
3074 
3075 static int G__RootanaDataClasses_446_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3076 {
3077  {
3078  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::reverse_iterator* pobj;
3079  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::reverse_iterator xobj = ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) G__getstructoffset())->rend();
3080  pobj = new map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::reverse_iterator(xobj);
3081  result7->obj.i = (long) ((void*) pobj);
3082  result7->ref = result7->obj.i;
3083  G__store_tempobject(*result7);
3084  }
3085  return(1 || funcname || hash || result7 || libp) ;
3086 }
3087 
3088 static int G__RootanaDataClasses_446_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3089 {
3090  G__letint(result7, 103, (long) ((const map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) G__getstructoffset())->empty());
3091  return(1 || funcname || hash || result7 || libp) ;
3092 }
3093 
3094 static int G__RootanaDataClasses_446_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3095 {
3096  G__letint(result7, 107, (long) ((const map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) G__getstructoffset())->size());
3097  return(1 || funcname || hash || result7 || libp) ;
3098 }
3099 
3100 static int G__RootanaDataClasses_446_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3101 {
3102  G__letint(result7, 107, (long) ((const map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) G__getstructoffset())->max_size());
3103  return(1 || funcname || hash || result7 || libp) ;
3104 }
3105 
3106 static int G__RootanaDataClasses_446_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3107 {
3108  {
3109  const vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >& obj = ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) G__getstructoffset())->operator[](*(string*) libp->para[0].ref);
3110  result7->ref = (long) (&obj);
3111  result7->obj.i = (long) (&obj);
3112  }
3113  return(1 || funcname || hash || result7 || libp) ;
3114 }
3115 
3116 static int G__RootanaDataClasses_446_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3117 {
3118  {
3119  pair<map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator,bool>* pobj;
3120  pair<map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator,bool> xobj = ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) G__getstructoffset())->insert(*(map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::value_type*) libp->para[0].ref);
3121  pobj = new pair<map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator,bool>(xobj);
3122  result7->obj.i = (long) ((void*) pobj);
3123  result7->ref = result7->obj.i;
3124  G__store_tempobject(*result7);
3125  }
3126  return(1 || funcname || hash || result7 || libp) ;
3127 }
3128 
3129 static int G__RootanaDataClasses_446_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3130 {
3131  {
3132  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator* pobj;
3133  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator xobj = ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) G__getstructoffset())->insert(*((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) G__int(libp->para[0])), *(map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::value_type*) libp->para[1].ref);
3134  pobj = new map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator(xobj);
3135  result7->obj.i = (long) ((void*) pobj);
3136  result7->ref = result7->obj.i;
3137  G__store_tempobject(*result7);
3138  }
3139  return(1 || funcname || hash || result7 || libp) ;
3140 }
3141 
3142 static int G__RootanaDataClasses_446_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3143 {
3144  ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) G__getstructoffset())->insert(*((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) G__int(libp->para[0])), *((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) G__int(libp->para[1])));
3145  G__setnull(result7);
3146  return(1 || funcname || hash || result7 || libp) ;
3147 }
3148 
3149 static int G__RootanaDataClasses_446_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3150 {
3151  ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) G__getstructoffset())->insert(*((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::reverse_iterator*) G__int(libp->para[0])), *((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::reverse_iterator*) G__int(libp->para[1])));
3152  G__setnull(result7);
3153  return(1 || funcname || hash || result7 || libp) ;
3154 }
3155 
3156 static int G__RootanaDataClasses_446_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3157 {
3158  ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) G__getstructoffset())->erase(*((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) G__int(libp->para[0])));
3159  G__setnull(result7);
3160  return(1 || funcname || hash || result7 || libp) ;
3161 }
3162 
3163 static int G__RootanaDataClasses_446_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3164 {
3165  G__letint(result7, 107, (long) ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) G__getstructoffset())->erase(*(string*) libp->para[0].ref));
3166  return(1 || funcname || hash || result7 || libp) ;
3167 }
3168 
3169 static int G__RootanaDataClasses_446_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3170 {
3171  ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) G__getstructoffset())->erase(*((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) G__int(libp->para[0])), *((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) G__int(libp->para[1])));
3172  G__setnull(result7);
3173  return(1 || funcname || hash || result7 || libp) ;
3174 }
3175 
3176 static int G__RootanaDataClasses_446_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3177 {
3178  ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) G__getstructoffset())->swap(*(map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) libp->para[0].ref);
3179  G__setnull(result7);
3180  return(1 || funcname || hash || result7 || libp) ;
3181 }
3182 
3183 static int G__RootanaDataClasses_446_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3184 {
3185  ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) G__getstructoffset())->clear();
3186  G__setnull(result7);
3187  return(1 || funcname || hash || result7 || libp) ;
3188 }
3189 
3190 static int G__RootanaDataClasses_446_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3191 {
3192  {
3193  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator* pobj;
3194  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator xobj = ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) G__getstructoffset())->find(*(string*) libp->para[0].ref);
3195  pobj = new map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator(xobj);
3196  result7->obj.i = (long) ((void*) pobj);
3197  result7->ref = result7->obj.i;
3198  G__store_tempobject(*result7);
3199  }
3200  return(1 || funcname || hash || result7 || libp) ;
3201 }
3202 
3203 static int G__RootanaDataClasses_446_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3204 {
3205  G__letint(result7, 107, (long) ((const map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) G__getstructoffset())->count(*(string*) libp->para[0].ref));
3206  return(1 || funcname || hash || result7 || libp) ;
3207 }
3208 
3209 static int G__RootanaDataClasses_446_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3210 {
3211  {
3212  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator* pobj;
3213  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator xobj = ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) G__getstructoffset())->lower_bound(*(string*) libp->para[0].ref);
3214  pobj = new map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator(xobj);
3215  result7->obj.i = (long) ((void*) pobj);
3216  result7->ref = result7->obj.i;
3217  G__store_tempobject(*result7);
3218  }
3219  return(1 || funcname || hash || result7 || libp) ;
3220 }
3221 
3222 static int G__RootanaDataClasses_446_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3223 {
3224  {
3225  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator* pobj;
3226  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator xobj = ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) G__getstructoffset())->upper_bound(*(string*) libp->para[0].ref);
3227  pobj = new map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator(xobj);
3228  result7->obj.i = (long) ((void*) pobj);
3229  result7->ref = result7->obj.i;
3230  G__store_tempobject(*result7);
3231  }
3232  return(1 || funcname || hash || result7 || libp) ;
3233 }
3234 
3235 // automatic destructor
3236 typedef map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > > G__TmaplEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgRsPgRsPgR;
3237 static int G__RootanaDataClasses_446_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3238 {
3239  char* gvp = (char*) G__getgvp();
3240  long soff = G__getstructoffset();
3241  int n = G__getaryconstruct();
3242  //
3243  //has_a_delete: 0
3244  //has_own_delete1arg: 0
3245  //has_own_delete2arg: 0
3246  //
3247  if (!soff) {
3248  return(1);
3249  }
3250  if (n) {
3251  if (gvp == (char*)G__PVOID) {
3252  delete[] (map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) soff;
3253  } else {
3254  G__setgvp((long) G__PVOID);
3255  for (int i = n - 1; i >= 0; --i) {
3256  ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) (soff+(sizeof(map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >)*i)))->~G__TmaplEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgRsPgRsPgR();
3257  }
3258  G__setgvp((long)gvp);
3259  }
3260  } else {
3261  if (gvp == (char*)G__PVOID) {
3262  delete (map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) soff;
3263  } else {
3264  G__setgvp((long) G__PVOID);
3265  ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*) (soff))->~G__TmaplEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgRsPgRsPgR();
3266  G__setgvp((long)gvp);
3267  }
3268  }
3269  G__setnull(result7);
3270  return(1 || funcname || hash || result7 || libp) ;
3271 }
3272 
3273 
3274 /* pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > */
3275 static int G__RootanaDataClasses_447_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3276 {
3277  pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >* p = NULL;
3278  char* gvp = (char*) G__getgvp();
3279  int n = G__getaryconstruct();
3280  if (n) {
3281  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
3282  p = new pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >[n];
3283  } else {
3284  p = new((void*) gvp) pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >[n];
3285  }
3286  } else {
3287  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
3288  p = new pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >;
3289  } else {
3290  p = new((void*) gvp) pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >;
3291  }
3292  }
3293  result7->obj.i = (long) p;
3294  result7->ref = (long) p;
3296  return(1 || funcname || hash || result7 || libp) ;
3297 }
3298 
3299 static int G__RootanaDataClasses_447_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3300 {
3301  pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >* p = NULL;
3302  char* gvp = (char*) G__getgvp();
3303  //m: 2
3304  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
3305  p = new pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >(*(string*) libp->para[0].ref, *(vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) libp->para[1].ref);
3306  } else {
3307  p = new((void*) gvp) pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >(*(string*) libp->para[0].ref, *(vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*) libp->para[1].ref);
3308  }
3309  result7->obj.i = (long) p;
3310  result7->ref = (long) p;
3312  return(1 || funcname || hash || result7 || libp) ;
3313 }
3314 
3315 // automatic copy constructor
3316 static int G__RootanaDataClasses_447_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3317 
3318 {
3319  pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >* p;
3320  void* tmp = (void*) G__int(libp->para[0]);
3321  p = new pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >(*(pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >*) tmp);
3322  result7->obj.i = (long) p;
3323  result7->ref = (long) p;
3325  return(1 || funcname || hash || result7 || libp) ;
3326 }
3327 
3328 // automatic destructor
3329 typedef pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > G__TpairlEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgR;
3330 static int G__RootanaDataClasses_447_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3331 {
3332  char* gvp = (char*) G__getgvp();
3333  long soff = G__getstructoffset();
3334  int n = G__getaryconstruct();
3335  //
3336  //has_a_delete: 0
3337  //has_own_delete1arg: 0
3338  //has_own_delete2arg: 0
3339  //
3340  if (!soff) {
3341  return(1);
3342  }
3343  if (n) {
3344  if (gvp == (char*)G__PVOID) {
3345  delete[] (pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >*) soff;
3346  } else {
3347  G__setgvp((long) G__PVOID);
3348  for (int i = n - 1; i >= 0; --i) {
3349  ((pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >*) (soff+(sizeof(pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >)*i)))->~G__TpairlEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgR();
3350  }
3351  G__setgvp((long)gvp);
3352  }
3353  } else {
3354  if (gvp == (char*)G__PVOID) {
3355  delete (pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >*) soff;
3356  } else {
3357  G__setgvp((long) G__PVOID);
3358  ((pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >*) (soff))->~G__TpairlEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgR();
3359  G__setgvp((long)gvp);
3360  }
3361  }
3362  G__setnull(result7);
3363  return(1 || funcname || hash || result7 || libp) ;
3364 }
3365 
3366 
3367 /* map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator */
3368 static int G__RootanaDataClasses_448_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3369 {
3370  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator* p = NULL;
3371  char* gvp = (char*) G__getgvp();
3372  int n = G__getaryconstruct();
3373  if (n) {
3374  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
3375  p = new map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator[n];
3376  } else {
3377  p = new((void*) gvp) map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator[n];
3378  }
3379  } else {
3380  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
3381  p = new map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator;
3382  } else {
3383  p = new((void*) gvp) map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator;
3384  }
3385  }
3386  result7->obj.i = (long) p;
3387  result7->ref = (long) p;
3389  return(1 || funcname || hash || result7 || libp) ;
3390 }
3391 
3392 static int G__RootanaDataClasses_448_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3393 {
3394  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator* p = NULL;
3395  char* gvp = (char*) G__getgvp();
3396  //m: 1
3397  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
3398  p = new map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator(*(map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) libp->para[0].ref);
3399  } else {
3400  p = new((void*) gvp) map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator(*(map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) libp->para[0].ref);
3401  }
3402  result7->obj.i = (long) p;
3403  result7->ref = (long) p;
3405  return(1 || funcname || hash || result7 || libp) ;
3406 }
3407 
3408 static int G__RootanaDataClasses_448_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3409 {
3410  {
3411  const map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator& obj = ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) G__getstructoffset())->operator=(*(map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) libp->para[0].ref);
3412  result7->ref = (long) (&obj);
3413  result7->obj.i = (long) (&obj);
3414  }
3415  return(1 || funcname || hash || result7 || libp) ;
3416 }
3417 
3418 static int G__RootanaDataClasses_448_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3419 {
3420  {
3421  const map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::value_type& obj = ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) G__getstructoffset())->operator*();
3422  result7->ref = (long) (&obj);
3423  result7->obj.i = (long) (&obj);
3424  }
3425  return(1 || funcname || hash || result7 || libp) ;
3426 }
3427 
3428 static int G__RootanaDataClasses_448_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3429 {
3430  G__letint(result7, 85, (long) ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) G__getstructoffset())->operator->());
3431  return(1 || funcname || hash || result7 || libp) ;
3432 }
3433 
3434 static int G__RootanaDataClasses_448_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3435 {
3436  {
3437  const map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator& obj = ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) G__getstructoffset())->operator++();
3438  result7->ref = (long) (&obj);
3439  result7->obj.i = (long) (&obj);
3440  }
3441  return(1 || funcname || hash || result7 || libp) ;
3442 }
3443 
3444 static int G__RootanaDataClasses_448_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3445 {
3446  {
3447  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator* pobj;
3448  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator xobj = ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) G__getstructoffset())->operator++((int) G__int(libp->para[0]));
3449  pobj = new map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator(xobj);
3450  result7->obj.i = (long) ((void*) pobj);
3451  result7->ref = result7->obj.i;
3452  G__store_tempobject(*result7);
3453  }
3454  return(1 || funcname || hash || result7 || libp) ;
3455 }
3456 
3457 static int G__RootanaDataClasses_448_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3458 {
3459  {
3460  const map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator& obj = ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) G__getstructoffset())->operator--();
3461  result7->ref = (long) (&obj);
3462  result7->obj.i = (long) (&obj);
3463  }
3464  return(1 || funcname || hash || result7 || libp) ;
3465 }
3466 
3467 static int G__RootanaDataClasses_448_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3468 {
3469  {
3470  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator* pobj;
3471  map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator xobj = ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) G__getstructoffset())->operator--((int) G__int(libp->para[0]));
3472  pobj = new map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator(xobj);
3473  result7->obj.i = (long) ((void*) pobj);
3474  result7->ref = result7->obj.i;
3475  G__store_tempobject(*result7);
3476  }
3477  return(1 || funcname || hash || result7 || libp) ;
3478 }
3479 
3480 static int G__RootanaDataClasses_448_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3481 {
3482  G__letint(result7, 103, (long) ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) G__getstructoffset())->operator==(*(map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) libp->para[0].ref));
3483  return(1 || funcname || hash || result7 || libp) ;
3484 }
3485 
3486 static int G__RootanaDataClasses_448_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3487 {
3488  G__letint(result7, 103, (long) ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) G__getstructoffset())->operator!=(*(map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) libp->para[0].ref));
3489  return(1 || funcname || hash || result7 || libp) ;
3490 }
3491 
3492 // automatic destructor
3493 typedef map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator G__TmaplEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgRsPgRsPgRcLcLiterator;
3494 static int G__RootanaDataClasses_448_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3495 {
3496  char* gvp = (char*) G__getgvp();
3497  long soff = G__getstructoffset();
3498  int n = G__getaryconstruct();
3499  //
3500  //has_a_delete: 0
3501  //has_own_delete1arg: 0
3502  //has_own_delete2arg: 0
3503  //
3504  if (!soff) {
3505  return(1);
3506  }
3507  if (n) {
3508  if (gvp == (char*)G__PVOID) {
3509  delete[] (map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) soff;
3510  } else {
3511  G__setgvp((long) G__PVOID);
3512  for (int i = n - 1; i >= 0; --i) {
3513  ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) (soff+(sizeof(map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator)*i)))->~G__TmaplEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgRsPgRsPgRcLcLiterator();
3514  }
3515  G__setgvp((long)gvp);
3516  }
3517  } else {
3518  if (gvp == (char*)G__PVOID) {
3519  delete (map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) soff;
3520  } else {
3521  G__setgvp((long) G__PVOID);
3522  ((map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*) (soff))->~G__TmaplEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgRsPgRsPgRcLcLiterator();
3523  G__setgvp((long)gvp);
3524  }
3525  }
3526  G__setnull(result7);
3527  return(1 || funcname || hash || result7 || libp) ;
3528 }
3529 
3530 
3531 /* TDetectorPulse */
3532 static int G__RootanaDataClasses_451_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3533 {
3534  TDetectorPulse* p = NULL;
3535  char* gvp = (char*) G__getgvp();
3536  int n = G__getaryconstruct();
3537  if (n) {
3538  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
3539  p = new TDetectorPulse[n];
3540  } else {
3541  p = new((void*) gvp) TDetectorPulse[n];
3542  }
3543  } else {
3544  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
3545  p = new TDetectorPulse;
3546  } else {
3547  p = new((void*) gvp) TDetectorPulse;
3548  }
3549  }
3550  result7->obj.i = (long) p;
3551  result7->ref = (long) p;
3552  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_TDetectorPulse));
3553  return(1 || funcname || hash || result7 || libp) ;
3554 }
3555 
3556 static int G__RootanaDataClasses_451_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3557 {
3558  TDetectorPulse* p = NULL;
3559  char* gvp = (char*) G__getgvp();
3560  //m: 3
3561  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
3562  p = new TDetectorPulse(
3563 (TAnalysedPulse*) G__int(libp->para[0]), (TAnalysedPulse*) G__int(libp->para[1])
3564 , *((string*) G__int(libp->para[2])));
3565  } else {
3566  p = new((void*) gvp) TDetectorPulse(
3567 (TAnalysedPulse*) G__int(libp->para[0]), (TAnalysedPulse*) G__int(libp->para[1])
3568 , *((string*) G__int(libp->para[2])));
3569  }
3570  result7->obj.i = (long) p;
3571  result7->ref = (long) p;
3572  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_TDetectorPulse));
3573  return(1 || funcname || hash || result7 || libp) ;
3574 }
3575 
3576 static int G__RootanaDataClasses_451_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3577 {
3578  switch (libp->paran) {
3579  case 1:
3580  ((TDetectorPulse*) G__getstructoffset())->Reset((Option_t*) G__int(libp->para[0]));
3581  G__setnull(result7);
3582  break;
3583  case 0:
3584  ((TDetectorPulse*) G__getstructoffset())->Reset();
3585  G__setnull(result7);
3586  break;
3587  }
3588  return(1 || funcname || hash || result7 || libp) ;
3589 }
3590 
3591 static int G__RootanaDataClasses_451_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3592 {
3593  G__letdouble(result7, 100, (double) ((const TDetectorPulse*) G__getstructoffset())->GetFastPulseAmplitude());
3594  return(1 || funcname || hash || result7 || libp) ;
3595 }
3596 
3597 static int G__RootanaDataClasses_451_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3598 {
3599  G__letdouble(result7, 100, (double) ((const TDetectorPulse*) G__getstructoffset())->GetSlowPulseAmplitude());
3600  return(1 || funcname || hash || result7 || libp) ;
3601 }
3602 
3603 static int G__RootanaDataClasses_451_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3604 {
3605  G__letdouble(result7, 100, (double) ((const TDetectorPulse*) G__getstructoffset())->GetFastPulseTime());
3606  return(1 || funcname || hash || result7 || libp) ;
3607 }
3608 
3609 static int G__RootanaDataClasses_451_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3610 {
3611  G__letdouble(result7, 100, (double) ((const TDetectorPulse*) G__getstructoffset())->GetSlowPulseTime());
3612  return(1 || funcname || hash || result7 || libp) ;
3613 }
3614 
3615 static int G__RootanaDataClasses_451_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3616 {
3617  G__letdouble(result7, 100, (double) ((const TDetectorPulse*) G__getstructoffset())->GetFastPulseIntegral());
3618  return(1 || funcname || hash || result7 || libp) ;
3619 }
3620 
3621 static int G__RootanaDataClasses_451_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3622 {
3623  G__letdouble(result7, 100, (double) ((const TDetectorPulse*) G__getstructoffset())->GetSlowPulseIntegral());
3624  return(1 || funcname || hash || result7 || libp) ;
3625 }
3626 
3627 static int G__RootanaDataClasses_451_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3628 {
3629  G__letdouble(result7, 100, (double) ((const TDetectorPulse*) G__getstructoffset())->GetTime());
3630  return(1 || funcname || hash || result7 || libp) ;
3631 }
3632 
3633 static int G__RootanaDataClasses_451_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3634 {
3635  G__letdouble(result7, 100, (double) ((const TDetectorPulse*) G__getstructoffset())->GetAmplitude());
3636  return(1 || funcname || hash || result7 || libp) ;
3637 }
3638 
3639 static int G__RootanaDataClasses_451_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3640 {
3641  {
3642  const string* pobj;
3643  const string xobj = ((const TDetectorPulse*) G__getstructoffset())->GetDetName();
3644  pobj = new string(xobj);
3645  result7->obj.i = (long) ((void*) pobj);
3646  result7->ref = result7->obj.i;
3647  G__store_tempobject(*result7);
3648  }
3649  return(1 || funcname || hash || result7 || libp) ;
3650 }
3651 
3652 static int G__RootanaDataClasses_451_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3653 {
3654  G__letint(result7, 103, (long) ((const TDetectorPulse*) G__getstructoffset())->IsPileUpSafe());
3655  return(1 || funcname || hash || result7 || libp) ;
3656 }
3657 
3658 static int G__RootanaDataClasses_451_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3659 {
3660  switch (libp->paran) {
3661  case 1:
3662  ((TDetectorPulse*) G__getstructoffset())->SetPileUpSafe(*(bool*) G__Boolref(&libp->para[0]));
3663  G__setnull(result7);
3664  break;
3665  case 0:
3666  ((TDetectorPulse*) G__getstructoffset())->SetPileUpSafe();
3667  G__setnull(result7);
3668  break;
3669  }
3670  return(1 || funcname || hash || result7 || libp) ;
3671 }
3672 
3673 static int G__RootanaDataClasses_451_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3674 {
3675  G__letint(result7, 103, (long) ((const TDetectorPulse*) G__getstructoffset())->WasPileUpChecked());
3676  return(1 || funcname || hash || result7 || libp) ;
3677 }
3678 
3679 static int G__RootanaDataClasses_451_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3680 {
3681  switch (libp->paran) {
3682  case 1:
3683  ((TDetectorPulse*) G__getstructoffset())->SetPileUpChecked(*(bool*) G__Boolref(&libp->para[0]));
3684  G__setnull(result7);
3685  break;
3686  case 0:
3687  ((TDetectorPulse*) G__getstructoffset())->SetPileUpChecked();
3688  G__setnull(result7);
3689  break;
3690  }
3691  return(1 || funcname || hash || result7 || libp) ;
3692 }
3693 
3694 static int G__RootanaDataClasses_451_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3695 {
3696  G__letint(result7, 85, (long) TDetectorPulse::Class());
3697  return(1 || funcname || hash || result7 || libp) ;
3698 }
3699 
3700 static int G__RootanaDataClasses_451_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3701 {
3702  G__letint(result7, 67, (long) TDetectorPulse::Class_Name());
3703  return(1 || funcname || hash || result7 || libp) ;
3704 }
3705 
3706 static int G__RootanaDataClasses_451_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3707 {
3708  G__letint(result7, 115, (long) TDetectorPulse::Class_Version());
3709  return(1 || funcname || hash || result7 || libp) ;
3710 }
3711 
3712 static int G__RootanaDataClasses_451_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3713 {
3714  TDetectorPulse::Dictionary();
3715  G__setnull(result7);
3716  return(1 || funcname || hash || result7 || libp) ;
3717 }
3718 
3719 static int G__RootanaDataClasses_451_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3720 {
3721  ((TDetectorPulse*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
3722  G__setnull(result7);
3723  return(1 || funcname || hash || result7 || libp) ;
3724 }
3725 
3726 static int G__RootanaDataClasses_451_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3727 {
3728  G__letint(result7, 67, (long) TDetectorPulse::DeclFileName());
3729  return(1 || funcname || hash || result7 || libp) ;
3730 }
3731 
3732 static int G__RootanaDataClasses_451_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3733 {
3734  G__letint(result7, 105, (long) TDetectorPulse::ImplFileLine());
3735  return(1 || funcname || hash || result7 || libp) ;
3736 }
3737 
3738 static int G__RootanaDataClasses_451_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3739 {
3740  G__letint(result7, 67, (long) TDetectorPulse::ImplFileName());
3741  return(1 || funcname || hash || result7 || libp) ;
3742 }
3743 
3744 static int G__RootanaDataClasses_451_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3745 {
3746  G__letint(result7, 105, (long) TDetectorPulse::DeclFileLine());
3747  return(1 || funcname || hash || result7 || libp) ;
3748 }
3749 
3750 // automatic copy constructor
3751 static int G__RootanaDataClasses_451_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3752 
3753 {
3754  TDetectorPulse* p;
3755  void* tmp = (void*) G__int(libp->para[0]);
3756  p = new TDetectorPulse(*(TDetectorPulse*) tmp);
3757  result7->obj.i = (long) p;
3758  result7->ref = (long) p;
3759  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_TDetectorPulse));
3760  return(1 || funcname || hash || result7 || libp) ;
3761 }
3762 
3763 // automatic destructor
3765 static int G__RootanaDataClasses_451_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3766 {
3767  char* gvp = (char*) G__getgvp();
3768  long soff = G__getstructoffset();
3769  int n = G__getaryconstruct();
3770  //
3771  //has_a_delete: 1
3772  //has_own_delete1arg: 0
3773  //has_own_delete2arg: 0
3774  //
3775  if (!soff) {
3776  return(1);
3777  }
3778  if (n) {
3779  if (gvp == (char*)G__PVOID) {
3780  delete[] (TDetectorPulse*) soff;
3781  } else {
3782  G__setgvp((long) G__PVOID);
3783  for (int i = n - 1; i >= 0; --i) {
3784  ((TDetectorPulse*) (soff+(sizeof(TDetectorPulse)*i)))->~G__TTDetectorPulse();
3785  }
3786  G__setgvp((long)gvp);
3787  }
3788  } else {
3789  if (gvp == (char*)G__PVOID) {
3790  delete (TDetectorPulse*) soff;
3791  } else {
3792  G__setgvp((long) G__PVOID);
3793  ((TDetectorPulse*) (soff))->~G__TTDetectorPulse();
3794  G__setgvp((long)gvp);
3795  }
3796  }
3797  G__setnull(result7);
3798  return(1 || funcname || hash || result7 || libp) ;
3799 }
3800 
3801 // automatic assignment operator
3802 static int G__RootanaDataClasses_451_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3803 {
3804  TDetectorPulse* dest = (TDetectorPulse*) G__getstructoffset();
3805  *dest = *(TDetectorPulse*) libp->para[0].ref;
3806  const TDetectorPulse& obj = *dest;
3807  result7->ref = (long) (&obj);
3808  result7->obj.i = (long) (&obj);
3809  return(1 || funcname || hash || result7 || libp) ;
3810 }
3811 
3812 
3813 /* vector<string,allocator<string> > */
3814 static int G__RootanaDataClasses_591_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3815 {
3816  {
3817  const vector<string,allocator<string> >::reference obj = ((vector<string,allocator<string> >*) G__getstructoffset())->at((vector<string,allocator<string> >::size_type) G__int(libp->para[0]));
3818  result7->ref = (long) (&obj);
3819  result7->obj.i = (long) (&obj);
3820  }
3821  return(1 || funcname || hash || result7 || libp) ;
3822 }
3823 
3824 static int G__RootanaDataClasses_591_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3825 {
3826  {
3827  vector<string,allocator<string> >::const_reference obj = ((const vector<string,allocator<string> >*) G__getstructoffset())->at((vector<string,allocator<string> >::size_type) G__int(libp->para[0]));
3828  result7->ref = (long) (&obj);
3829  result7->obj.i = (long) (&obj);
3830  }
3831  return(1 || funcname || hash || result7 || libp) ;
3832 }
3833 
3834 static int G__RootanaDataClasses_591_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3835 {
3836  {
3837  vector<string,allocator<string> >::iterator* pobj;
3838  vector<string,allocator<string> >::iterator xobj = ((vector<string,allocator<string> >*) G__getstructoffset())->begin();
3839  pobj = new vector<string,allocator<string> >::iterator(xobj);
3840  result7->obj.i = (long) ((void*) pobj);
3841  result7->ref = result7->obj.i;
3842  G__store_tempobject(*result7);
3843  }
3844  return(1 || funcname || hash || result7 || libp) ;
3845 }
3846 
3847 static int G__RootanaDataClasses_591_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3848 {
3849  {
3850  vector<string,allocator<string> >::iterator* pobj;
3851  vector<string,allocator<string> >::iterator xobj = ((vector<string,allocator<string> >*) G__getstructoffset())->end();
3852  pobj = new vector<string,allocator<string> >::iterator(xobj);
3853  result7->obj.i = (long) ((void*) pobj);
3854  result7->ref = result7->obj.i;
3855  G__store_tempobject(*result7);
3856  }
3857  return(1 || funcname || hash || result7 || libp) ;
3858 }
3859 
3860 static int G__RootanaDataClasses_591_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3861 {
3862  {
3863  vector<string,allocator<string> >::reverse_iterator* pobj;
3864  vector<string,allocator<string> >::reverse_iterator xobj = ((vector<string,allocator<string> >*) G__getstructoffset())->rbegin();
3865  pobj = new vector<string,allocator<string> >::reverse_iterator(xobj);
3866  result7->obj.i = (long) ((void*) pobj);
3867  result7->ref = result7->obj.i;
3868  G__store_tempobject(*result7);
3869  }
3870  return(1 || funcname || hash || result7 || libp) ;
3871 }
3872 
3873 static int G__RootanaDataClasses_591_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3874 {
3875  {
3876  vector<string,allocator<string> >::reverse_iterator* pobj;
3877  vector<string,allocator<string> >::reverse_iterator xobj = ((vector<string,allocator<string> >*) G__getstructoffset())->rend();
3878  pobj = new vector<string,allocator<string> >::reverse_iterator(xobj);
3879  result7->obj.i = (long) ((void*) pobj);
3880  result7->ref = result7->obj.i;
3881  G__store_tempobject(*result7);
3882  }
3883  return(1 || funcname || hash || result7 || libp) ;
3884 }
3885 
3886 static int G__RootanaDataClasses_591_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3887 {
3888  G__letint(result7, 107, (long) ((const vector<string,allocator<string> >*) G__getstructoffset())->size());
3889  return(1 || funcname || hash || result7 || libp) ;
3890 }
3891 
3892 static int G__RootanaDataClasses_591_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3893 {
3894  G__letint(result7, 107, (long) ((const vector<string,allocator<string> >*) G__getstructoffset())->max_size());
3895  return(1 || funcname || hash || result7 || libp) ;
3896 }
3897 
3898 static int G__RootanaDataClasses_591_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3899 {
3900  ((vector<string,allocator<string> >*) G__getstructoffset())->resize((vector<string,allocator<string> >::size_type) G__int(libp->para[0]));
3901  G__setnull(result7);
3902  return(1 || funcname || hash || result7 || libp) ;
3903 }
3904 
3905 static int G__RootanaDataClasses_591_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3906 {
3907  ((vector<string,allocator<string> >*) G__getstructoffset())->resize((vector<string,allocator<string> >::size_type) G__int(libp->para[0]), *((string*) G__int(libp->para[1])));
3908  G__setnull(result7);
3909  return(1 || funcname || hash || result7 || libp) ;
3910 }
3911 
3912 static int G__RootanaDataClasses_591_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3913 {
3914  G__letint(result7, 107, (long) ((const vector<string,allocator<string> >*) G__getstructoffset())->capacity());
3915  return(1 || funcname || hash || result7 || libp) ;
3916 }
3917 
3918 static int G__RootanaDataClasses_591_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3919 {
3920  G__letint(result7, 103, (long) ((const vector<string,allocator<string> >*) G__getstructoffset())->empty());
3921  return(1 || funcname || hash || result7 || libp) ;
3922 }
3923 
3924 static int G__RootanaDataClasses_591_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3925 {
3926  {
3927  const vector<string,allocator<string> >::reference obj = ((vector<string,allocator<string> >*) G__getstructoffset())->operator[]((vector<string,allocator<string> >::size_type) G__int(libp->para[0]));
3928  result7->ref = (long) (&obj);
3929  result7->obj.i = (long) (&obj);
3930  }
3931  return(1 || funcname || hash || result7 || libp) ;
3932 }
3933 
3934 static int G__RootanaDataClasses_591_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3935 {
3936  {
3937  vector<string,allocator<string> >::const_reference obj = ((const vector<string,allocator<string> >*) G__getstructoffset())->operator[]((vector<string,allocator<string> >::size_type) G__int(libp->para[0]));
3938  result7->ref = (long) (&obj);
3939  result7->obj.i = (long) (&obj);
3940  }
3941  return(1 || funcname || hash || result7 || libp) ;
3942 }
3943 
3944 static int G__RootanaDataClasses_591_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3945 {
3946  vector<string,allocator<string> >* p = NULL;
3947  char* gvp = (char*) G__getgvp();
3948  int n = G__getaryconstruct();
3949  if (n) {
3950  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
3951  p = new vector<string,allocator<string> >[n];
3952  } else {
3953  p = new((void*) gvp) vector<string,allocator<string> >[n];
3954  }
3955  } else {
3956  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
3957  p = new vector<string,allocator<string> >;
3958  } else {
3959  p = new((void*) gvp) vector<string,allocator<string> >;
3960  }
3961  }
3962  result7->obj.i = (long) p;
3963  result7->ref = (long) p;
3964  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR));
3965  return(1 || funcname || hash || result7 || libp) ;
3966 }
3967 
3968 static int G__RootanaDataClasses_591_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3969 {
3970  vector<string,allocator<string> >* p = NULL;
3971  char* gvp = (char*) G__getgvp();
3972  switch (libp->paran) {
3973  case 2:
3974  //m: 2
3975  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
3976  p = new vector<string,allocator<string> >((vector<string,allocator<string> >::size_type) G__int(libp->para[0]), *(string*) libp->para[1].ref);
3977  } else {
3978  p = new((void*) gvp) vector<string,allocator<string> >((vector<string,allocator<string> >::size_type) G__int(libp->para[0]), *(string*) libp->para[1].ref);
3979  }
3980  break;
3981  case 1:
3982  //m: 1
3983  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
3984  p = new vector<string,allocator<string> >((vector<string,allocator<string> >::size_type) G__int(libp->para[0]));
3985  } else {
3986  p = new((void*) gvp) vector<string,allocator<string> >((vector<string,allocator<string> >::size_type) G__int(libp->para[0]));
3987  }
3988  break;
3989  }
3990  result7->obj.i = (long) p;
3991  result7->ref = (long) p;
3992  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR));
3993  return(1 || funcname || hash || result7 || libp) ;
3994 }
3995 
3996 static int G__RootanaDataClasses_591_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3997 {
3998  vector<string,allocator<string> >* p = NULL;
3999  char* gvp = (char*) G__getgvp();
4000  //m: 1
4001  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
4002  p = new vector<string,allocator<string> >(*(vector<string,allocator<string> >*) libp->para[0].ref);
4003  } else {
4004  p = new((void*) gvp) vector<string,allocator<string> >(*(vector<string,allocator<string> >*) libp->para[0].ref);
4005  }
4006  result7->obj.i = (long) p;
4007  result7->ref = (long) p;
4008  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR));
4009  return(1 || funcname || hash || result7 || libp) ;
4010 }
4011 
4012 static int G__RootanaDataClasses_591_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4013 {
4014  vector<string,allocator<string> >* p = NULL;
4015  char* gvp = (char*) G__getgvp();
4016  //m: 2
4017  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
4018  p = new vector<string,allocator<string> >(*((vector<string,allocator<string> >::const_iterator*) G__int(libp->para[0])), *((vector<string,allocator<string> >::const_iterator*) G__int(libp->para[1])));
4019  } else {
4020  p = new((void*) gvp) vector<string,allocator<string> >(*((vector<string,allocator<string> >::const_iterator*) G__int(libp->para[0])), *((vector<string,allocator<string> >::const_iterator*) G__int(libp->para[1])));
4021  }
4022  result7->obj.i = (long) p;
4023  result7->ref = (long) p;
4024  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR));
4025  return(1 || funcname || hash || result7 || libp) ;
4026 }
4027 
4028 static int G__RootanaDataClasses_591_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4029 {
4030  {
4031  const vector<string,allocator<string> >& obj = ((vector<string,allocator<string> >*) G__getstructoffset())->operator=(*(vector<string,allocator<string> >*) libp->para[0].ref);
4032  result7->ref = (long) (&obj);
4033  result7->obj.i = (long) (&obj);
4034  }
4035  return(1 || funcname || hash || result7 || libp) ;
4036 }
4037 
4038 static int G__RootanaDataClasses_591_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4039 {
4040  ((vector<string,allocator<string> >*) G__getstructoffset())->reserve((vector<string,allocator<string> >::size_type) G__int(libp->para[0]));
4041  G__setnull(result7);
4042  return(1 || funcname || hash || result7 || libp) ;
4043 }
4044 
4045 static int G__RootanaDataClasses_591_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4046 {
4047  {
4048  const string& obj = ((vector<string,allocator<string> >*) G__getstructoffset())->front();
4049  result7->ref = (long) (&obj);
4050  result7->obj.i = (long) (&obj);
4051  }
4052  return(1 || funcname || hash || result7 || libp) ;
4053 }
4054 
4055 static int G__RootanaDataClasses_591_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4056 {
4057  {
4058  const string& obj = ((vector<string,allocator<string> >*) G__getstructoffset())->back();
4059  result7->ref = (long) (&obj);
4060  result7->obj.i = (long) (&obj);
4061  }
4062  return(1 || funcname || hash || result7 || libp) ;
4063 }
4064 
4065 static int G__RootanaDataClasses_591_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4066 {
4067  ((vector<string,allocator<string> >*) G__getstructoffset())->push_back(*(string*) libp->para[0].ref);
4068  G__setnull(result7);
4069  return(1 || funcname || hash || result7 || libp) ;
4070 }
4071 
4072 static int G__RootanaDataClasses_591_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4073 {
4074  ((vector<string,allocator<string> >*) G__getstructoffset())->swap(*(vector<string,allocator<string> >*) libp->para[0].ref);
4075  G__setnull(result7);
4076  return(1 || funcname || hash || result7 || libp) ;
4077 }
4078 
4079 static int G__RootanaDataClasses_591_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4080 {
4081  {
4082  vector<string,allocator<string> >::iterator* pobj;
4083  vector<string,allocator<string> >::iterator xobj = ((vector<string,allocator<string> >*) G__getstructoffset())->insert(*((vector<string,allocator<string> >::iterator*) G__int(libp->para[0])), *(string*) libp->para[1].ref);
4084  pobj = new vector<string,allocator<string> >::iterator(xobj);
4085  result7->obj.i = (long) ((void*) pobj);
4086  result7->ref = result7->obj.i;
4087  G__store_tempobject(*result7);
4088  }
4089  return(1 || funcname || hash || result7 || libp) ;
4090 }
4091 
4092 static int G__RootanaDataClasses_591_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4093 {
4094  ((vector<string,allocator<string> >*) G__getstructoffset())->insert(*((vector<string,allocator<string> >::iterator*) G__int(libp->para[0])), *((vector<string,allocator<string> >::const_iterator*) G__int(libp->para[1]))
4095 , *((vector<string,allocator<string> >::const_iterator*) G__int(libp->para[2])));
4096  G__setnull(result7);
4097  return(1 || funcname || hash || result7 || libp) ;
4098 }
4099 
4100 static int G__RootanaDataClasses_591_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4101 {
4102  ((vector<string,allocator<string> >*) G__getstructoffset())->insert(*((vector<string,allocator<string> >::iterator*) G__int(libp->para[0])), (vector<string,allocator<string> >::size_type) G__int(libp->para[1])
4103 , *(string*) libp->para[2].ref);
4104  G__setnull(result7);
4105  return(1 || funcname || hash || result7 || libp) ;
4106 }
4107 
4108 static int G__RootanaDataClasses_591_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4109 {
4110  ((vector<string,allocator<string> >*) G__getstructoffset())->pop_back();
4111  G__setnull(result7);
4112  return(1 || funcname || hash || result7 || libp) ;
4113 }
4114 
4115 static int G__RootanaDataClasses_591_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4116 {
4117  ((vector<string,allocator<string> >*) G__getstructoffset())->erase(*((vector<string,allocator<string> >::iterator*) G__int(libp->para[0])));
4118  G__setnull(result7);
4119  return(1 || funcname || hash || result7 || libp) ;
4120 }
4121 
4122 static int G__RootanaDataClasses_591_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4123 {
4124  ((vector<string,allocator<string> >*) G__getstructoffset())->erase(*((vector<string,allocator<string> >::iterator*) G__int(libp->para[0])), *((vector<string,allocator<string> >::iterator*) G__int(libp->para[1])));
4125  G__setnull(result7);
4126  return(1 || funcname || hash || result7 || libp) ;
4127 }
4128 
4129 static int G__RootanaDataClasses_591_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4130 {
4131  ((vector<string,allocator<string> >*) G__getstructoffset())->clear();
4132  G__setnull(result7);
4133  return(1 || funcname || hash || result7 || libp) ;
4134 }
4135 
4136 // automatic destructor
4137 typedef vector<string,allocator<string> > G__TvectorlEstringcOallocatorlEstringgRsPgR;
4138 static int G__RootanaDataClasses_591_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4139 {
4140  char* gvp = (char*) G__getgvp();
4141  long soff = G__getstructoffset();
4142  int n = G__getaryconstruct();
4143  //
4144  //has_a_delete: 0
4145  //has_own_delete1arg: 0
4146  //has_own_delete2arg: 0
4147  //
4148  if (!soff) {
4149  return(1);
4150  }
4151  if (n) {
4152  if (gvp == (char*)G__PVOID) {
4153  delete[] (vector<string,allocator<string> >*) soff;
4154  } else {
4155  G__setgvp((long) G__PVOID);
4156  for (int i = n - 1; i >= 0; --i) {
4157  ((vector<string,allocator<string> >*) (soff+(sizeof(vector<string,allocator<string> >)*i)))->~G__TvectorlEstringcOallocatorlEstringgRsPgR();
4158  }
4159  G__setgvp((long)gvp);
4160  }
4161  } else {
4162  if (gvp == (char*)G__PVOID) {
4163  delete (vector<string,allocator<string> >*) soff;
4164  } else {
4165  G__setgvp((long) G__PVOID);
4166  ((vector<string,allocator<string> >*) (soff))->~G__TvectorlEstringcOallocatorlEstringgRsPgR();
4167  G__setgvp((long)gvp);
4168  }
4169  }
4170  G__setnull(result7);
4171  return(1 || funcname || hash || result7 || libp) ;
4172 }
4173 
4174 
4175 /* TAnalysedPulseMapWrapper */
4176 static int G__RootanaDataClasses_594_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4177 {
4178  TAnalysedPulseMapWrapper* p = NULL;
4179  char* gvp = (char*) G__getgvp();
4180  int n = G__getaryconstruct();
4181  if (n) {
4182  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
4183  p = new TAnalysedPulseMapWrapper[n];
4184  } else {
4185  p = new((void*) gvp) TAnalysedPulseMapWrapper[n];
4186  }
4187  } else {
4188  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
4189  p = new TAnalysedPulseMapWrapper;
4190  } else {
4191  p = new((void*) gvp) TAnalysedPulseMapWrapper;
4192  }
4193  }
4194  result7->obj.i = (long) p;
4195  result7->ref = (long) p;
4196  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulseMapWrapper));
4197  return(1 || funcname || hash || result7 || libp) ;
4198 }
4199 
4200 static int G__RootanaDataClasses_594_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4201 {
4202  TAnalysedPulseMapWrapper* p = NULL;
4203  char* gvp = (char*) G__getgvp();
4204  //m: 1
4205  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
4206  p = new TAnalysedPulseMapWrapper(*((StringAnalPulseMap*) G__int(libp->para[0])));
4207  } else {
4208  p = new((void*) gvp) TAnalysedPulseMapWrapper(*((StringAnalPulseMap*) G__int(libp->para[0])));
4209  }
4210  result7->obj.i = (long) p;
4211  result7->ref = (long) p;
4212  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulseMapWrapper));
4213  return(1 || funcname || hash || result7 || libp) ;
4214 }
4215 
4216 static int G__RootanaDataClasses_594_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4217 {
4218  ((TAnalysedPulseMapWrapper*) G__getstructoffset())->ShowInfo();
4219  G__setnull(result7);
4220  return(1 || funcname || hash || result7 || libp) ;
4221 }
4222 
4223 static int G__RootanaDataClasses_594_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4224 {
4225  ((TAnalysedPulseMapWrapper*) G__getstructoffset())->Reset();
4226  G__setnull(result7);
4227  return(1 || funcname || hash || result7 || libp) ;
4228 }
4229 
4230 static int G__RootanaDataClasses_594_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4231 {
4232  {
4233  StringAnalPulseMap* pobj;
4234  StringAnalPulseMap xobj = ((TAnalysedPulseMapWrapper*) G__getstructoffset())->GetMap();
4235  pobj = new StringAnalPulseMap(xobj);
4236  result7->obj.i = (long) ((void*) pobj);
4237  result7->ref = result7->obj.i;
4238  G__store_tempobject(*result7);
4239  }
4240  return(1 || funcname || hash || result7 || libp) ;
4241 }
4242 
4243 static int G__RootanaDataClasses_594_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4244 {
4245  ((TAnalysedPulseMapWrapper*) G__getstructoffset())->SetMap(*((StringAnalPulseMap*) G__int(libp->para[0])));
4246  G__setnull(result7);
4247  return(1 || funcname || hash || result7 || libp) ;
4248 }
4249 
4250 static int G__RootanaDataClasses_594_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4251 {
4252  G__letint(result7, 85, (long) TAnalysedPulseMapWrapper::Class());
4253  return(1 || funcname || hash || result7 || libp) ;
4254 }
4255 
4256 static int G__RootanaDataClasses_594_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4257 {
4258  G__letint(result7, 67, (long) TAnalysedPulseMapWrapper::Class_Name());
4259  return(1 || funcname || hash || result7 || libp) ;
4260 }
4261 
4262 static int G__RootanaDataClasses_594_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4263 {
4264  G__letint(result7, 115, (long) TAnalysedPulseMapWrapper::Class_Version());
4265  return(1 || funcname || hash || result7 || libp) ;
4266 }
4267 
4268 static int G__RootanaDataClasses_594_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4269 {
4270  TAnalysedPulseMapWrapper::Dictionary();
4271  G__setnull(result7);
4272  return(1 || funcname || hash || result7 || libp) ;
4273 }
4274 
4275 static int G__RootanaDataClasses_594_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4276 {
4277  ((TAnalysedPulseMapWrapper*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
4278  G__setnull(result7);
4279  return(1 || funcname || hash || result7 || libp) ;
4280 }
4281 
4282 static int G__RootanaDataClasses_594_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4283 {
4284  G__letint(result7, 67, (long) TAnalysedPulseMapWrapper::DeclFileName());
4285  return(1 || funcname || hash || result7 || libp) ;
4286 }
4287 
4288 static int G__RootanaDataClasses_594_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4289 {
4290  G__letint(result7, 105, (long) TAnalysedPulseMapWrapper::ImplFileLine());
4291  return(1 || funcname || hash || result7 || libp) ;
4292 }
4293 
4294 static int G__RootanaDataClasses_594_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4295 {
4296  G__letint(result7, 67, (long) TAnalysedPulseMapWrapper::ImplFileName());
4297  return(1 || funcname || hash || result7 || libp) ;
4298 }
4299 
4300 static int G__RootanaDataClasses_594_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4301 {
4302  G__letint(result7, 105, (long) TAnalysedPulseMapWrapper::DeclFileLine());
4303  return(1 || funcname || hash || result7 || libp) ;
4304 }
4305 
4306 // automatic copy constructor
4307 static int G__RootanaDataClasses_594_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4308 
4309 {
4311  void* tmp = (void*) G__int(libp->para[0]);
4313  result7->obj.i = (long) p;
4314  result7->ref = (long) p;
4315  G__set_tagnum(result7,G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulseMapWrapper));
4316  return(1 || funcname || hash || result7 || libp) ;
4317 }
4318 
4319 // automatic destructor
4321 static int G__RootanaDataClasses_594_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4322 {
4323  char* gvp = (char*) G__getgvp();
4324  long soff = G__getstructoffset();
4325  int n = G__getaryconstruct();
4326  //
4327  //has_a_delete: 1
4328  //has_own_delete1arg: 0
4329  //has_own_delete2arg: 0
4330  //
4331  if (!soff) {
4332  return(1);
4333  }
4334  if (n) {
4335  if (gvp == (char*)G__PVOID) {
4336  delete[] (TAnalysedPulseMapWrapper*) soff;
4337  } else {
4338  G__setgvp((long) G__PVOID);
4339  for (int i = n - 1; i >= 0; --i) {
4340  ((TAnalysedPulseMapWrapper*) (soff+(sizeof(TAnalysedPulseMapWrapper)*i)))->~G__TTAnalysedPulseMapWrapper();
4341  }
4342  G__setgvp((long)gvp);
4343  }
4344  } else {
4345  if (gvp == (char*)G__PVOID) {
4346  delete (TAnalysedPulseMapWrapper*) soff;
4347  } else {
4348  G__setgvp((long) G__PVOID);
4350  G__setgvp((long)gvp);
4351  }
4352  }
4353  G__setnull(result7);
4354  return(1 || funcname || hash || result7 || libp) ;
4355 }
4356 
4357 // automatic assignment operator
4358 static int G__RootanaDataClasses_594_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4359 {
4360  TAnalysedPulseMapWrapper* dest = (TAnalysedPulseMapWrapper*) G__getstructoffset();
4361  *dest = *(TAnalysedPulseMapWrapper*) libp->para[0].ref;
4362  const TAnalysedPulseMapWrapper& obj = *dest;
4363  result7->ref = (long) (&obj);
4364  result7->obj.i = (long) (&obj);
4365  return(1 || funcname || hash || result7 || libp) ;
4366 }
4367 
4368 
4369 /* map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > > */
4370 static int G__RootanaDataClasses_597_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4371 {
4372  map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >* p = NULL;
4373  char* gvp = (char*) G__getgvp();
4374  int n = G__getaryconstruct();
4375  if (n) {
4376  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
4377  p = new map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >[n];
4378  } else {
4379  p = new((void*) gvp) map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >[n];
4380  }
4381  } else {
4382  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
4383  p = new map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >;
4384  } else {
4385  p = new((void*) gvp) map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >;
4386  }
4387  }
4388  result7->obj.i = (long) p;
4389  result7->ref = (long) p;
4391  return(1 || funcname || hash || result7 || libp) ;
4392 }
4393 
4394 static int G__RootanaDataClasses_597_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4395 {
4396  map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >* p = NULL;
4397  char* gvp = (char*) G__getgvp();
4398  //m: 2
4399  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
4400  p = new map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >(*((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator*) G__int(libp->para[0])), *((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator*) G__int(libp->para[1])));
4401  } else {
4402  p = new((void*) gvp) map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >(*((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator*) G__int(libp->para[0])), *((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator*) G__int(libp->para[1])));
4403  }
4404  result7->obj.i = (long) p;
4405  result7->ref = (long) p;
4407  return(1 || funcname || hash || result7 || libp) ;
4408 }
4409 
4410 static int G__RootanaDataClasses_597_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4411 {
4412  map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >* p = NULL;
4413  char* gvp = (char*) G__getgvp();
4414  //m: 2
4415  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
4416  p = new map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >(*((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::reverse_iterator*) G__int(libp->para[0])), *((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::reverse_iterator*) G__int(libp->para[1])));
4417  } else {
4418  p = new((void*) gvp) map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >(*((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::reverse_iterator*) G__int(libp->para[0])), *((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::reverse_iterator*) G__int(libp->para[1])));
4419  }
4420  result7->obj.i = (long) p;
4421  result7->ref = (long) p;
4423  return(1 || funcname || hash || result7 || libp) ;
4424 }
4425 
4426 static int G__RootanaDataClasses_597_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4427 {
4428  map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >* p = NULL;
4429  char* gvp = (char*) G__getgvp();
4430  //m: 1
4431  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
4432  p = new map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >(*(map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) libp->para[0].ref);
4433  } else {
4434  p = new((void*) gvp) map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >(*(map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) libp->para[0].ref);
4435  }
4436  result7->obj.i = (long) p;
4437  result7->ref = (long) p;
4439  return(1 || funcname || hash || result7 || libp) ;
4440 }
4441 
4442 static int G__RootanaDataClasses_597_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4443 {
4444  {
4445  const map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >& obj = ((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) G__getstructoffset())->operator=(*(map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) libp->para[0].ref);
4446  result7->ref = (long) (&obj);
4447  result7->obj.i = (long) (&obj);
4448  }
4449  return(1 || funcname || hash || result7 || libp) ;
4450 }
4451 
4452 static int G__RootanaDataClasses_597_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4453 {
4454  {
4455  map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator* pobj;
4456  map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator xobj = ((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) G__getstructoffset())->begin();
4457  pobj = new map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator(xobj);
4458  result7->obj.i = (long) ((void*) pobj);
4459  result7->ref = result7->obj.i;
4460  G__store_tempobject(*result7);
4461  }
4462  return(1 || funcname || hash || result7 || libp) ;
4463 }
4464 
4465 static int G__RootanaDataClasses_597_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4466 {
4467  {
4468  map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator* pobj;
4469  map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator xobj = ((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) G__getstructoffset())->end();
4470  pobj = new map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator(xobj);
4471  result7->obj.i = (long) ((void*) pobj);
4472  result7->ref = result7->obj.i;
4473  G__store_tempobject(*result7);
4474  }
4475  return(1 || funcname || hash || result7 || libp) ;
4476 }
4477 
4478 static int G__RootanaDataClasses_597_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4479 {
4480  {
4481  map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::reverse_iterator* pobj;
4482  map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::reverse_iterator xobj = ((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) G__getstructoffset())->rbegin();
4483  pobj = new map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::reverse_iterator(xobj);
4484  result7->obj.i = (long) ((void*) pobj);
4485  result7->ref = result7->obj.i;
4486  G__store_tempobject(*result7);
4487  }
4488  return(1 || funcname || hash || result7 || libp) ;
4489 }
4490 
4491 static int G__RootanaDataClasses_597_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4492 {
4493  {
4494  map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::reverse_iterator* pobj;
4495  map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::reverse_iterator xobj = ((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) G__getstructoffset())->rend();
4496  pobj = new map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::reverse_iterator(xobj);
4497  result7->obj.i = (long) ((void*) pobj);
4498  result7->ref = result7->obj.i;
4499  G__store_tempobject(*result7);
4500  }
4501  return(1 || funcname || hash || result7 || libp) ;
4502 }
4503 
4504 static int G__RootanaDataClasses_597_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4505 {
4506  G__letint(result7, 103, (long) ((const map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) G__getstructoffset())->empty());
4507  return(1 || funcname || hash || result7 || libp) ;
4508 }
4509 
4510 static int G__RootanaDataClasses_597_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4511 {
4512  G__letint(result7, 107, (long) ((const map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) G__getstructoffset())->size());
4513  return(1 || funcname || hash || result7 || libp) ;
4514 }
4515 
4516 static int G__RootanaDataClasses_597_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4517 {
4518  G__letint(result7, 107, (long) ((const map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) G__getstructoffset())->max_size());
4519  return(1 || funcname || hash || result7 || libp) ;
4520 }
4521 
4522 static int G__RootanaDataClasses_597_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4523 {
4524  {
4525  const IDs::Detector_t& obj = ((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) G__getstructoffset())->operator[](*(string*) libp->para[0].ref);
4526  result7->ref = (long) (&obj);
4527  G__letint(result7, 'i', (long)obj);
4528  }
4529  return(1 || funcname || hash || result7 || libp) ;
4530 }
4531 
4532 static int G__RootanaDataClasses_597_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4533 {
4534  {
4535  pair<map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator,bool>* pobj;
4536  pair<map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator,bool> xobj = ((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) G__getstructoffset())->insert(*(map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::value_type*) libp->para[0].ref);
4537  pobj = new pair<map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator,bool>(xobj);
4538  result7->obj.i = (long) ((void*) pobj);
4539  result7->ref = result7->obj.i;
4540  G__store_tempobject(*result7);
4541  }
4542  return(1 || funcname || hash || result7 || libp) ;
4543 }
4544 
4545 static int G__RootanaDataClasses_597_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4546 {
4547  {
4548  map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator* pobj;
4549  map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator xobj = ((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) G__getstructoffset())->insert(*((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator*) G__int(libp->para[0])), *(map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::value_type*) libp->para[1].ref);
4550  pobj = new map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator(xobj);
4551  result7->obj.i = (long) ((void*) pobj);
4552  result7->ref = result7->obj.i;
4553  G__store_tempobject(*result7);
4554  }
4555  return(1 || funcname || hash || result7 || libp) ;
4556 }
4557 
4558 static int G__RootanaDataClasses_597_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4559 {
4560  ((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) G__getstructoffset())->insert(*((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator*) G__int(libp->para[0])), *((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator*) G__int(libp->para[1])));
4561  G__setnull(result7);
4562  return(1 || funcname || hash || result7 || libp) ;
4563 }
4564 
4565 static int G__RootanaDataClasses_597_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4566 {
4567  ((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) G__getstructoffset())->insert(*((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::reverse_iterator*) G__int(libp->para[0])), *((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::reverse_iterator*) G__int(libp->para[1])));
4568  G__setnull(result7);
4569  return(1 || funcname || hash || result7 || libp) ;
4570 }
4571 
4572 static int G__RootanaDataClasses_597_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4573 {
4574  ((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) G__getstructoffset())->erase(*((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator*) G__int(libp->para[0])));
4575  G__setnull(result7);
4576  return(1 || funcname || hash || result7 || libp) ;
4577 }
4578 
4579 static int G__RootanaDataClasses_597_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4580 {
4581  G__letint(result7, 107, (long) ((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) G__getstructoffset())->erase(*(string*) libp->para[0].ref));
4582  return(1 || funcname || hash || result7 || libp) ;
4583 }
4584 
4585 static int G__RootanaDataClasses_597_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4586 {
4587  ((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) G__getstructoffset())->erase(*((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator*) G__int(libp->para[0])), *((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator*) G__int(libp->para[1])));
4588  G__setnull(result7);
4589  return(1 || funcname || hash || result7 || libp) ;
4590 }
4591 
4592 static int G__RootanaDataClasses_597_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4593 {
4594  ((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) G__getstructoffset())->swap(*(map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) libp->para[0].ref);
4595  G__setnull(result7);
4596  return(1 || funcname || hash || result7 || libp) ;
4597 }
4598 
4599 static int G__RootanaDataClasses_597_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4600 {
4601  ((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) G__getstructoffset())->clear();
4602  G__setnull(result7);
4603  return(1 || funcname || hash || result7 || libp) ;
4604 }
4605 
4606 static int G__RootanaDataClasses_597_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4607 {
4608  {
4609  map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator* pobj;
4610  map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator xobj = ((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) G__getstructoffset())->find(*(string*) libp->para[0].ref);
4611  pobj = new map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator(xobj);
4612  result7->obj.i = (long) ((void*) pobj);
4613  result7->ref = result7->obj.i;
4614  G__store_tempobject(*result7);
4615  }
4616  return(1 || funcname || hash || result7 || libp) ;
4617 }
4618 
4619 static int G__RootanaDataClasses_597_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4620 {
4621  G__letint(result7, 107, (long) ((const map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) G__getstructoffset())->count(*(string*) libp->para[0].ref));
4622  return(1 || funcname || hash || result7 || libp) ;
4623 }
4624 
4625 static int G__RootanaDataClasses_597_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4626 {
4627  {
4628  map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator* pobj;
4629  map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator xobj = ((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) G__getstructoffset())->lower_bound(*(string*) libp->para[0].ref);
4630  pobj = new map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator(xobj);
4631  result7->obj.i = (long) ((void*) pobj);
4632  result7->ref = result7->obj.i;
4633  G__store_tempobject(*result7);
4634  }
4635  return(1 || funcname || hash || result7 || libp) ;
4636 }
4637 
4638 static int G__RootanaDataClasses_597_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4639 {
4640  {
4641  map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator* pobj;
4642  map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator xobj = ((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) G__getstructoffset())->upper_bound(*(string*) libp->para[0].ref);
4643  pobj = new map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator(xobj);
4644  result7->obj.i = (long) ((void*) pobj);
4645  result7->ref = result7->obj.i;
4646  G__store_tempobject(*result7);
4647  }
4648  return(1 || funcname || hash || result7 || libp) ;
4649 }
4650 
4651 // automatic destructor
4652 typedef map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > > G__TmaplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgR;
4653 static int G__RootanaDataClasses_597_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4654 {
4655  char* gvp = (char*) G__getgvp();
4656  long soff = G__getstructoffset();
4657  int n = G__getaryconstruct();
4658  //
4659  //has_a_delete: 0
4660  //has_own_delete1arg: 0
4661  //has_own_delete2arg: 0
4662  //
4663  if (!soff) {
4664  return(1);
4665  }
4666  if (n) {
4667  if (gvp == (char*)G__PVOID) {
4668  delete[] (map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) soff;
4669  } else {
4670  G__setgvp((long) G__PVOID);
4671  for (int i = n - 1; i >= 0; --i) {
4672  ((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) (soff+(sizeof(map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >)*i)))->~G__TmaplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgR();
4673  }
4674  G__setgvp((long)gvp);
4675  }
4676  } else {
4677  if (gvp == (char*)G__PVOID) {
4678  delete (map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) soff;
4679  } else {
4680  G__setgvp((long) G__PVOID);
4681  ((map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*) (soff))->~G__TmaplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgR();
4682  G__setgvp((long)gvp);
4683  }
4684  }
4685  G__setnull(result7);
4686  return(1 || funcname || hash || result7 || libp) ;
4687 }
4688 
4689 
4690 /* map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > > */
4691 static int G__RootanaDataClasses_606_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4692 {
4693  map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >* p = NULL;
4694  char* gvp = (char*) G__getgvp();
4695  int n = G__getaryconstruct();
4696  if (n) {
4697  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
4698  p = new map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >[n];
4699  } else {
4700  p = new((void*) gvp) map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >[n];
4701  }
4702  } else {
4703  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
4704  p = new map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >;
4705  } else {
4706  p = new((void*) gvp) map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >;
4707  }
4708  }
4709  result7->obj.i = (long) p;
4710  result7->ref = (long) p;
4712  return(1 || funcname || hash || result7 || libp) ;
4713 }
4714 
4715 static int G__RootanaDataClasses_606_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4716 {
4717  map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >* p = NULL;
4718  char* gvp = (char*) G__getgvp();
4719  //m: 2
4720  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
4721  p = new map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >(*((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator*) G__int(libp->para[0])), *((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator*) G__int(libp->para[1])));
4722  } else {
4723  p = new((void*) gvp) map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >(*((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator*) G__int(libp->para[0])), *((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator*) G__int(libp->para[1])));
4724  }
4725  result7->obj.i = (long) p;
4726  result7->ref = (long) p;
4728  return(1 || funcname || hash || result7 || libp) ;
4729 }
4730 
4731 static int G__RootanaDataClasses_606_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4732 {
4733  map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >* p = NULL;
4734  char* gvp = (char*) G__getgvp();
4735  //m: 2
4736  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
4737  p = new map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >(*((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::reverse_iterator*) G__int(libp->para[0])), *((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::reverse_iterator*) G__int(libp->para[1])));
4738  } else {
4739  p = new((void*) gvp) map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >(*((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::reverse_iterator*) G__int(libp->para[0])), *((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::reverse_iterator*) G__int(libp->para[1])));
4740  }
4741  result7->obj.i = (long) p;
4742  result7->ref = (long) p;
4744  return(1 || funcname || hash || result7 || libp) ;
4745 }
4746 
4747 static int G__RootanaDataClasses_606_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4748 {
4749  map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >* p = NULL;
4750  char* gvp = (char*) G__getgvp();
4751  //m: 1
4752  if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
4753  p = new map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >(*(map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) libp->para[0].ref);
4754  } else {
4755  p = new((void*) gvp) map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >(*(map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) libp->para[0].ref);
4756  }
4757  result7->obj.i = (long) p;
4758  result7->ref = (long) p;
4760  return(1 || funcname || hash || result7 || libp) ;
4761 }
4762 
4763 static int G__RootanaDataClasses_606_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4764 {
4765  {
4766  const map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >& obj = ((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) G__getstructoffset())->operator=(*(map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) libp->para[0].ref);
4767  result7->ref = (long) (&obj);
4768  result7->obj.i = (long) (&obj);
4769  }
4770  return(1 || funcname || hash || result7 || libp) ;
4771 }
4772 
4773 static int G__RootanaDataClasses_606_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4774 {
4775  {
4776  map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator* pobj;
4777  map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator xobj = ((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) G__getstructoffset())->begin();
4778  pobj = new map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator(xobj);
4779  result7->obj.i = (long) ((void*) pobj);
4780  result7->ref = result7->obj.i;
4781  G__store_tempobject(*result7);
4782  }
4783  return(1 || funcname || hash || result7 || libp) ;
4784 }
4785 
4786 static int G__RootanaDataClasses_606_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4787 {
4788  {
4789  map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator* pobj;
4790  map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator xobj = ((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) G__getstructoffset())->end();
4791  pobj = new map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator(xobj);
4792  result7->obj.i = (long) ((void*) pobj);
4793  result7->ref = result7->obj.i;
4794  G__store_tempobject(*result7);
4795  }
4796  return(1 || funcname || hash || result7 || libp) ;
4797 }
4798 
4799 static int G__RootanaDataClasses_606_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4800 {
4801  {
4802  map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::reverse_iterator* pobj;
4803  map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::reverse_iterator xobj = ((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) G__getstructoffset())->rbegin();
4804  pobj = new map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::reverse_iterator(xobj);
4805  result7->obj.i = (long) ((void*) pobj);
4806  result7->ref = result7->obj.i;
4807  G__store_tempobject(*result7);
4808  }
4809  return(1 || funcname || hash || result7 || libp) ;
4810 }
4811 
4812 static int G__RootanaDataClasses_606_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4813 {
4814  {
4815  map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::reverse_iterator* pobj;
4816  map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::reverse_iterator xobj = ((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) G__getstructoffset())->rend();
4817  pobj = new map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::reverse_iterator(xobj);
4818  result7->obj.i = (long) ((void*) pobj);
4819  result7->ref = result7->obj.i;
4820  G__store_tempobject(*result7);
4821  }
4822  return(1 || funcname || hash || result7 || libp) ;
4823 }
4824 
4825 static int G__RootanaDataClasses_606_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4826 {
4827  G__letint(result7, 103, (long) ((const map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) G__getstructoffset())->empty());
4828  return(1 || funcname || hash || result7 || libp) ;
4829 }
4830 
4831 static int G__RootanaDataClasses_606_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4832 {
4833  G__letint(result7, 107, (long) ((const map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) G__getstructoffset())->size());
4834  return(1 || funcname || hash || result7 || libp) ;
4835 }
4836 
4837 static int G__RootanaDataClasses_606_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4838 {
4839  G__letint(result7, 107, (long) ((const map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) G__getstructoffset())->max_size());
4840  return(1 || funcname || hash || result7 || libp) ;
4841 }
4842 
4843 static int G__RootanaDataClasses_606_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4844 {
4845  {
4846  const string& obj = ((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) G__getstructoffset())->operator[](*(IDs::Detector_t*) libp->para[0].ref);
4847  result7->ref = (long) (&obj);
4848  result7->obj.i = (long) (&obj);
4849  }
4850  return(1 || funcname || hash || result7 || libp) ;
4851 }
4852 
4853 static int G__RootanaDataClasses_606_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4854 {
4855  {
4856  pair<map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator,bool>* pobj;
4857  pair<map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator,bool> xobj = ((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) G__getstructoffset())->insert(*(map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::value_type*) libp->para[0].ref);
4858  pobj = new pair<map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator,bool>(xobj);
4859  result7->obj.i = (long) ((void*) pobj);
4860  result7->ref = result7->obj.i;
4861  G__store_tempobject(*result7);
4862  }
4863  return(1 || funcname || hash || result7 || libp) ;
4864 }
4865 
4866 static int G__RootanaDataClasses_606_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4867 {
4868  {
4869  map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator* pobj;
4870  map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator xobj = ((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) G__getstructoffset())->insert(*((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator*) G__int(libp->para[0])), *(map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::value_type*) libp->para[1].ref);
4871  pobj = new map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator(xobj);
4872  result7->obj.i = (long) ((void*) pobj);
4873  result7->ref = result7->obj.i;
4874  G__store_tempobject(*result7);
4875  }
4876  return(1 || funcname || hash || result7 || libp) ;
4877 }
4878 
4879 static int G__RootanaDataClasses_606_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4880 {
4881  ((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) G__getstructoffset())->insert(*((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator*) G__int(libp->para[0])), *((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator*) G__int(libp->para[1])));
4882  G__setnull(result7);
4883  return(1 || funcname || hash || result7 || libp) ;
4884 }
4885 
4886 static int G__RootanaDataClasses_606_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4887 {
4888  ((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) G__getstructoffset())->insert(*((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::reverse_iterator*) G__int(libp->para[0])), *((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::reverse_iterator*) G__int(libp->para[1])));
4889  G__setnull(result7);
4890  return(1 || funcname || hash || result7 || libp) ;
4891 }
4892 
4893 static int G__RootanaDataClasses_606_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4894 {
4895  ((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) G__getstructoffset())->erase(*((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator*) G__int(libp->para[0])));
4896  G__setnull(result7);
4897  return(1 || funcname || hash || result7 || libp) ;
4898 }
4899 
4900 static int G__RootanaDataClasses_606_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4901 {
4902  G__letint(result7, 107, (long) ((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) G__getstructoffset())->erase(*(IDs::Detector_t*) libp->para[0].ref));
4903  return(1 || funcname || hash || result7 || libp) ;
4904 }
4905 
4906 static int G__RootanaDataClasses_606_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4907 {
4908  ((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) G__getstructoffset())->erase(*((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator*) G__int(libp->para[0])), *((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator*) G__int(libp->para[1])));
4909  G__setnull(result7);
4910  return(1 || funcname || hash || result7 || libp) ;
4911 }
4912 
4913 static int G__RootanaDataClasses_606_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4914 {
4915  ((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) G__getstructoffset())->swap(*(map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) libp->para[0].ref);
4916  G__setnull(result7);
4917  return(1 || funcname || hash || result7 || libp) ;
4918 }
4919 
4920 static int G__RootanaDataClasses_606_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4921 {
4922  ((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) G__getstructoffset())->clear();
4923  G__setnull(result7);
4924  return(1 || funcname || hash || result7 || libp) ;
4925 }
4926 
4927 static int G__RootanaDataClasses_606_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4928 {
4929  {
4930  map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator* pobj;
4931  map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator xobj = ((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) G__getstructoffset())->find(*(IDs::Detector_t*) libp->para[0].ref);
4932  pobj = new map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator(xobj);
4933  result7->obj.i = (long) ((void*) pobj);
4934  result7->ref = result7->obj.i;
4935  G__store_tempobject(*result7);
4936  }
4937  return(1 || funcname || hash || result7 || libp) ;
4938 }
4939 
4940 static int G__RootanaDataClasses_606_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4941 {
4942  G__letint(result7, 107, (long) ((const map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) G__getstructoffset())->count(*(IDs::Detector_t*) libp->para[0].ref));
4943  return(1 || funcname || hash || result7 || libp) ;
4944 }
4945 
4946 static int G__RootanaDataClasses_606_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4947 {
4948  {
4949  map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator* pobj;
4950  map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator xobj = ((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) G__getstructoffset())->lower_bound(*(IDs::Detector_t*) libp->para[0].ref);
4951  pobj = new map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator(xobj);
4952  result7->obj.i = (long) ((void*) pobj);
4953  result7->ref = result7->obj.i;
4954  G__store_tempobject(*result7);
4955  }
4956  return(1 || funcname || hash || result7 || libp) ;
4957 }
4958 
4959 static int G__RootanaDataClasses_606_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4960 {
4961  {
4962  map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator* pobj;
4963  map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator xobj = ((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) G__getstructoffset())->upper_bound(*(IDs::Detector_t*) libp->para[0].ref);
4964  pobj = new map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator(xobj);
4965  result7->obj.i = (long) ((void*) pobj);
4966  result7->ref = result7->obj.i;
4967  G__store_tempobject(*result7);
4968  }
4969  return(1 || funcname || hash || result7 || libp) ;
4970 }
4971 
4972 // automatic destructor
4973 typedef map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > > G__TmaplEIDscLcLDetector_tcOstringcOlesslEIDscLcLDetector_tgRcOallocatorlEpairlEconstsPIDscLcLDetector_tcOstringgRsPgRsPgR;
4974 static int G__RootanaDataClasses_606_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
4975 {
4976  char* gvp = (char*) G__getgvp();
4977  long soff = G__getstructoffset();
4978  int n = G__getaryconstruct();
4979  //
4980  //has_a_delete: 0
4981  //has_own_delete1arg: 0
4982  //has_own_delete2arg: 0
4983  //
4984  if (!soff) {
4985  return(1);
4986  }
4987  if (n) {
4988  if (gvp == (char*)G__PVOID) {
4989  delete[] (map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) soff;
4990  } else {
4991  G__setgvp((long) G__PVOID);
4992  for (int i = n - 1; i >= 0; --i) {
4993  ((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) (soff+(sizeof(map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >)*i)))->~G__TmaplEIDscLcLDetector_tcOstringcOlesslEIDscLcLDetector_tgRcOallocatorlEpairlEconstsPIDscLcLDetector_tcOstringgRsPgRsPgR();
4994  }
4995  G__setgvp((long)gvp);
4996  }
4997  } else {
4998  if (gvp == (char*)G__PVOID) {
4999  delete (map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) soff;
5000  } else {
5001  G__setgvp((long) G__PVOID);
5002  ((map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*) (soff))->~G__TmaplEIDscLcLDetector_tcOstringcOlesslEIDscLcLDetector_tgRcOallocatorlEpairlEconstsPIDscLcLDetector_tcOstringgRsPgRsPgR();
5003  G__setgvp((long)gvp);
5004  }
5005  }
5006  G__setnull(result7);
5007  return(1 || funcname || hash || result7 || libp) ;
5008 }
5009 
5010 
5011 /* Setting up global function */
5012 static int G__RootanaDataClasses__0_1771(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
5013 {
5014  G__letint(result7, 103, (long) operator!=(*(vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) libp->para[0].ref, *(vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*) libp->para[1].ref));
5015  return(1 || funcname || hash || result7 || libp) ;
5016 }
5017 
5018 
5019 /*********************************************************
5020 * Member function Stub
5021 *********************************************************/
5022 
5023 /* IDs::channel */
5024 
5025 /* IDs::generator */
5026 
5027 /* IDs::source */
5028 
5029 /* TAnalysedPulse */
5030 
5031 /* vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > */
5032 
5033 /* vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator */
5034 
5035 /* map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > > */
5036 
5037 /* pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > */
5038 
5039 /* map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator */
5040 
5041 /* TDetectorPulse */
5042 
5043 /* vector<string,allocator<string> > */
5044 
5045 /* TAnalysedPulseMapWrapper */
5046 
5047 /* map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > > */
5048 
5049 /* map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > > */
5050 
5051 /*********************************************************
5052 * Global function Stub
5053 *********************************************************/
5054 
5055 /*********************************************************
5056 * Get size of pointer to member function
5057 *********************************************************/
5059  public:
5061  size_t sizep2memfunc() { return(sizeof(p)); }
5062  private:
5064 };
5065 
5067 {
5069  G__setsizep2memfunc((int)a.sizep2memfunc());
5070  return((size_t)a.sizep2memfunc());
5071 }
5072 
5073 
5074 /*********************************************************
5075 * virtual base class offset calculation interface
5076 *********************************************************/
5077 
5078  /* Setting up class inheritance */
5079 
5080 /*********************************************************
5081 * Inheritance information setup/
5082 *********************************************************/
5084 
5085  /* Setting up class inheritance */
5086  if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLgenerator))) {
5087  IDs::generator *G__Lderived;
5088  G__Lderived=(IDs::generator*)0x1000;
5089  {
5090  TObject *G__Lpbase=(TObject*)G__Lderived;
5091  G__inheritance_setup(G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLgenerator),G__get_linked_tagnum(&G__RootanaDataClassesLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
5092  }
5093  }
5094  if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLsource))) {
5095  IDs::source *G__Lderived;
5096  G__Lderived=(IDs::source*)0x1000;
5097  {
5098  TObject *G__Lpbase=(TObject*)G__Lderived;
5099  G__inheritance_setup(G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLsource),G__get_linked_tagnum(&G__RootanaDataClassesLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
5100  }
5101  }
5102  if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse))) {
5103  TAnalysedPulse *G__Lderived;
5104  G__Lderived=(TAnalysedPulse*)0x1000;
5105  {
5106  TObject *G__Lpbase=(TObject*)G__Lderived;
5107  G__inheritance_setup(G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse),G__get_linked_tagnum(&G__RootanaDataClassesLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
5108  }
5109  }
5110  if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__RootanaDataClassesLN_TDetectorPulse))) {
5111  TDetectorPulse *G__Lderived;
5112  G__Lderived=(TDetectorPulse*)0x1000;
5113  {
5114  TObject *G__Lpbase=(TObject*)G__Lderived;
5115  G__inheritance_setup(G__get_linked_tagnum(&G__RootanaDataClassesLN_TDetectorPulse),G__get_linked_tagnum(&G__RootanaDataClassesLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
5116  }
5117  }
5118  if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulseMapWrapper))) {
5119  TAnalysedPulseMapWrapper *G__Lderived;
5120  G__Lderived=(TAnalysedPulseMapWrapper*)0x1000;
5121  {
5122  TObject *G__Lpbase=(TObject*)G__Lderived;
5123  G__inheritance_setup(G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulseMapWrapper),G__get_linked_tagnum(&G__RootanaDataClassesLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
5124  }
5125  }
5126 }
5127 
5128 /*********************************************************
5129 * typedef information setup/
5130 *********************************************************/
5132 
5133  /* Setting up typedef entry */
5134  G__search_typename2("Version_t",115,-1,0,-1);
5135  G__setnewtype(-1,"Class version identifier (short)",0);
5136  G__search_typename2("Option_t",99,-1,256,-1);
5137  G__setnewtype(-1,"Option string (const char)",0);
5138  G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
5139  G__setnewtype(-1,NULL,0);
5141  G__setnewtype(-1,NULL,0);
5143  G__setnewtype(-1,NULL,0);
5144  G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
5145  G__setnewtype(-1,NULL,0);
5147  G__setnewtype(-1,NULL,0);
5149  G__setnewtype(-1,NULL,0);
5150  G__search_typename2("Generator_t",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_string),0,G__get_linked_tagnum(&G__RootanaDataClassesLN_IDs));
5151  G__setnewtype(-1,NULL,0);
5152  G__search_typename2("Config_t",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_string),0,G__get_linked_tagnum(&G__RootanaDataClassesLN_IDs));
5153  G__setnewtype(-1,NULL,0);
5154  G__search_typename2("vector<TPulseIsland*>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETPulseIslandmUcOallocatorlETPulseIslandmUgRsPgR),0,-1);
5155  G__setnewtype(-1,NULL,0);
5157  G__setnewtype(-1,NULL,0);
5159  G__setnewtype(-1,NULL,0);
5161  G__setnewtype(-1,NULL,0);
5163  G__setnewtype(-1,NULL,0);
5165  G__setnewtype(-1,NULL,0);
5167  G__setnewtype(-1,NULL,0);
5169  G__setnewtype(-1,NULL,0);
5171  G__setnewtype(-1,NULL,0);
5173  G__setnewtype(-1,NULL,0);
5174  G__search_typename2("vector<TAnalysedPulse*>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgR),0,-1);
5175  G__setnewtype(-1,NULL,0);
5176  G__search_typename2("value_type",85,G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse),0,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgR));
5177  G__setnewtype(-1,NULL,0);
5178  G__search_typename2("pointer",85,G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse),0,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgR));
5179  G__setnewtype(-1,NULL,0);
5180  G__search_typename2("const_pointer",85,G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse),256,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgR));
5181  G__setnewtype(-1,NULL,0);
5182  G__search_typename2("reference",85,G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse),1,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgR));
5183  G__setnewtype(-1,NULL,0);
5184  G__search_typename2("const_reference",85,G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse),257,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgR));
5185  G__setnewtype(-1,NULL,0);
5186  G__search_typename2("size_type",107,-1,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgR));
5187  G__setnewtype(-1,NULL,0);
5188  G__search_typename2("difference_type",108,-1,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgR));
5189  G__setnewtype(-1,NULL,0);
5190  G__search_typename2("pointer",85,G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse),0,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator));
5191  G__setnewtype(-1,NULL,0);
5192  G__search_typename2("const_pointer",85,G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse),0,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator));
5193  G__setnewtype(-1,NULL,0);
5194  G__search_typename2("reference",85,G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse),1,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator));
5195  G__setnewtype(-1,NULL,0);
5196  G__search_typename2("const_reference",85,G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse),1,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator));
5197  G__setnewtype(-1,NULL,0);
5198  G__search_typename2("size_type",107,-1,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator));
5199  G__setnewtype(-1,NULL,0);
5200  G__search_typename2("difference_type",108,-1,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator));
5201  G__setnewtype(-1,NULL,0);
5203  G__setnewtype(-1,NULL,0);
5205  G__setnewtype(-1,NULL,0);
5207  G__setnewtype(-1,NULL,0);
5209  G__setnewtype(-1,NULL,0);
5211  G__setnewtype(-1,NULL,0);
5213  G__setnewtype(-1,NULL,0);
5215  G__setnewtype(-1,NULL,0);
5217  G__setnewtype(-1,NULL,0);
5219  G__setnewtype(-1,NULL,0);
5221  G__setnewtype(-1,NULL,0);
5223  G__setnewtype(-1,NULL,0);
5225  G__setnewtype(-1,NULL,0);
5227  G__setnewtype(-1,NULL,0);
5229  G__setnewtype(-1,NULL,0);
5231  G__setnewtype(-1,NULL,0);
5233  G__setnewtype(-1,NULL,0);
5235  G__setnewtype(-1,NULL,0);
5237  G__setnewtype(-1,NULL,0);
5239  G__setnewtype(-1,NULL,0);
5241  G__setnewtype(-1,NULL,0);
5243  G__setnewtype(-1,NULL,0);
5245  G__setnewtype(-1,NULL,0);
5246  G__search_typename2("vector<TDetectorPulse*>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETDetectorPulsemUcOallocatorlETDetectorPulsemUgRsPgR),0,-1);
5247  G__setnewtype(-1,NULL,0);
5249  G__setnewtype(-1,NULL,0);
5251  G__setnewtype(-1,NULL,0);
5253  G__setnewtype(-1,NULL,0);
5255  G__setnewtype(-1,NULL,0);
5257  G__setnewtype(-1,NULL,0);
5259  G__setnewtype(-1,NULL,0);
5261  G__setnewtype(-1,NULL,0);
5263  G__setnewtype(-1,NULL,0);
5265  G__setnewtype(-1,NULL,0);
5266  G__search_typename2("vector<TMuonEvent*>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETMuonEventmUcOallocatorlETMuonEventmUgRsPgR),0,-1);
5267  G__setnewtype(-1,NULL,0);
5269  G__setnewtype(-1,NULL,0);
5271  G__setnewtype(-1,NULL,0);
5272  G__search_typename2("TVectorT<Float_t>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_TVectorTlEfloatgR),0,-1);
5273  G__setnewtype(-1,NULL,0);
5274  G__search_typename2("TVectorT<Double_t>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_TVectorTlEdoublegR),0,-1);
5275  G__setnewtype(-1,NULL,0);
5276  G__search_typename2("map<std::string,std::string>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOstringcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOstringgRsPgRsPgR),0,-1);
5277  G__setnewtype(-1,NULL,0);
5278  G__search_typename2("map<string,std::string>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOstringcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOstringgRsPgRsPgR),0,-1);
5279  G__setnewtype(-1,NULL,0);
5280  G__search_typename2("map<string,string>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOstringcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOstringgRsPgRsPgR),0,-1);
5281  G__setnewtype(-1,NULL,0);
5282  G__search_typename2("map<string,string,less<string> >",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOstringcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOstringgRsPgRsPgR),0,-1);
5283  G__setnewtype(-1,NULL,0);
5284  G__search_typename2("map<std::string,double>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOdoublecOlesslEstringgRcOallocatorlEpairlEconstsPstringcOdoublegRsPgRsPgR),0,-1);
5285  G__setnewtype(-1,NULL,0);
5286  G__search_typename2("map<string,double>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOdoublecOlesslEstringgRcOallocatorlEpairlEconstsPstringcOdoublegRsPgRsPgR),0,-1);
5287  G__setnewtype(-1,NULL,0);
5288  G__search_typename2("map<std::string,int>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOintcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOintgRsPgRsPgR),0,-1);
5289  G__setnewtype(-1,NULL,0);
5290  G__search_typename2("map<string,int>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOintcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOintgRsPgRsPgR),0,-1);
5291  G__setnewtype(-1,NULL,0);
5292  G__search_typename2("map<std::string,bool>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOboolcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOboolgRsPgRsPgR),0,-1);
5293  G__setnewtype(-1,NULL,0);
5294  G__search_typename2("map<string,bool>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOboolcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOboolgRsPgRsPgR),0,-1);
5295  G__setnewtype(-1,NULL,0);
5296  G__search_typename2("map<string,bool>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOboolcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOboolgRsPgRsPgR),0,-1);
5297  G__setnewtype(-1,NULL,0);
5298  G__search_typename2("map<string,bool,less<string> >",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOboolcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOboolgRsPgRsPgR),0,-1);
5299  G__setnewtype(-1,NULL,0);
5300  G__search_typename2("vector<std::string>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR),0,-1);
5301  G__setnewtype(-1,NULL,0);
5302  G__search_typename2("vector<string>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR),0,-1);
5303  G__setnewtype(-1,NULL,0);
5304  G__search_typename2("value_type",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_string),0,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR));
5305  G__setnewtype(-1,NULL,0);
5306  G__search_typename2("pointer",85,G__get_linked_tagnum(&G__RootanaDataClassesLN_string),0,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR));
5307  G__setnewtype(-1,NULL,0);
5308  G__search_typename2("const_pointer",85,G__get_linked_tagnum(&G__RootanaDataClassesLN_string),256,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR));
5309  G__setnewtype(-1,NULL,0);
5310  G__search_typename2("reference",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_string),1,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR));
5311  G__setnewtype(-1,NULL,0);
5312  G__search_typename2("const_reference",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_string),257,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR));
5313  G__setnewtype(-1,NULL,0);
5314  G__search_typename2("size_type",107,-1,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR));
5315  G__setnewtype(-1,NULL,0);
5316  G__search_typename2("difference_type",108,-1,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR));
5317  G__setnewtype(-1,NULL,0);
5318  G__search_typename2("const_iterator",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgRcLcLiterator),256,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR));
5319  G__setnewtype(-1,NULL,0);
5320  G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_reverse_iteratorlEvectorlEstringcOallocatorlEstringgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR));
5321  G__setnewtype(-1,NULL,0);
5322  G__search_typename2("const_reverse_iterator",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_reverse_iteratorlEvectorlEstringcOallocatorlEstringgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR));
5323  G__setnewtype(-1,NULL,0);
5324  G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_reverse_iteratorlEvectorlEstringcOallocatorlEstringgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR));
5325  G__setnewtype(-1,NULL,0);
5327  G__setnewtype(-1,NULL,0);
5328  G__search_typename2("vector<string>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR),0,-1);
5329  G__setnewtype(-1,NULL,0);
5330  G__search_typename2("map<std::string,IDs::Detector_t>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgR),0,-1);
5331  G__setnewtype(-1,NULL,0);
5332  G__search_typename2("map<string,IDs::Detector_t>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgR),0,-1);
5333  G__setnewtype(-1,NULL,0);
5335  G__setnewtype(-1,NULL,0);
5337  G__setnewtype(-1,NULL,0);
5339  G__setnewtype(-1,NULL,0);
5341  G__setnewtype(-1,NULL,0);
5343  G__setnewtype(-1,NULL,0);
5345  G__setnewtype(-1,NULL,0);
5347  G__setnewtype(-1,NULL,0);
5349  G__setnewtype(-1,NULL,0);
5351  G__setnewtype(-1,NULL,0);
5352  G__search_typename2("map<string,IDs::Detector_t>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgR),0,-1);
5353  G__setnewtype(-1,NULL,0);
5354  G__search_typename2("map<string,IDs::Detector_t,less<string> >",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgR),0,-1);
5355  G__setnewtype(-1,NULL,0);
5356  G__search_typename2("map<IDs::Detector_t,std::string>",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEIDscLcLDetector_tcOstringcOlesslEIDscLcLDetector_tgRcOallocatorlEpairlEconstsPIDscLcLDetector_tcOstringgRsPgRsPgR),0,-1);
5357  G__setnewtype(-1,NULL,0);
5359  G__setnewtype(-1,NULL,0);
5361  G__setnewtype(-1,NULL,0);
5363  G__setnewtype(-1,NULL,0);
5365  G__setnewtype(-1,NULL,0);
5367  G__setnewtype(-1,NULL,0);
5369  G__setnewtype(-1,NULL,0);
5371  G__setnewtype(-1,NULL,0);
5373  G__setnewtype(-1,NULL,0);
5375  G__setnewtype(-1,NULL,0);
5377  G__setnewtype(-1,NULL,0);
5378  G__search_typename2("map<IDs::Detector_t,string,less<IDs::Detector_t> >",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEIDscLcLDetector_tcOstringcOlesslEIDscLcLDetector_tgRcOallocatorlEpairlEconstsPIDscLcLDetector_tcOstringgRsPgRsPgR),0,-1);
5379  G__setnewtype(-1,NULL,0);
5381  G__setnewtype(-1,NULL,0);
5382  G__search_typename2("pair<string,vector<TAnalysedPulse*> >",117,G__get_linked_tagnum(&G__RootanaDataClassesLN_pairlEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgR),0,-1);
5383  G__setnewtype(-1,NULL,0);
5384 }
5385 
5386 /*********************************************************
5387 * Data Member information setup/
5388 *********************************************************/
5389 
5390  /* Setting up class,struct,union tag member variable */
5391 
5392  /* IDs::channel */
5394  G__tag_memvar_setup(G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLchannel));
5395  { IDs::channel *p; p=(IDs::channel*)0x1000; if (p) { }
5396  G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
5397  G__memvar_setup((void*)0,105,0,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLDetector_t),-1,-1,4,"fDetector=",0,(char*)NULL);
5398  G__memvar_setup((void*)0,105,0,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLSlowFast_t),-1,-1,4,"fSlowFast=",0,(char*)NULL);
5399  G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
5400  }
5401  G__tag_memvar_reset();
5402 }
5403 
5404 
5405  /* IDs::generator */
5407  G__tag_memvar_setup(G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLgenerator));
5408  { IDs::generator *p; p=(IDs::generator*)0x1000; if (p) { }
5409  G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_string),G__defined_typename("Generator_t"),-1,4,"fType=",0,(char*)NULL);
5410  G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_string),G__defined_typename("Config_t"),-1,4,"fConfig=",0,(char*)NULL);
5411  G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
5412  }
5413  G__tag_memvar_reset();
5414 }
5415 
5416 
5417  /* IDs::source */
5418 static void G__setup_memvarIDscLcLsource(void) {
5419  G__tag_memvar_setup(G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLsource));
5420  { IDs::source *p; p=(IDs::source*)0x1000; if (p) { }
5421  G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLchannel),-1,-1,4,"fChannel=",0,(char*)NULL);
5422  G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLgenerator),-1,-1,4,"fGenerator=",0,(char*)NULL);
5423  G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
5424  }
5425  G__tag_memvar_reset();
5426 }
5427 
5428 
5429  /* TAnalysedPulse */
5431  G__tag_memvar_setup(G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse));
5432  { TAnalysedPulse *p; p=(TAnalysedPulse*)0x1000; if (p) { }
5433  G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fAmplitude=",0,(char*)NULL);
5434  G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fTime=",0,(char*)NULL);
5435  G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fIntegral=",0,(char*)NULL);
5436  G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fEnergy=",0,(char*)NULL);
5437  G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_string),-1,-1,4,"fDetName=",0,(char*)NULL);
5438  G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_string),-1,-1,4,"fAlgo=",0,(char*)NULL);
5439  G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
5440  }
5441  G__tag_memvar_reset();
5442 }
5443 
5444 
5445  /* vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > */
5448  { vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > *p; p=(vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >*)0x1000; if (p) { }
5449  }
5450  G__tag_memvar_reset();
5451 }
5452 
5453 
5454  /* vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator */
5457  { vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator *p; p=(vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator*)0x1000; if (p) { }
5458  }
5459  G__tag_memvar_reset();
5460 }
5461 
5462 
5463  /* map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > > */
5466  { map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > > *p; p=(map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >*)0x1000; if (p) { }
5467  }
5468  G__tag_memvar_reset();
5469 }
5470 
5471 
5472  /* pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > */
5475  { pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > *p; p=(pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >*)0x1000; if (p) { }
5476  G__memvar_setup((void*)((long)(&p->first)-(long)(p)),117,0,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_string),-1,-1,1,"first=",0,(char*)NULL);
5477  G__memvar_setup((void*)((long)(&p->second)-(long)(p)),117,0,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgR),-1,-1,1,"second=",0,(char*)NULL);
5478  }
5479  G__tag_memvar_reset();
5480 }
5481 
5482 
5483  /* map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator */
5486  { map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator *p; p=(map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator*)0x1000; if (p) { }
5487  }
5488  G__tag_memvar_reset();
5489 }
5490 
5491 
5492  /* TDetectorPulse */
5494  G__tag_memvar_setup(G__get_linked_tagnum(&G__RootanaDataClassesLN_TDetectorPulse));
5495  { TDetectorPulse *p; p=(TDetectorPulse*)0x1000; if (p) { }
5496  G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse),-1,-1,4,"fFastPulse=",0,(char*)NULL);
5497  G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse),-1,-1,4,"fSlowPulse=",0,(char*)NULL);
5498  G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_string),-1,-1,4,"fDetName=",0,(char*)NULL);
5499  G__memvar_setup((void*)0,103,0,0,-1,-1,-1,4,"fCheckedForPileUp=",0,(char*)NULL);
5500  G__memvar_setup((void*)0,103,0,0,-1,-1,-1,4,"fPileUpSafe=",0,(char*)NULL);
5501  G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
5502  }
5503  G__tag_memvar_reset();
5504 }
5505 
5506 
5507  /* vector<string,allocator<string> > */
5509  G__tag_memvar_setup(G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR));
5510  { vector<string,allocator<string> > *p; p=(vector<string,allocator<string> >*)0x1000; if (p) { }
5511  }
5512  G__tag_memvar_reset();
5513 }
5514 
5515 
5516  /* TAnalysedPulseMapWrapper */
5518  G__tag_memvar_setup(G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulseMapWrapper));
5519  { TAnalysedPulseMapWrapper *p; p=(TAnalysedPulseMapWrapper*)0x1000; if (p) { }
5521  G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__RootanaDataClassesLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
5522  }
5523  G__tag_memvar_reset();
5524 }
5525 
5526 
5527  /* map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > > */
5530  { map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > > *p; p=(map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >*)0x1000; if (p) { }
5531  }
5532  G__tag_memvar_reset();
5533 }
5534 
5535 
5536  /* map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > > */
5539  { map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > > *p; p=(map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >*)0x1000; if (p) { }
5540  }
5541  G__tag_memvar_reset();
5542 }
5543 
5545 }
5546 /***********************************************************
5547 ************************************************************
5548 ************************************************************
5549 ************************************************************
5550 ************************************************************
5551 ************************************************************
5552 ************************************************************
5553 ***********************************************************/
5554 
5555 /*********************************************************
5556 * Member function information setup for each class
5557 *********************************************************/
5559  /* IDs::channel */
5560  G__tag_memfunc_setup(G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLchannel));
5561  G__memfunc_setup("channel",729,G__RootanaDataClasses_404_0_1, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLchannel), -1, 0, 2, 1, 1, 0,
5562 "i 'IDs::Detector_t' - 0 'kAnyDetector' det i 'IDs::SlowFast_t' - 0 'kAnySlowFast' type", (char*)NULL, (void*) NULL, 0);
5563  G__memfunc_setup("channel",729,G__RootanaDataClasses_404_0_2, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLchannel), -1, 0, 2, 1, 1, 0,
5564 "u 'string' - 11 - detector u 'string' - 11 '\"\"' type", (char*)NULL, (void*) NULL, 0);
5565  G__memfunc_setup("Detector",826,G__RootanaDataClasses_404_0_3, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLDetector_t), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5566  G__memfunc_setup("SlowFast",819,G__RootanaDataClasses_404_0_4, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLSlowFast_t), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5567  G__memfunc_setup("operator==",998,G__RootanaDataClasses_404_0_5, 103, -1, -1, 0, 1, 1, 1, 8, "u 'IDs::channel' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
5568  G__memfunc_setup("operator!=",970,G__RootanaDataClasses_404_0_6, 103, -1, -1, 0, 1, 1, 1, 8, "u 'IDs::channel' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
5569  G__memfunc_setup("operator<",936,G__RootanaDataClasses_404_0_7, 103, -1, -1, 0, 1, 1, 1, 8, "u 'IDs::channel' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
5570  G__memfunc_setup("operator>",938,G__RootanaDataClasses_404_0_8, 103, -1, -1, 0, 1, 1, 1, 8, "u 'IDs::channel' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
5571  G__memfunc_setup("str",345,G__RootanaDataClasses_404_0_9, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_string), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5572  G__memfunc_setup("GetDetectorString",1745,G__RootanaDataClasses_404_0_10, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_string), -1, 0, 1, 3, 1, 0, "i 'IDs::Detector_t' - 0 - det", (char*)NULL, (void*) G__func2void( (string (*)(IDs::Detector_t))(&IDs::channel::GetDetectorString) ), 0);
5573  G__memfunc_setup("GetDetectorEnum",1519,G__RootanaDataClasses_404_0_11, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLDetector_t), -1, 0, 1, 3, 1, 0, "u 'string' - 11 - det", (char*)NULL, (void*) G__func2void( (IDs::Detector_t (*)(const string&))(&IDs::channel::GetDetectorEnum) ), 0);
5574  G__memfunc_setup("GetSlowFastString",1738,G__RootanaDataClasses_404_0_12, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_string), -1, 0, 1, 3, 1, 0, "i 'IDs::SlowFast_t' - 0 - sf", (char*)NULL, (void*) G__func2void( (string (*)(IDs::SlowFast_t))(&IDs::channel::GetSlowFastString) ), 0);
5575  G__memfunc_setup("GetSlowFastEnum",1512,G__RootanaDataClasses_404_0_13, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLSlowFast_t), -1, 0, 1, 3, 1, 0, "u 'string' - 11 - sf", (char*)NULL, (void*) G__func2void( (IDs::SlowFast_t (*)(const string&))(&IDs::channel::GetSlowFastEnum) ), 0);
5576  G__memfunc_setup("Class",502,G__RootanaDataClasses_404_0_14, 85, G__get_linked_tagnum(&G__RootanaDataClassesLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&IDs::channel::Class) ), 0);
5577  G__memfunc_setup("Class_Name",982,G__RootanaDataClasses_404_0_15, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&IDs::channel::Class_Name) ), 0);
5578  G__memfunc_setup("Class_Version",1339,G__RootanaDataClasses_404_0_16, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&IDs::channel::Class_Version) ), 0);
5579  G__memfunc_setup("Dictionary",1046,G__RootanaDataClasses_404_0_17, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&IDs::channel::Dictionary) ), 0);
5580  G__memfunc_setup("IsA",253,G__RootanaDataClasses_404_0_18, 85, G__get_linked_tagnum(&G__RootanaDataClassesLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
5581  G__memfunc_setup("ShowMembers",1132,G__RootanaDataClasses_404_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - -", (char*)NULL, (void*) NULL, 1);
5582  G__memfunc_setup("Streamer",835,G__RootanaDataClasses_404_0_20, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - -", (char*)NULL, (void*) NULL, 1);
5583  G__memfunc_setup("StreamerNVirtual",1656,G__RootanaDataClasses_404_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - ClassDef_StreamerNVirtual_b", (char*)NULL, (void*) NULL, 0);
5584  G__memfunc_setup("DeclFileName",1145,G__RootanaDataClasses_404_0_22, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&IDs::channel::DeclFileName) ), 0);
5585  G__memfunc_setup("ImplFileLine",1178,G__RootanaDataClasses_404_0_23, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&IDs::channel::ImplFileLine) ), 0);
5586  G__memfunc_setup("ImplFileName",1171,G__RootanaDataClasses_404_0_24, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&IDs::channel::ImplFileName) ), 0);
5587  G__memfunc_setup("DeclFileLine",1152,G__RootanaDataClasses_404_0_25, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&IDs::channel::DeclFileLine) ), 0);
5588  // automatic copy constructor
5589  G__memfunc_setup("channel", 729, G__RootanaDataClasses_404_0_26, (int) ('i'), G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLchannel), -1, 0, 1, 1, 1, 0, "u 'IDs::channel' - 11 - -", (char*) NULL, (void*) NULL, 0);
5590  // automatic destructor
5591  G__memfunc_setup("~channel", 855, G__RootanaDataClasses_404_0_27, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
5592  // automatic assignment operator
5593  G__memfunc_setup("operator=", 937, G__RootanaDataClasses_404_0_28, (int) ('u'), G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLchannel), -1, 1, 1, 1, 1, 0, "u 'IDs::channel' - 11 - -", (char*) NULL, (void*) NULL, 0);
5594  G__tag_memfunc_reset();
5595 }
5596 
5598  /* IDs::generator */
5599  G__tag_memfunc_setup(G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLgenerator));
5600  G__memfunc_setup("generator",967,G__RootanaDataClasses_407_0_1, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLgenerator), -1, 0, 2, 1, 1, 0,
5601 "u 'string' 'IDs::Generator_t' 0 - t u 'string' 'IDs::Config_t' 0 '\"\"' c", (char*)NULL, (void*) NULL, 0);
5602  G__memfunc_setup("generator",967,G__RootanaDataClasses_407_0_2, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLgenerator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5603  G__memfunc_setup("Type",418,G__RootanaDataClasses_407_0_3, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_string), G__defined_typename("IDs::Generator_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5604  G__memfunc_setup("Config",598,G__RootanaDataClasses_407_0_4, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_string), G__defined_typename("IDs::Config_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5605  G__memfunc_setup("operator==",998,G__RootanaDataClasses_407_0_5, 103, -1, -1, 0, 1, 1, 1, 8, "u 'IDs::generator' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
5606  G__memfunc_setup("operator!=",970,G__RootanaDataClasses_407_0_6, 103, -1, -1, 0, 1, 1, 1, 8, "u 'IDs::generator' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
5607  G__memfunc_setup("operator<",936,G__RootanaDataClasses_407_0_7, 103, -1, -1, 0, 1, 1, 1, 8, "u 'IDs::generator' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
5608  G__memfunc_setup("operator>",938,G__RootanaDataClasses_407_0_8, 103, -1, -1, 0, 1, 1, 1, 8, "u 'IDs::generator' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
5609  G__memfunc_setup("str",345,G__RootanaDataClasses_407_0_9, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_string), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5610  G__memfunc_setup("Class",502,G__RootanaDataClasses_407_0_10, 85, G__get_linked_tagnum(&G__RootanaDataClassesLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&IDs::generator::Class) ), 0);
5611  G__memfunc_setup("Class_Name",982,G__RootanaDataClasses_407_0_11, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&IDs::generator::Class_Name) ), 0);
5612  G__memfunc_setup("Class_Version",1339,G__RootanaDataClasses_407_0_12, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&IDs::generator::Class_Version) ), 0);
5613  G__memfunc_setup("Dictionary",1046,G__RootanaDataClasses_407_0_13, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&IDs::generator::Dictionary) ), 0);
5614  G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__RootanaDataClassesLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
5615  G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - -", (char*)NULL, (void*) NULL, 1);
5616  G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - -", (char*)NULL, (void*) NULL, 1);
5617  G__memfunc_setup("StreamerNVirtual",1656,G__RootanaDataClasses_407_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - ClassDef_StreamerNVirtual_b", (char*)NULL, (void*) NULL, 0);
5618  G__memfunc_setup("DeclFileName",1145,G__RootanaDataClasses_407_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&IDs::generator::DeclFileName) ), 0);
5619  G__memfunc_setup("ImplFileLine",1178,G__RootanaDataClasses_407_0_19, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&IDs::generator::ImplFileLine) ), 0);
5620  G__memfunc_setup("ImplFileName",1171,G__RootanaDataClasses_407_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&IDs::generator::ImplFileName) ), 0);
5621  G__memfunc_setup("DeclFileLine",1152,G__RootanaDataClasses_407_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&IDs::generator::DeclFileLine) ), 0);
5622  // automatic copy constructor
5623  G__memfunc_setup("generator", 967, G__RootanaDataClasses_407_0_22, (int) ('i'), G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLgenerator), -1, 0, 1, 1, 1, 0, "u 'IDs::generator' - 11 - -", (char*) NULL, (void*) NULL, 0);
5624  // automatic destructor
5625  G__memfunc_setup("~generator", 1093, G__RootanaDataClasses_407_0_23, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
5626  // automatic assignment operator
5627  G__memfunc_setup("operator=", 937, G__RootanaDataClasses_407_0_24, (int) ('u'), G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLgenerator), -1, 1, 1, 1, 1, 0, "u 'IDs::generator' - 11 - -", (char*) NULL, (void*) NULL, 0);
5628  G__tag_memfunc_reset();
5629 }
5630 
5632  /* IDs::source */
5633  G__tag_memfunc_setup(G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLsource));
5634  G__memfunc_setup("source",657,G__RootanaDataClasses_408_0_1, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLsource), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5635  G__memfunc_setup("source",657,G__RootanaDataClasses_408_0_2, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLsource), -1, 0, 2, 1, 1, 0,
5636 "u 'IDs::channel' - 11 - ch u 'IDs::generator' - 11 - gen", (char*)NULL, (void*) NULL, 0);
5637  G__memfunc_setup("source",657,G__RootanaDataClasses_408_0_3, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLsource), -1, 0, 4, 1, 1, 0,
5638 "u 'string' - 11 - det u 'string' - 11 - type "
5639 "u 'string' - 11 - gen u 'string' - 11 'IDs::kAnyConfig' cfg", (char*)NULL, (void*) NULL, 0);
5640  G__memfunc_setup("source",657,G__RootanaDataClasses_408_0_4, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLsource), -1, 0, 4, 1, 1, 0,
5641 "i 'IDs::Detector_t' - 0 - det i 'IDs::SlowFast_t' - 0 - type "
5642 "u 'string' 'IDs::Generator_t' 11 - t u 'string' 'IDs::Config_t' 11 - c", (char*)NULL, (void*) NULL, 0);
5643  G__memfunc_setup("operator==",998,G__RootanaDataClasses_408_0_5, 103, -1, -1, 0, 1, 1, 1, 8, "u 'IDs::source' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
5644  G__memfunc_setup("operator==",998,G__RootanaDataClasses_408_0_6, 103, -1, -1, 0, 1, 1, 1, 8, "u 'IDs::generator' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
5645  G__memfunc_setup("operator==",998,G__RootanaDataClasses_408_0_7, 103, -1, -1, 0, 1, 1, 1, 8, "u 'IDs::channel' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
5646  G__memfunc_setup("operator>",938,G__RootanaDataClasses_408_0_8, 103, -1, -1, 0, 1, 1, 1, 8, "u 'IDs::source' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
5647  G__memfunc_setup("operator<",936,G__RootanaDataClasses_408_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'IDs::source' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
5648  G__memfunc_setup("Generator",935,G__RootanaDataClasses_408_0_10, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLgenerator), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5649  G__memfunc_setup("Channel",697,G__RootanaDataClasses_408_0_11, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLchannel), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5650  G__memfunc_setup("Generator",935,G__RootanaDataClasses_408_0_12, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLgenerator), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
5651  G__memfunc_setup("Channel",697,G__RootanaDataClasses_408_0_13, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLchannel), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
5652  G__memfunc_setup("str",345,G__RootanaDataClasses_408_0_14, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_string), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5653  G__memfunc_setup("Class",502,G__RootanaDataClasses_408_0_15, 85, G__get_linked_tagnum(&G__RootanaDataClassesLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&IDs::source::Class) ), 0);
5654  G__memfunc_setup("Class_Name",982,G__RootanaDataClasses_408_0_16, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&IDs::source::Class_Name) ), 0);
5655  G__memfunc_setup("Class_Version",1339,G__RootanaDataClasses_408_0_17, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&IDs::source::Class_Version) ), 0);
5656  G__memfunc_setup("Dictionary",1046,G__RootanaDataClasses_408_0_18, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&IDs::source::Dictionary) ), 0);
5657  G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__RootanaDataClassesLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
5658  G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - -", (char*)NULL, (void*) NULL, 1);
5659  G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - -", (char*)NULL, (void*) NULL, 1);
5660  G__memfunc_setup("StreamerNVirtual",1656,G__RootanaDataClasses_408_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - ClassDef_StreamerNVirtual_b", (char*)NULL, (void*) NULL, 0);
5661  G__memfunc_setup("DeclFileName",1145,G__RootanaDataClasses_408_0_23, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&IDs::source::DeclFileName) ), 0);
5662  G__memfunc_setup("ImplFileLine",1178,G__RootanaDataClasses_408_0_24, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&IDs::source::ImplFileLine) ), 0);
5663  G__memfunc_setup("ImplFileName",1171,G__RootanaDataClasses_408_0_25, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&IDs::source::ImplFileName) ), 0);
5664  G__memfunc_setup("DeclFileLine",1152,G__RootanaDataClasses_408_0_26, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&IDs::source::DeclFileLine) ), 0);
5665  // automatic copy constructor
5666  G__memfunc_setup("source", 657, G__RootanaDataClasses_408_0_27, (int) ('i'), G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLsource), -1, 0, 1, 1, 1, 0, "u 'IDs::source' - 11 - -", (char*) NULL, (void*) NULL, 0);
5667  // automatic destructor
5668  G__memfunc_setup("~source", 783, G__RootanaDataClasses_408_0_28, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
5669  // automatic assignment operator
5670  G__memfunc_setup("operator=", 937, G__RootanaDataClasses_408_0_29, (int) ('u'), G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLsource), -1, 1, 1, 1, 1, 0, "u 'IDs::source' - 11 - -", (char*) NULL, (void*) NULL, 0);
5671  G__tag_memfunc_reset();
5672 }
5673 
5675  /* TAnalysedPulse */
5676  G__tag_memfunc_setup(G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse));
5677  G__memfunc_setup("TAnalysedPulse",1422,G__RootanaDataClasses_430_0_1, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5678  G__memfunc_setup("TAnalysedPulse",1422,G__RootanaDataClasses_430_0_2, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse), -1, 0, 5, 1, 1, 0,
5679 "d - - 0 - amplitude d - - 0 - time "
5680 "d - - 0 - integral d - - 0 - energy "
5681 "u 'string' - 0 - det_name", (char*)NULL, (void*) NULL, 0);
5682  G__memfunc_setup("TAnalysedPulse",1422,G__RootanaDataClasses_430_0_3, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse), -1, 0, 6, 1, 1, 0,
5683 "d - - 0 - amplitude d - - 0 - time "
5684 "d - - 0 - integral d - - 0 - energy "
5685 "u 'string' - 0 - det_name u 'string' - 0 - algo", (char*)NULL, (void*) NULL, 0);
5686  G__memfunc_setup("Reset",515,G__RootanaDataClasses_430_0_4, 121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' o", (char*)NULL, (void*) NULL, 0);
5687  G__memfunc_setup("GetAmplitude",1221,G__RootanaDataClasses_430_0_5, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5688  G__memfunc_setup("GetTime",687,G__RootanaDataClasses_430_0_6, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5689  G__memfunc_setup("GetIntegral",1110,G__RootanaDataClasses_430_0_7, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5690  G__memfunc_setup("GetEnergy",906,G__RootanaDataClasses_430_0_8, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5691  G__memfunc_setup("GetDetName",958,G__RootanaDataClasses_430_0_9, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_string), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5692  G__memfunc_setup("GetAlgorithmStamp",1740,G__RootanaDataClasses_430_0_10, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_string), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5693  G__memfunc_setup("Class",502,G__RootanaDataClasses_430_0_11, 85, G__get_linked_tagnum(&G__RootanaDataClassesLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TAnalysedPulse::Class) ), 0);
5694  G__memfunc_setup("Class_Name",982,G__RootanaDataClasses_430_0_12, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TAnalysedPulse::Class_Name) ), 0);
5695  G__memfunc_setup("Class_Version",1339,G__RootanaDataClasses_430_0_13, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TAnalysedPulse::Class_Version) ), 0);
5696  G__memfunc_setup("Dictionary",1046,G__RootanaDataClasses_430_0_14, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TAnalysedPulse::Dictionary) ), 0);
5697  G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__RootanaDataClassesLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
5698  G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - -", (char*)NULL, (void*) NULL, 1);
5699  G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - -", (char*)NULL, (void*) NULL, 1);
5700  G__memfunc_setup("StreamerNVirtual",1656,G__RootanaDataClasses_430_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - ClassDef_StreamerNVirtual_b", (char*)NULL, (void*) NULL, 0);
5701  G__memfunc_setup("DeclFileName",1145,G__RootanaDataClasses_430_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TAnalysedPulse::DeclFileName) ), 0);
5702  G__memfunc_setup("ImplFileLine",1178,G__RootanaDataClasses_430_0_20, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TAnalysedPulse::ImplFileLine) ), 0);
5703  G__memfunc_setup("ImplFileName",1171,G__RootanaDataClasses_430_0_21, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TAnalysedPulse::ImplFileName) ), 0);
5704  G__memfunc_setup("DeclFileLine",1152,G__RootanaDataClasses_430_0_22, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TAnalysedPulse::DeclFileLine) ), 0);
5705  // automatic copy constructor
5706  G__memfunc_setup("TAnalysedPulse", 1422, G__RootanaDataClasses_430_0_23, (int) ('i'), G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse), -1, 0, 1, 1, 1, 0, "u 'TAnalysedPulse' - 11 - -", (char*) NULL, (void*) NULL, 0);
5707  // automatic destructor
5708  G__memfunc_setup("~TAnalysedPulse", 1548, G__RootanaDataClasses_430_0_24, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
5709  // automatic assignment operator
5710  G__memfunc_setup("operator=", 937, G__RootanaDataClasses_430_0_25, (int) ('u'), G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse), -1, 1, 1, 1, 1, 0, "u 'TAnalysedPulse' - 11 - -", (char*) NULL, (void*) NULL, 0);
5711  G__tag_memfunc_reset();
5712 }
5713 
5715  /* vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > */
5717  G__memfunc_setup("at",213,G__RootanaDataClasses_432_0_1, 85, G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse), G__defined_typename("vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::reference"), 1, 1, 1, 1, 0, "k - 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
5718  G__memfunc_setup("at",213,G__RootanaDataClasses_432_0_2, 85, G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse), G__defined_typename("vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::const_reference"), 1, 1, 1, 1, 8, "k - 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
5719  G__memfunc_setup("begin",517,G__RootanaDataClasses_432_0_3, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5720  G__memfunc_setup("end",311,G__RootanaDataClasses_432_0_4, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5721  G__memfunc_setup("rbegin",631,G__RootanaDataClasses_432_0_5, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_reverse_iteratorlEvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiteratorgR), G__defined_typename("vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::reverse_iterator"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5722  G__memfunc_setup("rend",425,G__RootanaDataClasses_432_0_6, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_reverse_iteratorlEvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiteratorgR), G__defined_typename("vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::reverse_iterator"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5723  G__memfunc_setup("size",443,G__RootanaDataClasses_432_0_7, 107, -1, G__defined_typename("vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5724  G__memfunc_setup("max_size",864,G__RootanaDataClasses_432_0_8, 107, -1, G__defined_typename("vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5725  G__memfunc_setup("resize",658,G__RootanaDataClasses_432_0_9, 121, -1, -1, 0, 1, 1, 1, 0, "k - 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type' 0 - sz", (char*)NULL, (void*) NULL, 0);
5726  G__memfunc_setup("resize",658,G__RootanaDataClasses_432_0_10, 121, -1, -1, 0, 2, 1, 1, 0,
5727 "k - 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type' 0 - sz U 'TAnalysedPulse' - 0 - c", (char*)NULL, (void*) NULL, 0);
5728  G__memfunc_setup("capacity",846,G__RootanaDataClasses_432_0_11, 107, -1, G__defined_typename("vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5729  G__memfunc_setup("empty",559,G__RootanaDataClasses_432_0_12, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5730  G__memfunc_setup("operator[]",1060,G__RootanaDataClasses_432_0_13, 85, G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse), G__defined_typename("vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::reference"), 1, 1, 1, 1, 0, "k - 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
5731  G__memfunc_setup("operator[]",1060,G__RootanaDataClasses_432_0_14, 85, G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse), G__defined_typename("vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::const_reference"), 1, 1, 1, 1, 8, "k - 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
5732  G__memfunc_setup("vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >",4868,G__RootanaDataClasses_432_0_15, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5733  G__memfunc_setup("vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >",4868,G__RootanaDataClasses_432_0_16, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgR), -1, 0, 2, 1, 1, 0,
5734 "k - 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type' 0 - n U 'TAnalysedPulse' - 41 '(TAnalysedPulse*)()' value", (char*)NULL, (void*) NULL, 0);
5735  G__memfunc_setup("vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >",4868,G__RootanaDataClasses_432_0_17, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgR), -1, 0, 1, 1, 1, 0, "u 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >' - 11 - x", (char*)NULL, (void*) NULL, 0);
5736  G__memfunc_setup("vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >",4868,G__RootanaDataClasses_432_0_18, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgR), -1, 0, 2, 1, 1, 0,
5737 "u 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator' 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::const_iterator' 10 - first u 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator' 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::const_iterator' 10 - last", (char*)NULL, (void*) NULL, 0);
5738  G__memfunc_setup("operator=",937,G__RootanaDataClasses_432_0_19, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgR), -1, 1, 1, 1, 1, 0, "u 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >' - 11 - x", (char*)NULL, (void*) NULL, 0);
5739  G__memfunc_setup("reserve",764,G__RootanaDataClasses_432_0_20, 121, -1, -1, 0, 1, 1, 1, 0, "k - 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
5740  G__memfunc_setup("front",553,G__RootanaDataClasses_432_0_21, 85, G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5741  G__memfunc_setup("back",401,G__RootanaDataClasses_432_0_22, 85, G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5742  G__memfunc_setup("push_back",944,G__RootanaDataClasses_432_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TAnalysedPulse' - 41 - x", (char*)NULL, (void*) NULL, 0);
5743  G__memfunc_setup("swap",443,G__RootanaDataClasses_432_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "u 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >' - 1 - x", (char*)NULL, (void*) NULL, 0);
5744  G__memfunc_setup("insert",661,G__RootanaDataClasses_432_0_25, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator), -1, 0, 2, 1, 1, 0,
5745 "u 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator' - 0 - position U 'TAnalysedPulse' - 41 - x", (char*)NULL, (void*) NULL, 0);
5746  G__memfunc_setup("insert",661,G__RootanaDataClasses_432_0_26, 121, -1, -1, 0, 3, 1, 1, 0,
5747 "u 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator' - 0 - position u 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator' 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::const_iterator' 10 - first "
5748 "u 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator' 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::const_iterator' 10 - last", (char*)NULL, (void*) NULL, 0);
5749  G__memfunc_setup("insert",661,G__RootanaDataClasses_432_0_27, 121, -1, -1, 0, 3, 1, 1, 0,
5750 "u 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator' - 0 - position k - 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::size_type' 0 - n "
5751 "U 'TAnalysedPulse' - 41 - x", (char*)NULL, (void*) NULL, 0);
5752  G__memfunc_setup("pop_back",831,G__RootanaDataClasses_432_0_28, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5753  G__memfunc_setup("erase",528,G__RootanaDataClasses_432_0_29, 121, -1, -1, 0, 1, 1, 1, 0, "u 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator' - 0 - position", (char*)NULL, (void*) NULL, 0);
5754  G__memfunc_setup("erase",528,G__RootanaDataClasses_432_0_30, 121, -1, -1, 0, 2, 1, 1, 0,
5755 "u 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator' - 0 - first u 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
5756  G__memfunc_setup("clear",519,G__RootanaDataClasses_432_0_31, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5757  // automatic destructor
5758  G__memfunc_setup("~vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >", 4994, G__RootanaDataClasses_432_0_32, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
5759  G__tag_memfunc_reset();
5760 }
5761 
5763  /* vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator */
5765  G__memfunc_setup("iterator",874,G__RootanaDataClasses_433_0_1, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5766  G__memfunc_setup("iterator",874,G__RootanaDataClasses_433_0_2, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator), -1, 0, 1, 5, 1, 0, "U 'TAnalysedPulse' 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator::pointer' 11 - __i", (char*)NULL, (void*) NULL, 0);
5767  G__memfunc_setup("operator*",918,G__RootanaDataClasses_433_0_3, 85, G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse), G__defined_typename("vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator::reference"), 1, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5768  G__memfunc_setup("operator->",983,G__RootanaDataClasses_433_0_4, 85, G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse), G__defined_typename("vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator::pointer"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5769  G__memfunc_setup("operator++",962,G__RootanaDataClasses_433_0_5, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5770  G__memfunc_setup("operator++",962,G__RootanaDataClasses_433_0_6, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator), -1, 0, 1, 1, 1, 0, "i - - 0 - -", (char*)NULL, (void*) NULL, 0);
5771  G__memfunc_setup("operator--",966,G__RootanaDataClasses_433_0_7, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5772  G__memfunc_setup("operator--",966,G__RootanaDataClasses_433_0_8, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator), -1, 0, 1, 1, 1, 0, "i - - 0 - -", (char*)NULL, (void*) NULL, 0);
5773  G__memfunc_setup("operator[]",1060,G__RootanaDataClasses_433_0_9, 85, G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse), G__defined_typename("vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator::reference"), 1, 1, 1, 1, 8, "l - 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator::difference_type' 11 - __n", (char*)NULL, (void*) NULL, 0);
5774  G__memfunc_setup("operator+=",980,G__RootanaDataClasses_433_0_10, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator), -1, 1, 1, 1, 1, 0, "l - 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator::difference_type' 11 - __n", (char*)NULL, (void*) NULL, 0);
5775  G__memfunc_setup("operator+",919,G__RootanaDataClasses_433_0_11, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator), -1, 0, 1, 1, 1, 8, "l - 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator::difference_type' 11 - __n", (char*)NULL, (void*) NULL, 0);
5776  G__memfunc_setup("operator-=",982,G__RootanaDataClasses_433_0_12, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator), -1, 1, 1, 1, 1, 0, "l - 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator::difference_type' 11 - __n", (char*)NULL, (void*) NULL, 0);
5777  G__memfunc_setup("operator-",921,G__RootanaDataClasses_433_0_13, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator), -1, 0, 1, 1, 1, 8, "l - 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator::difference_type' 11 - __n", (char*)NULL, (void*) NULL, 0);
5778  G__memfunc_setup("base",411,G__RootanaDataClasses_433_0_14, 85, G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulse), G__defined_typename("vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator::pointer"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
5779  G__memfunc_setup("operator=",937,G__RootanaDataClasses_433_0_15, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator), -1, 0, 1, 1, 1, 0, "u 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator' - 11 - x", (char*)NULL, (void*) NULL, 0);
5780  // automatic copy constructor
5781  G__memfunc_setup("iterator", 874, G__RootanaDataClasses_433_0_16, (int) ('i'), G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator), -1, 0, 1, 1, 1, 0, "u 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator' - 11 - -", (char*) NULL, (void*) NULL, 0);
5782  // automatic destructor
5783  G__memfunc_setup("~iterator", 1000, G__RootanaDataClasses_433_0_17, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
5784  G__tag_memfunc_reset();
5785 }
5786 
5788  /* map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > > */
5790  G__memfunc_setup("map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >",15214,G__RootanaDataClasses_446_0_1, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgRsPgRsPgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5791  G__memfunc_setup("map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >",15214,G__RootanaDataClasses_446_0_2, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgRsPgRsPgR), -1, 0, 2, 1, 1, 0,
5792 "u 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator' - 0 - first u 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
5793  G__memfunc_setup("map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >",15214,G__RootanaDataClasses_446_0_3, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgRsPgRsPgR), -1, 0, 2, 1, 1, 0,
5794 "u 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::reverse_iterator' - 0 - first u 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::reverse_iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
5795  G__memfunc_setup("map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >",15214,G__RootanaDataClasses_446_0_4, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgRsPgRsPgR), -1, 0, 1, 1, 1, 0, "u 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >' - 11 - x", (char*)NULL, (void*) NULL, 0);
5796  G__memfunc_setup("operator=",937,G__RootanaDataClasses_446_0_5, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgRsPgRsPgR), -1, 1, 1, 1, 1, 0, "u 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >' - 11 - x", (char*)NULL, (void*) NULL, 0);
5801  G__memfunc_setup("empty",559,G__RootanaDataClasses_446_0_10, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5802  G__memfunc_setup("size",443,G__RootanaDataClasses_446_0_11, 107, -1, G__defined_typename("map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5803  G__memfunc_setup("max_size",864,G__RootanaDataClasses_446_0_12, 107, -1, G__defined_typename("map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5804  G__memfunc_setup("operator[]",1060,G__RootanaDataClasses_446_0_13, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgR), -1, 1, 1, 1, 1, 0, "u 'string' - 11 - x", (char*)NULL, (void*) NULL, 0);
5805  G__memfunc_setup("insert",661,G__RootanaDataClasses_446_0_14, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_pairlEmaplEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgRsPgRsPgRcLcLiteratorcOboolgR), -1, 0, 1, 1, 1, 0, "u 'pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >' 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::value_type' 11 - x", (char*)NULL, (void*) NULL, 0);
5807 "u 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator' - 0 - position u 'pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >' 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::value_type' 11 - x", (char*)NULL, (void*) NULL, 0);
5808  G__memfunc_setup("insert",661,G__RootanaDataClasses_446_0_16, 121, -1, -1, 0, 2, 1, 1, 0,
5809 "u 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator' - 0 - first u 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
5810  G__memfunc_setup("insert",661,G__RootanaDataClasses_446_0_17, 121, -1, -1, 0, 2, 1, 1, 0,
5811 "u 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::reverse_iterator' - 0 - first u 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::reverse_iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
5812  G__memfunc_setup("erase",528,G__RootanaDataClasses_446_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "u 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator' - 0 - position", (char*)NULL, (void*) NULL, 0);
5813  G__memfunc_setup("erase",528,G__RootanaDataClasses_446_0_19, 107, -1, G__defined_typename("map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::size_type"), 0, 1, 1, 1, 0, "u 'string' - 11 - x", (char*)NULL, (void*) NULL, 0);
5814  G__memfunc_setup("erase",528,G__RootanaDataClasses_446_0_20, 121, -1, -1, 0, 2, 1, 1, 0,
5815 "u 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator' - 0 - first u 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
5816  G__memfunc_setup("swap",443,G__RootanaDataClasses_446_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "u 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >' - 1 - -", (char*)NULL, (void*) NULL, 0);
5817  G__memfunc_setup("clear",519,G__RootanaDataClasses_446_0_22, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5819  G__memfunc_setup("count",553,G__RootanaDataClasses_446_0_24, 107, -1, G__defined_typename("map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::size_type"), 0, 1, 1, 1, 8, "u 'string' - 11 - x", (char*)NULL, (void*) NULL, 0);
5822  // automatic destructor
5823  G__memfunc_setup("~map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >", 15340, G__RootanaDataClasses_446_0_27, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
5824  G__tag_memfunc_reset();
5825 }
5826 
5828  /* pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > */
5830  G__memfunc_setup("pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >",6157,G__RootanaDataClasses_447_0_1, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_pairlEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5831  G__memfunc_setup("pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >",6157,G__RootanaDataClasses_447_0_2, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_pairlEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgR), -1, 0, 2, 1, 1, 0,
5832 "u 'string' - 11 - a u 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >' - 11 - b", (char*)NULL, (void*) NULL, 0);
5833  G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_pairlEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgR), -1, 1, 1, 1, 4, 0, "u 'pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >' - 11 - x", (char*)NULL, (void*) NULL, 0);
5834  // automatic copy constructor
5835  G__memfunc_setup("pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >", 6157, G__RootanaDataClasses_447_0_4, (int) ('i'),
5836 G__get_linked_tagnum(&G__RootanaDataClassesLN_pairlEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgR), -1, 0, 1, 1, 1, 0, "u 'pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >' - 11 - -", (char*) NULL, (void*) NULL, 0);
5837  // automatic destructor
5838  G__memfunc_setup("~pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >", 6283, G__RootanaDataClasses_447_0_5, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
5839  G__tag_memfunc_reset();
5840 }
5841 
5843  /* map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator */
5846  G__memfunc_setup("iterator",874,G__RootanaDataClasses_448_0_2, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgRsPgRsPgRcLcLiterator), -1, 0, 1, 1, 1, 0, "u 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator' - 11 - x", (char*)NULL, (void*) NULL, 0);
5847  G__memfunc_setup("operator=",937,G__RootanaDataClasses_448_0_3, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgRsPgRsPgRcLcLiterator), -1, 1, 1, 1, 1, 0, "u 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator' - 11 - x", (char*)NULL, (void*) NULL, 0);
5848  G__memfunc_setup("operator*",918,G__RootanaDataClasses_448_0_4, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_pairlEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgR), G__defined_typename("map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::value_type"), 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5849  G__memfunc_setup("operator->",983,G__RootanaDataClasses_448_0_5, 85, G__get_linked_tagnum(&G__RootanaDataClassesLN_pairlEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgR), G__defined_typename("map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::value_type"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5854  G__memfunc_setup("operator==",998,G__RootanaDataClasses_448_0_10, 103, -1, -1, 0, 1, 1, 1, 0, "u 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator' - 11 - x", (char*)NULL, (void*) NULL, 0);
5855  G__memfunc_setup("operator!=",970,G__RootanaDataClasses_448_0_11, 103, -1, -1, 0, 1, 1, 1, 0, "u 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator' - 11 - x", (char*)NULL, (void*) NULL, 0);
5856  // automatic destructor
5857  G__memfunc_setup("~iterator", 1000, G__RootanaDataClasses_448_0_12, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
5858  G__tag_memfunc_reset();
5859 }
5860 
5862  /* TDetectorPulse */
5863  G__tag_memfunc_setup(G__get_linked_tagnum(&G__RootanaDataClassesLN_TDetectorPulse));
5864  G__memfunc_setup("TDetectorPulse",1431,G__RootanaDataClasses_451_0_1, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_TDetectorPulse), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5865  G__memfunc_setup("TDetectorPulse",1431,G__RootanaDataClasses_451_0_2, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_TDetectorPulse), -1, 0, 3, 1, 1, 0,
5866 "U 'TAnalysedPulse' - 0 - fast_pulse U 'TAnalysedPulse' - 0 - slow_pulse "
5867 "u 'string' - 0 - det_name", (char*)NULL, (void*) NULL, 0);
5868  G__memfunc_setup("Reset",515,G__RootanaDataClasses_451_0_3, 121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' o", (char*)NULL, (void*) NULL, 0);
5869  G__memfunc_setup("GetFastPulseAmplitude",2140,G__RootanaDataClasses_451_0_4, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5870  G__memfunc_setup("GetSlowPulseAmplitude",2163,G__RootanaDataClasses_451_0_5, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5871  G__memfunc_setup("GetFastPulseTime",1606,G__RootanaDataClasses_451_0_6, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5872  G__memfunc_setup("GetSlowPulseTime",1629,G__RootanaDataClasses_451_0_7, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5873  G__memfunc_setup("GetFastPulseIntegral",2029,G__RootanaDataClasses_451_0_8, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5874  G__memfunc_setup("GetSlowPulseIntegral",2052,G__RootanaDataClasses_451_0_9, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5875  G__memfunc_setup("GetTime",687,G__RootanaDataClasses_451_0_10, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5876  G__memfunc_setup("GetAmplitude",1221,G__RootanaDataClasses_451_0_11, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5877  G__memfunc_setup("GetDetName",958,G__RootanaDataClasses_451_0_12, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_string), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5878  G__memfunc_setup("IsPileUpSafe",1162,G__RootanaDataClasses_451_0_13, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5879  G__memfunc_setup("SetPileUpSafe",1274,G__RootanaDataClasses_451_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "g - - 11 'true' val", (char*)NULL, (void*) NULL, 0);
5880  G__memfunc_setup("WasPileUpChecked",1569,G__RootanaDataClasses_451_0_15, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5881  G__memfunc_setup("SetPileUpChecked",1570,G__RootanaDataClasses_451_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "g - - 11 'true' val", (char*)NULL, (void*) NULL, 0);
5882  G__memfunc_setup("Class",502,G__RootanaDataClasses_451_0_17, 85, G__get_linked_tagnum(&G__RootanaDataClassesLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TDetectorPulse::Class) ), 0);
5883  G__memfunc_setup("Class_Name",982,G__RootanaDataClasses_451_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDetectorPulse::Class_Name) ), 0);
5884  G__memfunc_setup("Class_Version",1339,G__RootanaDataClasses_451_0_19, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TDetectorPulse::Class_Version) ), 0);
5885  G__memfunc_setup("Dictionary",1046,G__RootanaDataClasses_451_0_20, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TDetectorPulse::Dictionary) ), 0);
5886  G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__RootanaDataClassesLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
5887  G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - -", (char*)NULL, (void*) NULL, 1);
5888  G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - -", (char*)NULL, (void*) NULL, 1);
5889  G__memfunc_setup("StreamerNVirtual",1656,G__RootanaDataClasses_451_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - ClassDef_StreamerNVirtual_b", (char*)NULL, (void*) NULL, 0);
5890  G__memfunc_setup("DeclFileName",1145,G__RootanaDataClasses_451_0_25, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDetectorPulse::DeclFileName) ), 0);
5891  G__memfunc_setup("ImplFileLine",1178,G__RootanaDataClasses_451_0_26, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TDetectorPulse::ImplFileLine) ), 0);
5892  G__memfunc_setup("ImplFileName",1171,G__RootanaDataClasses_451_0_27, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDetectorPulse::ImplFileName) ), 0);
5893  G__memfunc_setup("DeclFileLine",1152,G__RootanaDataClasses_451_0_28, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TDetectorPulse::DeclFileLine) ), 0);
5894  // automatic copy constructor
5895  G__memfunc_setup("TDetectorPulse", 1431, G__RootanaDataClasses_451_0_29, (int) ('i'), G__get_linked_tagnum(&G__RootanaDataClassesLN_TDetectorPulse), -1, 0, 1, 1, 1, 0, "u 'TDetectorPulse' - 11 - -", (char*) NULL, (void*) NULL, 0);
5896  // automatic destructor
5897  G__memfunc_setup("~TDetectorPulse", 1557, G__RootanaDataClasses_451_0_30, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
5898  // automatic assignment operator
5899  G__memfunc_setup("operator=", 937, G__RootanaDataClasses_451_0_31, (int) ('u'), G__get_linked_tagnum(&G__RootanaDataClassesLN_TDetectorPulse), -1, 1, 1, 1, 1, 0, "u 'TDetectorPulse' - 11 - -", (char*) NULL, (void*) NULL, 0);
5900  G__tag_memfunc_reset();
5901 }
5902 
5904  /* vector<string,allocator<string> > */
5905  G__tag_memfunc_setup(G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR));
5906  G__memfunc_setup("at",213,G__RootanaDataClasses_591_0_1, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_string), G__defined_typename("vector<string,allocator<string> >::reference"), 1, 1, 1, 1, 0, "k - 'vector<string,allocator<string> >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
5907  G__memfunc_setup("at",213,G__RootanaDataClasses_591_0_2, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_string), G__defined_typename("vector<string,allocator<string> >::const_reference"), 1, 1, 1, 1, 8, "k - 'vector<string,allocator<string> >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
5908  G__memfunc_setup("begin",517,G__RootanaDataClasses_591_0_3, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgRcLcLiterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5909  G__memfunc_setup("end",311,G__RootanaDataClasses_591_0_4, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgRcLcLiterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5910  G__memfunc_setup("rbegin",631,G__RootanaDataClasses_591_0_5, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_reverse_iteratorlEvectorlEstringcOallocatorlEstringgRsPgRcLcLiteratorgR), G__defined_typename("vector<string,allocator<string> >::reverse_iterator"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5911  G__memfunc_setup("rend",425,G__RootanaDataClasses_591_0_6, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_reverse_iteratorlEvectorlEstringcOallocatorlEstringgRsPgRcLcLiteratorgR), G__defined_typename("vector<string,allocator<string> >::reverse_iterator"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5912  G__memfunc_setup("size",443,G__RootanaDataClasses_591_0_7, 107, -1, G__defined_typename("vector<string,allocator<string> >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5913  G__memfunc_setup("max_size",864,G__RootanaDataClasses_591_0_8, 107, -1, G__defined_typename("vector<string,allocator<string> >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5914  G__memfunc_setup("resize",658,G__RootanaDataClasses_591_0_9, 121, -1, -1, 0, 1, 1, 1, 0, "k - 'vector<string,allocator<string> >::size_type' 0 - sz", (char*)NULL, (void*) NULL, 0);
5915  G__memfunc_setup("resize",658,G__RootanaDataClasses_591_0_10, 121, -1, -1, 0, 2, 1, 1, 0,
5916 "k - 'vector<string,allocator<string> >::size_type' 0 - sz u 'string' - 0 - c", (char*)NULL, (void*) NULL, 0);
5917  G__memfunc_setup("capacity",846,G__RootanaDataClasses_591_0_11, 107, -1, G__defined_typename("vector<string,allocator<string> >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5918  G__memfunc_setup("empty",559,G__RootanaDataClasses_591_0_12, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5919  G__memfunc_setup("operator[]",1060,G__RootanaDataClasses_591_0_13, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_string), G__defined_typename("vector<string,allocator<string> >::reference"), 1, 1, 1, 1, 0, "k - 'vector<string,allocator<string> >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
5920  G__memfunc_setup("operator[]",1060,G__RootanaDataClasses_591_0_14, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_string), G__defined_typename("vector<string,allocator<string> >::const_reference"), 1, 1, 1, 1, 8, "k - 'vector<string,allocator<string> >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
5921  G__memfunc_setup("vector<string,allocator<string> >",3266,G__RootanaDataClasses_591_0_15, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5922  G__memfunc_setup("vector<string,allocator<string> >",3266,G__RootanaDataClasses_591_0_16, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR), -1, 0, 2, 1, 1, 0,
5923 "k - 'vector<string,allocator<string> >::size_type' 0 - n u 'string' - 11 'string()' value", (char*)NULL, (void*) NULL, 0);
5924  G__memfunc_setup("vector<string,allocator<string> >",3266,G__RootanaDataClasses_591_0_17, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR), -1, 0, 1, 1, 1, 0, "u 'vector<string,allocator<string> >' - 11 - x", (char*)NULL, (void*) NULL, 0);
5925  G__memfunc_setup("vector<string,allocator<string> >",3266,G__RootanaDataClasses_591_0_18, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR), -1, 0, 2, 1, 1, 0,
5926 "u 'vector<string,allocator<string> >::iterator' 'vector<string,allocator<string> >::const_iterator' 10 - first u 'vector<string,allocator<string> >::iterator' 'vector<string,allocator<string> >::const_iterator' 10 - last", (char*)NULL, (void*) NULL, 0);
5927  G__memfunc_setup("operator=",937,G__RootanaDataClasses_591_0_19, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR), -1, 1, 1, 1, 1, 0, "u 'vector<string,allocator<string> >' - 11 - x", (char*)NULL, (void*) NULL, 0);
5928  G__memfunc_setup("reserve",764,G__RootanaDataClasses_591_0_20, 121, -1, -1, 0, 1, 1, 1, 0, "k - 'vector<string,allocator<string> >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
5929  G__memfunc_setup("front",553,G__RootanaDataClasses_591_0_21, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_string), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5930  G__memfunc_setup("back",401,G__RootanaDataClasses_591_0_22, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_string), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5931  G__memfunc_setup("push_back",944,G__RootanaDataClasses_591_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "u 'string' - 11 - x", (char*)NULL, (void*) NULL, 0);
5932  G__memfunc_setup("swap",443,G__RootanaDataClasses_591_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "u 'vector<string,allocator<string> >' - 1 - x", (char*)NULL, (void*) NULL, 0);
5933  G__memfunc_setup("insert",661,G__RootanaDataClasses_591_0_25, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgRcLcLiterator), -1, 0, 2, 1, 1, 0,
5934 "u 'vector<string,allocator<string> >::iterator' - 0 - position u 'string' - 11 - x", (char*)NULL, (void*) NULL, 0);
5935  G__memfunc_setup("insert",661,G__RootanaDataClasses_591_0_26, 121, -1, -1, 0, 3, 1, 1, 0,
5936 "u 'vector<string,allocator<string> >::iterator' - 0 - position u 'vector<string,allocator<string> >::iterator' 'vector<string,allocator<string> >::const_iterator' 10 - first "
5937 "u 'vector<string,allocator<string> >::iterator' 'vector<string,allocator<string> >::const_iterator' 10 - last", (char*)NULL, (void*) NULL, 0);
5938  G__memfunc_setup("insert",661,G__RootanaDataClasses_591_0_27, 121, -1, -1, 0, 3, 1, 1, 0,
5939 "u 'vector<string,allocator<string> >::iterator' - 0 - position k - 'vector<string,allocator<string> >::size_type' 0 - n "
5940 "u 'string' - 11 - x", (char*)NULL, (void*) NULL, 0);
5941  G__memfunc_setup("pop_back",831,G__RootanaDataClasses_591_0_28, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5942  G__memfunc_setup("erase",528,G__RootanaDataClasses_591_0_29, 121, -1, -1, 0, 1, 1, 1, 0, "u 'vector<string,allocator<string> >::iterator' - 0 - position", (char*)NULL, (void*) NULL, 0);
5943  G__memfunc_setup("erase",528,G__RootanaDataClasses_591_0_30, 121, -1, -1, 0, 2, 1, 1, 0,
5944 "u 'vector<string,allocator<string> >::iterator' - 0 - first u 'vector<string,allocator<string> >::iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
5945  G__memfunc_setup("clear",519,G__RootanaDataClasses_591_0_31, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5946  // automatic destructor
5947  G__memfunc_setup("~vector<string,allocator<string> >", 3392, G__RootanaDataClasses_591_0_32, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
5948  G__tag_memfunc_reset();
5949 }
5950 
5952  /* TAnalysedPulseMapWrapper */
5953  G__tag_memfunc_setup(G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulseMapWrapper));
5954  G__memfunc_setup("TAnalysedPulseMapWrapper",2445,G__RootanaDataClasses_594_0_1, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulseMapWrapper), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5955  G__memfunc_setup("TAnalysedPulseMapWrapper",2445,G__RootanaDataClasses_594_0_2, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulseMapWrapper), -1, 0, 1, 1, 1, 0, "u 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >' 'StringAnalPulseMap' 0 - aMap", (char*)NULL, (void*) NULL, 0);
5956  G__memfunc_setup("ShowInfo",813,G__RootanaDataClasses_594_0_3, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5957  G__memfunc_setup("Reset",515,G__RootanaDataClasses_594_0_4, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5959  G__memfunc_setup("SetMap",586,G__RootanaDataClasses_594_0_6, 121, -1, -1, 0, 1, 1, 1, 0, "u 'map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >' 'StringAnalPulseMap' 0 - aMap", (char*)NULL, (void*) NULL, 0);
5960  G__memfunc_setup("Class",502,G__RootanaDataClasses_594_0_7, 85, G__get_linked_tagnum(&G__RootanaDataClassesLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TAnalysedPulseMapWrapper::Class) ), 0);
5961  G__memfunc_setup("Class_Name",982,G__RootanaDataClasses_594_0_8, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TAnalysedPulseMapWrapper::Class_Name) ), 0);
5962  G__memfunc_setup("Class_Version",1339,G__RootanaDataClasses_594_0_9, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TAnalysedPulseMapWrapper::Class_Version) ), 0);
5963  G__memfunc_setup("Dictionary",1046,G__RootanaDataClasses_594_0_10, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TAnalysedPulseMapWrapper::Dictionary) ), 0);
5964  G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__RootanaDataClassesLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
5965  G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - -", (char*)NULL, (void*) NULL, 1);
5966  G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - -", (char*)NULL, (void*) NULL, 1);
5967  G__memfunc_setup("StreamerNVirtual",1656,G__RootanaDataClasses_594_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - ClassDef_StreamerNVirtual_b", (char*)NULL, (void*) NULL, 0);
5968  G__memfunc_setup("DeclFileName",1145,G__RootanaDataClasses_594_0_15, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TAnalysedPulseMapWrapper::DeclFileName) ), 0);
5969  G__memfunc_setup("ImplFileLine",1178,G__RootanaDataClasses_594_0_16, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TAnalysedPulseMapWrapper::ImplFileLine) ), 0);
5970  G__memfunc_setup("ImplFileName",1171,G__RootanaDataClasses_594_0_17, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TAnalysedPulseMapWrapper::ImplFileName) ), 0);
5971  G__memfunc_setup("DeclFileLine",1152,G__RootanaDataClasses_594_0_18, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TAnalysedPulseMapWrapper::DeclFileLine) ), 0);
5972  // automatic copy constructor
5973  G__memfunc_setup("TAnalysedPulseMapWrapper", 2445, G__RootanaDataClasses_594_0_19, (int) ('i'),
5974 G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulseMapWrapper), -1, 0, 1, 1, 1, 0, "u 'TAnalysedPulseMapWrapper' - 11 - -", (char*) NULL, (void*) NULL, 0);
5975  // automatic destructor
5976  G__memfunc_setup("~TAnalysedPulseMapWrapper", 2571, G__RootanaDataClasses_594_0_20, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
5977  // automatic assignment operator
5978  G__memfunc_setup("operator=", 937, G__RootanaDataClasses_594_0_21, (int) ('u'), G__get_linked_tagnum(&G__RootanaDataClassesLN_TAnalysedPulseMapWrapper), -1, 1, 1, 1, 1, 0, "u 'TAnalysedPulseMapWrapper' - 11 - -", (char*) NULL, (void*) NULL, 0);
5979  G__tag_memfunc_reset();
5980 }
5981 
5983  /* map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > > */
5985  G__memfunc_setup("map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >",8264,G__RootanaDataClasses_597_0_1, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5986  G__memfunc_setup("map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >",8264,G__RootanaDataClasses_597_0_2, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgR), -1, 0, 2, 1, 1, 0,
5987 "u 'map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator' - 0 - first u 'map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
5988  G__memfunc_setup("map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >",8264,G__RootanaDataClasses_597_0_3, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgR), -1, 0, 2, 1, 1, 0,
5989 "u 'map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::reverse_iterator' - 0 - first u 'map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::reverse_iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
5990  G__memfunc_setup("map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >",8264,G__RootanaDataClasses_597_0_4, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgR), -1, 0, 1, 1, 1, 0, "u 'map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >' - 11 - x", (char*)NULL, (void*) NULL, 0);
5991  G__memfunc_setup("operator=",937,G__RootanaDataClasses_597_0_5, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgR), -1, 1, 1, 1, 1, 0, "u 'map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >' - 11 - x", (char*)NULL, (void*) NULL, 0);
5992  G__memfunc_setup("begin",517,G__RootanaDataClasses_597_0_6, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgRcLcLiterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5993  G__memfunc_setup("end",311,G__RootanaDataClasses_597_0_7, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgRcLcLiterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5994  G__memfunc_setup("rbegin",631,G__RootanaDataClasses_597_0_8, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgRcLcLreverse_iterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5995  G__memfunc_setup("rend",425,G__RootanaDataClasses_597_0_9, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgRcLcLreverse_iterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
5996  G__memfunc_setup("empty",559,G__RootanaDataClasses_597_0_10, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5997  G__memfunc_setup("size",443,G__RootanaDataClasses_597_0_11, 107, -1, G__defined_typename("map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5998  G__memfunc_setup("max_size",864,G__RootanaDataClasses_597_0_12, 107, -1, G__defined_typename("map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
5999  G__memfunc_setup("operator[]",1060,G__RootanaDataClasses_597_0_13, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_IDscLcLDetector_t), -1, 1, 1, 1, 1, 0, "u 'string' - 11 - x", (char*)NULL, (void*) NULL, 0);
6000  G__memfunc_setup("insert",661,G__RootanaDataClasses_597_0_14, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_pairlEmaplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgRcLcLiteratorcOboolgR), -1, 0, 1, 1, 1, 0, "u 'pair<string,IDs::Detector_t>' 'map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::value_type' 11 - x", (char*)NULL, (void*) NULL, 0);
6002 "u 'map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator' - 0 - position u 'pair<string,IDs::Detector_t>' 'map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::value_type' 11 - x", (char*)NULL, (void*) NULL, 0);
6003  G__memfunc_setup("insert",661,G__RootanaDataClasses_597_0_16, 121, -1, -1, 0, 2, 1, 1, 0,
6004 "u 'map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator' - 0 - first u 'map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
6005  G__memfunc_setup("insert",661,G__RootanaDataClasses_597_0_17, 121, -1, -1, 0, 2, 1, 1, 0,
6006 "u 'map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::reverse_iterator' - 0 - first u 'map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::reverse_iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
6007  G__memfunc_setup("erase",528,G__RootanaDataClasses_597_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "u 'map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator' - 0 - position", (char*)NULL, (void*) NULL, 0);
6008  G__memfunc_setup("erase",528,G__RootanaDataClasses_597_0_19, 107, -1, G__defined_typename("map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::size_type"), 0, 1, 1, 1, 0, "u 'string' - 11 - x", (char*)NULL, (void*) NULL, 0);
6009  G__memfunc_setup("erase",528,G__RootanaDataClasses_597_0_20, 121, -1, -1, 0, 2, 1, 1, 0,
6010 "u 'map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator' - 0 - first u 'map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
6011  G__memfunc_setup("swap",443,G__RootanaDataClasses_597_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "u 'map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >' - 1 - -", (char*)NULL, (void*) NULL, 0);
6012  G__memfunc_setup("clear",519,G__RootanaDataClasses_597_0_22, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
6013  G__memfunc_setup("find",417,G__RootanaDataClasses_597_0_23, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgRcLcLiterator), -1, 0, 1, 1, 1, 0, "u 'string' - 11 - x", (char*)NULL, (void*) NULL, 0);
6014  G__memfunc_setup("count",553,G__RootanaDataClasses_597_0_24, 107, -1, G__defined_typename("map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::size_type"), 0, 1, 1, 1, 8, "u 'string' - 11 - x", (char*)NULL, (void*) NULL, 0);
6015  G__memfunc_setup("lower_bound",1184,G__RootanaDataClasses_597_0_25, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgRcLcLiterator), -1, 0, 1, 1, 1, 0, "u 'string' - 11 - x", (char*)NULL, (void*) NULL, 0);
6016  G__memfunc_setup("upper_bound",1187,G__RootanaDataClasses_597_0_26, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgRcLcLiterator), -1, 0, 1, 1, 1, 0, "u 'string' - 11 - x", (char*)NULL, (void*) NULL, 0);
6017  // automatic destructor
6018  G__memfunc_setup("~map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >", 8390, G__RootanaDataClasses_597_0_27, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
6019  G__tag_memfunc_reset();
6020 }
6021 
6023  /* map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > > */
6025  G__memfunc_setup("map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >",9010,G__RootanaDataClasses_606_0_1, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEIDscLcLDetector_tcOstringcOlesslEIDscLcLDetector_tgRcOallocatorlEpairlEconstsPIDscLcLDetector_tcOstringgRsPgRsPgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
6026  G__memfunc_setup("map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >",9010,G__RootanaDataClasses_606_0_2, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEIDscLcLDetector_tcOstringcOlesslEIDscLcLDetector_tgRcOallocatorlEpairlEconstsPIDscLcLDetector_tcOstringgRsPgRsPgR), -1, 0, 2, 1, 1, 0,
6027 "u 'map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator' - 0 - first u 'map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
6028  G__memfunc_setup("map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >",9010,G__RootanaDataClasses_606_0_3, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEIDscLcLDetector_tcOstringcOlesslEIDscLcLDetector_tgRcOallocatorlEpairlEconstsPIDscLcLDetector_tcOstringgRsPgRsPgR), -1, 0, 2, 1, 1, 0,
6029 "u 'map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::reverse_iterator' - 0 - first u 'map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::reverse_iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
6030  G__memfunc_setup("map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >",9010,G__RootanaDataClasses_606_0_4, 105, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEIDscLcLDetector_tcOstringcOlesslEIDscLcLDetector_tgRcOallocatorlEpairlEconstsPIDscLcLDetector_tcOstringgRsPgRsPgR), -1, 0, 1, 1, 1, 0, "u 'map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >' - 11 - x", (char*)NULL, (void*) NULL, 0);
6031  G__memfunc_setup("operator=",937,G__RootanaDataClasses_606_0_5, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEIDscLcLDetector_tcOstringcOlesslEIDscLcLDetector_tgRcOallocatorlEpairlEconstsPIDscLcLDetector_tcOstringgRsPgRsPgR), -1, 1, 1, 1, 1, 0, "u 'map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >' - 11 - x", (char*)NULL, (void*) NULL, 0);
6032  G__memfunc_setup("begin",517,G__RootanaDataClasses_606_0_6, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEIDscLcLDetector_tcOstringcOlesslEIDscLcLDetector_tgRcOallocatorlEpairlEconstsPIDscLcLDetector_tcOstringgRsPgRsPgRcLcLiterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
6036  G__memfunc_setup("empty",559,G__RootanaDataClasses_606_0_10, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
6037  G__memfunc_setup("size",443,G__RootanaDataClasses_606_0_11, 107, -1, G__defined_typename("map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
6038  G__memfunc_setup("max_size",864,G__RootanaDataClasses_606_0_12, 107, -1, G__defined_typename("map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
6039  G__memfunc_setup("operator[]",1060,G__RootanaDataClasses_606_0_13, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_string), -1, 1, 1, 1, 1, 0, "i 'IDs::Detector_t' - 11 - x", (char*)NULL, (void*) NULL, 0);
6040  G__memfunc_setup("insert",661,G__RootanaDataClasses_606_0_14, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_pairlEmaplEIDscLcLDetector_tcOstringcOlesslEIDscLcLDetector_tgRcOallocatorlEpairlEconstsPIDscLcLDetector_tcOstringgRsPgRsPgRcLcLiteratorcOboolgR), -1, 0, 1, 1, 1, 0, "u 'pair<IDs::Detector_t,string>' 'map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::value_type' 11 - x", (char*)NULL, (void*) NULL, 0);
6042 "u 'map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator' - 0 - position u 'pair<IDs::Detector_t,string>' 'map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::value_type' 11 - x", (char*)NULL, (void*) NULL, 0);
6043  G__memfunc_setup("insert",661,G__RootanaDataClasses_606_0_16, 121, -1, -1, 0, 2, 1, 1, 0,
6044 "u 'map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator' - 0 - first u 'map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
6045  G__memfunc_setup("insert",661,G__RootanaDataClasses_606_0_17, 121, -1, -1, 0, 2, 1, 1, 0,
6046 "u 'map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::reverse_iterator' - 0 - first u 'map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::reverse_iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
6047  G__memfunc_setup("erase",528,G__RootanaDataClasses_606_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "u 'map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator' - 0 - position", (char*)NULL, (void*) NULL, 0);
6048  G__memfunc_setup("erase",528,G__RootanaDataClasses_606_0_19, 107, -1, G__defined_typename("map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::size_type"), 0, 1, 1, 1, 0, "i 'IDs::Detector_t' - 11 - x", (char*)NULL, (void*) NULL, 0);
6049  G__memfunc_setup("erase",528,G__RootanaDataClasses_606_0_20, 121, -1, -1, 0, 2, 1, 1, 0,
6050 "u 'map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator' - 0 - first u 'map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
6051  G__memfunc_setup("swap",443,G__RootanaDataClasses_606_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "u 'map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >' - 1 - -", (char*)NULL, (void*) NULL, 0);
6052  G__memfunc_setup("clear",519,G__RootanaDataClasses_606_0_22, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
6053  G__memfunc_setup("find",417,G__RootanaDataClasses_606_0_23, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEIDscLcLDetector_tcOstringcOlesslEIDscLcLDetector_tgRcOallocatorlEpairlEconstsPIDscLcLDetector_tcOstringgRsPgRsPgRcLcLiterator), -1, 0, 1, 1, 1, 0, "i 'IDs::Detector_t' - 11 - x", (char*)NULL, (void*) NULL, 0);
6054  G__memfunc_setup("count",553,G__RootanaDataClasses_606_0_24, 107, -1, G__defined_typename("map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::size_type"), 0, 1, 1, 1, 8, "i 'IDs::Detector_t' - 11 - x", (char*)NULL, (void*) NULL, 0);
6055  G__memfunc_setup("lower_bound",1184,G__RootanaDataClasses_606_0_25, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEIDscLcLDetector_tcOstringcOlesslEIDscLcLDetector_tgRcOallocatorlEpairlEconstsPIDscLcLDetector_tcOstringgRsPgRsPgRcLcLiterator), -1, 0, 1, 1, 1, 0, "i 'IDs::Detector_t' - 11 - x", (char*)NULL, (void*) NULL, 0);
6056  G__memfunc_setup("upper_bound",1187,G__RootanaDataClasses_606_0_26, 117, G__get_linked_tagnum(&G__RootanaDataClassesLN_maplEIDscLcLDetector_tcOstringcOlesslEIDscLcLDetector_tgRcOallocatorlEpairlEconstsPIDscLcLDetector_tcOstringgRsPgRsPgRcLcLiterator), -1, 0, 1, 1, 1, 0, "i 'IDs::Detector_t' - 11 - x", (char*)NULL, (void*) NULL, 0);
6057  // automatic destructor
6058  G__memfunc_setup("~map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >", 9136, G__RootanaDataClasses_606_0_27, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
6059  G__tag_memfunc_reset();
6060 }
6061 
6062 
6063 /*********************************************************
6064 * Member function information setup
6065 *********************************************************/
6067 }
6068 
6069 /*********************************************************
6070 * Global variable information setup for each class
6071 *********************************************************/
6072 static void G__cpp_setup_global0() {
6073 
6074  /* Setting up global variables */
6075  G__resetplocal();
6076 
6077 }
6078 
6079 static void G__cpp_setup_global1() {
6080 
6081  G__resetglobalenv();
6082 }
6086 }
6087 
6088 /*********************************************************
6089 * Global function information setup for each class
6090 *********************************************************/
6091 static void G__cpp_setup_func0() {
6092  G__lastifuncposition();
6093 
6094 }
6095 
6096 static void G__cpp_setup_func1() {
6097 }
6098 
6099 static void G__cpp_setup_func2() {
6100 }
6101 
6102 static void G__cpp_setup_func3() {
6103 }
6104 
6105 static void G__cpp_setup_func4() {
6106 }
6107 
6108 static void G__cpp_setup_func5() {
6109 }
6110 
6111 static void G__cpp_setup_func6() {
6112 }
6113 
6114 static void G__cpp_setup_func7() {
6115 }
6116 
6117 static void G__cpp_setup_func8() {
6118 }
6119 
6120 static void G__cpp_setup_func9() {
6121 }
6122 
6123 static void G__cpp_setup_func10() {
6124 }
6125 
6126 static void G__cpp_setup_func11() {
6127 }
6128 
6129 static void G__cpp_setup_func12() {
6130 }
6131 
6132 static void G__cpp_setup_func13() {
6133 }
6134 
6135 static void G__cpp_setup_func14() {
6136 }
6137 
6138 static void G__cpp_setup_func15() {
6139 }
6140 
6141 static void G__cpp_setup_func16() {
6142 }
6143 
6144 static void G__cpp_setup_func17() {
6145  G__memfunc_setup("operator!=", 970, G__RootanaDataClasses__0_1771, 103, -1, -1, 0, 2, 1, 1, 8,
6146 "u 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator' - 11 - x u 'vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator' - 11 - y", (char*) NULL
6147 , (void*) NULL, 0);
6148 }
6149 
6150 static void G__cpp_setup_func18() {
6151 }
6152 
6153 static void G__cpp_setup_func19() {
6154 }
6155 
6156 static void G__cpp_setup_func20() {
6157 }
6158 
6159 static void G__cpp_setup_func21() {
6160 }
6161 
6162 static void G__cpp_setup_func22() {
6163 }
6164 
6165 static void G__cpp_setup_func23() {
6166 
6167  G__resetifuncposition();
6168 }
6169 
6195 }
6196 
6197 /*********************************************************
6198 * Class,struct,union,enum tag information setup
6199 *********************************************************/
6200 /* Setup class/struct taginfo */
6201 G__linked_taginfo G__RootanaDataClassesLN_TClass = { "TClass" , 99 , -1 };
6202 G__linked_taginfo G__RootanaDataClassesLN_TBuffer = { "TBuffer" , 99 , -1 };
6203 G__linked_taginfo G__RootanaDataClassesLN_TMemberInspector = { "TMemberInspector" , 99 , -1 };
6204 G__linked_taginfo G__RootanaDataClassesLN_TObject = { "TObject" , 99 , -1 };
6205 G__linked_taginfo G__RootanaDataClassesLN_string = { "string" , 99 , -1 };
6206 G__linked_taginfo G__RootanaDataClassesLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
6207 G__linked_taginfo G__RootanaDataClassesLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
6208 G__linked_taginfo G__RootanaDataClassesLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
6209 G__linked_taginfo G__RootanaDataClassesLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
6210 G__linked_taginfo G__RootanaDataClassesLN_lesslEstringgR = { "less<string>" , 115 , -1 };
6211 G__linked_taginfo G__RootanaDataClassesLN_maplEstringcOintcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOintgRsPgRsPgR = { "map<string,int,less<string>,allocator<pair<const string,int> > >" , 99 , -1 };
6212 G__linked_taginfo G__RootanaDataClassesLN_maplEstringcOdoublecOlesslEstringgRcOallocatorlEpairlEconstsPstringcOdoublegRsPgRsPgR = { "map<string,double,less<string>,allocator<pair<const string,double> > >" , 99 , -1 };
6213 G__linked_taginfo G__RootanaDataClassesLN_IDs = { "IDs" , 110 , -1 };
6214 G__linked_taginfo G__RootanaDataClassesLN_IDscLcLchannel = { "IDs::channel" , 99 , -1 };
6215 G__linked_taginfo G__RootanaDataClassesLN_IDscLcLDetector_t = { "IDs::Detector_t" , 101 , -1 };
6216 G__linked_taginfo G__RootanaDataClassesLN_IDscLcLSlowFast_t = { "IDs::SlowFast_t" , 101 , -1 };
6217 G__linked_taginfo G__RootanaDataClassesLN_IDscLcLgenerator = { "IDs::generator" , 99 , -1 };
6218 G__linked_taginfo G__RootanaDataClassesLN_IDscLcLsource = { "IDs::source" , 99 , -1 };
6219 G__linked_taginfo G__RootanaDataClassesLN_vectorlETPulseIslandmUcOallocatorlETPulseIslandmUgRsPgR = { "vector<TPulseIsland*,allocator<TPulseIsland*> >" , 99 , -1 };
6220 G__linked_taginfo G__RootanaDataClassesLN_reverse_iteratorlEvectorlETPulseIslandmUcOallocatorlETPulseIslandmUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TPulseIsland*,allocator<TPulseIsland*> >::iterator>" , 99 , -1 };
6221 G__linked_taginfo G__RootanaDataClassesLN_maplEIDscLcLchannelcOvectorlETPulseIslandmUcOallocatorlETPulseIslandmUgRsPgRcOlesslEIDscLcLchannelgRcOallocatorlEpairlEconstsPIDscLcLchannelcOvectorlETPulseIslandmUcOallocatorlETPulseIslandmUgRsPgRsPgRsPgRsPgR = { "map<IDs::channel,vector<TPulseIsland*,allocator<TPulseIsland*> >,less<IDs::channel>,allocator<pair<const IDs::channel,vector<TPulseIsland*,allocator<TPulseIsland*> > > > >" , 99 , -1 };
6222 G__linked_taginfo G__RootanaDataClassesLN_maplEstringcOvectorlETPulseIslandmUcOallocatorlETPulseIslandmUgRsPgRcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOvectorlETPulseIslandmUcOallocatorlETPulseIslandmUgRsPgRsPgRsPgRsPgR = { "map<string,vector<TPulseIsland*,allocator<TPulseIsland*> >,less<string>,allocator<pair<const string,vector<TPulseIsland*,allocator<TPulseIsland*> > > > >" , 99 , -1 };
6223 G__linked_taginfo G__RootanaDataClassesLN_TAnalysedPulse = { "TAnalysedPulse" , 99 , -1 };
6224 G__linked_taginfo G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgR = { "vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >" , 99 , -1 };
6225 G__linked_taginfo G__RootanaDataClassesLN_vectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiterator = { "vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator" , 99 , -1 };
6226 G__linked_taginfo G__RootanaDataClassesLN_reverse_iteratorlEvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >::iterator>" , 99 , -1 };
6227 G__linked_taginfo G__RootanaDataClassesLN_maplEIDscLcLsourcecOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcOlesslEIDscLcLsourcegRcOallocatorlEpairlEconstsPIDscLcLsourcecOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgRsPgRsPgR = { "map<IDs::source,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<IDs::source>,allocator<pair<const IDs::source,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >" , 99 , -1 };
6228 G__linked_taginfo G__RootanaDataClassesLN_allocatorlEpairlEconstsPstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgRsPgR = { "allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > >" , 99 , -1 };
6229 G__linked_taginfo G__RootanaDataClassesLN_maplEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgRsPgRsPgR = { "map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >" , 99 , -1 };
6230 G__linked_taginfo G__RootanaDataClassesLN_pairlEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgR = { "pair<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > >" , 115 , -1 };
6231 G__linked_taginfo G__RootanaDataClassesLN_maplEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgRsPgRsPgRcLcLiterator = { "map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator" , 99 , -1 };
6232 G__linked_taginfo G__RootanaDataClassesLN_maplEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgRsPgRsPgRcLcLreverse_iterator = { "map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::reverse_iterator" , 99 , -1 };
6233 G__linked_taginfo G__RootanaDataClassesLN_pairlEmaplEstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOvectorlETAnalysedPulsemUcOallocatorlETAnalysedPulsemUgRsPgRsPgRsPgRsPgRcLcLiteratorcOboolgR = { "pair<map<string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> >,less<string>,allocator<pair<const string,vector<TAnalysedPulse*,allocator<TAnalysedPulse*> > > > >::iterator,bool>" , 115 , -1 };
6234 G__linked_taginfo G__RootanaDataClassesLN_TDetectorPulse = { "TDetectorPulse" , 99 , -1 };
6235 G__linked_taginfo G__RootanaDataClassesLN_vectorlETDetectorPulsemUcOallocatorlETDetectorPulsemUgRsPgR = { "vector<TDetectorPulse*,allocator<TDetectorPulse*> >" , 99 , -1 };
6236 G__linked_taginfo G__RootanaDataClassesLN_reverse_iteratorlEvectorlETDetectorPulsemUcOallocatorlETDetectorPulsemUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TDetectorPulse*,allocator<TDetectorPulse*> >::iterator>" , 99 , -1 };
6237 G__linked_taginfo G__RootanaDataClassesLN_maplEIDscLcLsourcecOvectorlETDetectorPulsemUcOallocatorlETDetectorPulsemUgRsPgRcOlesslEIDscLcLsourcegRcOallocatorlEpairlEconstsPIDscLcLsourcecOvectorlETDetectorPulsemUcOallocatorlETDetectorPulsemUgRsPgRsPgRsPgRsPgR = { "map<IDs::source,vector<TDetectorPulse*,allocator<TDetectorPulse*> >,less<IDs::source>,allocator<pair<const IDs::source,vector<TDetectorPulse*,allocator<TDetectorPulse*> > > > >" , 99 , -1 };
6238 G__linked_taginfo G__RootanaDataClassesLN_maplEstringcOvectorlETDetectorPulsemUcOallocatorlETDetectorPulsemUgRsPgRcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOvectorlETDetectorPulsemUcOallocatorlETDetectorPulsemUgRsPgRsPgRsPgRsPgR = { "map<string,vector<TDetectorPulse*,allocator<TDetectorPulse*> >,less<string>,allocator<pair<const string,vector<TDetectorPulse*,allocator<TDetectorPulse*> > > > >" , 99 , -1 };
6239 G__linked_taginfo G__RootanaDataClassesLN_vectorlETMuonEventmUcOallocatorlETMuonEventmUgRsPgR = { "vector<TMuonEvent*,allocator<TMuonEvent*> >" , 99 , -1 };
6240 G__linked_taginfo G__RootanaDataClassesLN_reverse_iteratorlEvectorlETMuonEventmUcOallocatorlETMuonEventmUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TMuonEvent*,allocator<TMuonEvent*> >::iterator>" , 99 , -1 };
6241 G__linked_taginfo G__RootanaDataClassesLN_TVectorTlEfloatgR = { "TVectorT<float>" , 99 , -1 };
6242 G__linked_taginfo G__RootanaDataClassesLN_TVectorTlEdoublegR = { "TVectorT<double>" , 99 , -1 };
6243 G__linked_taginfo G__RootanaDataClassesLN_maplEstringcOstringcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOstringgRsPgRsPgR = { "map<string,string,less<string>,allocator<pair<const string,string> > >" , 99 , -1 };
6244 G__linked_taginfo G__RootanaDataClassesLN_maplEstringcOboolcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOboolgRsPgRsPgR = { "map<string,bool,less<string>,allocator<pair<const string,bool> > >" , 99 , -1 };
6245 G__linked_taginfo G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR = { "vector<string,allocator<string> >" , 99 , -1 };
6246 G__linked_taginfo G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgRcLcLiterator = { "vector<string,allocator<string> >::iterator" , 99 , -1 };
6247 G__linked_taginfo G__RootanaDataClassesLN_reverse_iteratorlEvectorlEstringcOallocatorlEstringgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<string,allocator<string> >::iterator>" , 99 , -1 };
6248 G__linked_taginfo G__RootanaDataClassesLN_TAnalysedPulseMapWrapper = { "TAnalysedPulseMapWrapper" , 99 , -1 };
6249 G__linked_taginfo G__RootanaDataClassesLN_allocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgR = { "allocator<pair<const string,IDs::Detector_t> >" , 99 , -1 };
6250 G__linked_taginfo G__RootanaDataClassesLN_maplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgR = { "map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >" , 99 , -1 };
6251 G__linked_taginfo G__RootanaDataClassesLN_pairlEstringcOIDscLcLDetector_tgR = { "pair<string,IDs::Detector_t>" , 115 , -1 };
6252 G__linked_taginfo G__RootanaDataClassesLN_maplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgRcLcLiterator = { "map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator" , 99 , -1 };
6253 G__linked_taginfo G__RootanaDataClassesLN_maplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgRcLcLreverse_iterator = { "map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::reverse_iterator" , 99 , -1 };
6254 G__linked_taginfo G__RootanaDataClassesLN_pairlEmaplEstringcOIDscLcLDetector_tcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOIDscLcLDetector_tgRsPgRsPgRcLcLiteratorcOboolgR = { "pair<map<string,IDs::Detector_t,less<string>,allocator<pair<const string,IDs::Detector_t> > >::iterator,bool>" , 115 , -1 };
6255 G__linked_taginfo G__RootanaDataClassesLN_lesslEIDscLcLDetector_tgR = { "less<IDs::Detector_t>" , 115 , -1 };
6256 G__linked_taginfo G__RootanaDataClassesLN_allocatorlEpairlEconstsPIDscLcLDetector_tcOstringgRsPgR = { "allocator<pair<const IDs::Detector_t,string> >" , 99 , -1 };
6257 G__linked_taginfo G__RootanaDataClassesLN_maplEIDscLcLDetector_tcOstringcOlesslEIDscLcLDetector_tgRcOallocatorlEpairlEconstsPIDscLcLDetector_tcOstringgRsPgRsPgR = { "map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >" , 99 , -1 };
6258 G__linked_taginfo G__RootanaDataClassesLN_pairlEIDscLcLDetector_tcOstringgR = { "pair<IDs::Detector_t,string>" , 115 , -1 };
6259 G__linked_taginfo G__RootanaDataClassesLN_maplEIDscLcLDetector_tcOstringcOlesslEIDscLcLDetector_tgRcOallocatorlEpairlEconstsPIDscLcLDetector_tcOstringgRsPgRsPgRcLcLiterator = { "map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator" , 99 , -1 };
6260 G__linked_taginfo G__RootanaDataClassesLN_maplEIDscLcLDetector_tcOstringcOlesslEIDscLcLDetector_tgRcOallocatorlEpairlEconstsPIDscLcLDetector_tcOstringgRsPgRsPgRcLcLreverse_iterator = { "map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::reverse_iterator" , 99 , -1 };
6261 G__linked_taginfo G__RootanaDataClassesLN_pairlEmaplEIDscLcLDetector_tcOstringcOlesslEIDscLcLDetector_tgRcOallocatorlEpairlEconstsPIDscLcLDetector_tcOstringgRsPgRsPgRcLcLiteratorcOboolgR = { "pair<map<IDs::Detector_t,string,less<IDs::Detector_t>,allocator<pair<const IDs::Detector_t,string> > >::iterator,bool>" , 115 , -1 };
6262 
6263 /* Reset class/struct taginfo */
6265  G__RootanaDataClassesLN_TClass.tagnum = -1 ;
6266  G__RootanaDataClassesLN_TBuffer.tagnum = -1 ;
6268  G__RootanaDataClassesLN_TObject.tagnum = -1 ;
6269  G__RootanaDataClassesLN_string.tagnum = -1 ;
6277  G__RootanaDataClassesLN_IDs.tagnum = -1 ;
6326 }
6327 
6328 
6330 
6331  /* Setting up class,struct,union tag entry */
6332  G__get_linked_tagnum_fwd(&G__RootanaDataClassesLN_TClass);
6333  G__get_linked_tagnum_fwd(&G__RootanaDataClassesLN_TBuffer);
6334  G__get_linked_tagnum_fwd(&G__RootanaDataClassesLN_TMemberInspector);
6335  G__get_linked_tagnum_fwd(&G__RootanaDataClassesLN_TObject);
6336  G__get_linked_tagnum_fwd(&G__RootanaDataClassesLN_string);
6341  G__get_linked_tagnum_fwd(&G__RootanaDataClassesLN_lesslEstringgR);
6344  G__get_linked_tagnum_fwd(&G__RootanaDataClassesLN_IDs);
6345  G__tagtable_setup(G__get_linked_tagnum_fwd(&G__RootanaDataClassesLN_IDscLcLchannel),sizeof(IDs::channel),-1,296192,(char*)NULL,G__setup_memvarIDscLcLchannel,G__setup_memfuncIDscLcLchannel);
6346  G__tagtable_setup(G__get_linked_tagnum_fwd(&G__RootanaDataClassesLN_IDscLcLDetector_t),sizeof(int),-1,262144,(char*)NULL,NULL,NULL);
6347  G__get_linked_tagnum_fwd(&G__RootanaDataClassesLN_IDscLcLSlowFast_t);
6348  G__tagtable_setup(G__get_linked_tagnum_fwd(&G__RootanaDataClassesLN_IDscLcLgenerator),sizeof(IDs::generator),-1,324864,(char*)NULL,G__setup_memvarIDscLcLgenerator,G__setup_memfuncIDscLcLgenerator);
6349  G__tagtable_setup(G__get_linked_tagnum_fwd(&G__RootanaDataClassesLN_IDscLcLsource),sizeof(IDs::source),-1,324864,(char*)NULL,G__setup_memvarIDscLcLsource,G__setup_memfuncIDscLcLsource);
6354  G__tagtable_setup(G__get_linked_tagnum_fwd(&G__RootanaDataClassesLN_TAnalysedPulse),sizeof(TAnalysedPulse),-1,324864,(char*)NULL,G__setup_memvarTAnalysedPulse,G__setup_memfuncTAnalysedPulse);
6365  G__tagtable_setup(G__get_linked_tagnum_fwd(&G__RootanaDataClassesLN_TDetectorPulse),sizeof(TDetectorPulse),-1,324864,(char*)NULL,G__setup_memvarTDetectorPulse,G__setup_memfuncTDetectorPulse);
6372  G__get_linked_tagnum_fwd(&G__RootanaDataClassesLN_TVectorTlEfloatgR);
6373  G__get_linked_tagnum_fwd(&G__RootanaDataClassesLN_TVectorTlEdoublegR);
6376  G__tagtable_setup(G__get_linked_tagnum_fwd(&G__RootanaDataClassesLN_vectorlEstringcOallocatorlEstringgRsPgR),sizeof(vector<string,allocator<string> >),-1,298752,(char*)NULL,G__setup_memvarvectorlEstringcOallocatorlEstringgRsPgR,G__setup_memfuncvectorlEstringcOallocatorlEstringgRsPgR);
6386  G__get_linked_tagnum_fwd(&G__RootanaDataClassesLN_lesslEIDscLcLDetector_tgR);
6393 }
6394 extern "C" void G__cpp_setupRootanaDataClasses(void) {
6395  G__check_setup_version(30051515,"G__cpp_setupRootanaDataClasses()");
6398 
6400 
6402 
6404 
6408 
6409  if(0==G__getsizep2memfunc()) G__get_sizep2memfuncRootanaDataClasses();
6410  return;
6411 }
6413  public:
6414  G__cpp_setup_initRootanaDataClasses() { G__add_setup_func("RootanaDataClasses",(G__incsetup)(&G__cpp_setupRootanaDataClasses)); G__call_setup_funcs(); }
6415  ~G__cpp_setup_initRootanaDataClasses() { G__remove_setup_func("RootanaDataClasses"); }
6416 };
6418