BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
McEventDict_dict.cpp
Go to the documentation of this file.
1// Generated at Thu Nov 27 15:18:56 2003. Do not modify it
2
3#ifdef _WIN32
4# pragma warning( disable : 4786 )
5#endif
6#define private public
7#define protected public
8#include "../GeneratorObject/McEventDict.h"
9#undef private
10#undef protected
11#include "ReflectionBuilder/ReflectionBuilder.h"
12#include <typeinfo>
13using namespace seal::reflect;
14
15//------Dictionary for class HepMcParticleLink -------------------------------
17public:
19 static void* constructor_2570( void* );
20 static void* constructor_2571( void*, const std::vector<void*>& );
21 static void* constructor_2572( void*, const std::vector<void*>& );
22 static void* constructor_2573( void*, const std::vector<void*>& );
23 static void* constructor_2574( void*, const std::vector<void*>& );
24};
25static HepMcParticleLink_dict instance_8;
26
28 ClassBuilder _c_( "HepMcParticleLink", "", typeid( HepMcParticleLink ),
29 sizeof( HepMcParticleLink ), std::vector<const std::type_info*>(), false,
30 NOCONTAINER, 0, PUBLIC );
31 _c_.addField( "m_particle", "HepMC::GenParticle*", "",
32 (int)( &( (HepMcParticleLink*)64 )->m_particle ) - 64, PRIVATE | TRANSIENT );
33 _c_.addField( "m_extBarcode", "HepMcParticleLink::ExtendedBarCode", "",
34 (int)( &( (HepMcParticleLink*)64 )->m_extBarcode ) - 64, PRIVATE );
35 _c_.addMethod( "HepMcParticleLink", "", "HepMcParticleLink", constructor_2570, PUBLIC );
36 _c_.addMethod( "HepMcParticleLink", "", "HepMcParticleLink",
37 "unsigned int; unsigned int=", constructor_2571, PUBLIC );
38 _c_.addMethod( "HepMcParticleLink", "", "HepMcParticleLink",
39 "HepMC::GenParticle*; unsigned int=", constructor_2572, PUBLIC );
40 _c_.addMethod( "HepMcParticleLink", "", "HepMcParticleLink", "HepMcParticleLink&",
41 constructor_2573, PUBLIC );
42 _c_.addMethod( "HepMcParticleLink", "", "HepMcParticleLink",
43 "HepMC::GenParticle*; HepMC::GenEvent*", constructor_2574, PUBLIC );
44 _c_.build();
45}
46
48 return new ( mem ) HepMcParticleLink();
49}
50
51void* HepMcParticleLink_dict::constructor_2571( void* mem, const std::vector<void*>& arg ) {
52 if ( arg.size() == 1 ) { return new ( mem ) HepMcParticleLink( *(unsigned int*)arg[0] ); }
53 else if ( arg.size() == 2 )
54 { return new ( mem ) HepMcParticleLink( *(unsigned int*)arg[0], *(unsigned int*)arg[1] ); }
55 return 0;
56}
57
58void* HepMcParticleLink_dict::constructor_2572( void* mem, const std::vector<void*>& arg ) {
59 if ( arg.size() == 1 )
60 { return new ( mem ) HepMcParticleLink( (const HepMC::GenParticle*)arg[0] ); }
61 else if ( arg.size() == 2 )
62 {
63 return new ( mem )
64 HepMcParticleLink( (const HepMC::GenParticle*)arg[0], *(unsigned int*)arg[1] );
65 }
66 return 0;
67}
68
69void* HepMcParticleLink_dict::constructor_2573( void* mem, const std::vector<void*>& arg ) {
70 return new ( mem ) HepMcParticleLink( *(const HepMcParticleLink*)arg[0] );
71}
72
73void* HepMcParticleLink_dict::constructor_2574( void* mem, const std::vector<void*>& arg ) {
74 return new ( mem )
75 HepMcParticleLink( (const HepMC::GenParticle*)arg[0], (const HepMC::GenEvent*)arg[1] );
76}
77
78//------Dictionary for class McEventCollection -------------------------------
80public:
82 static int tobase_2585( void* );
83 static void* constructor_2586( void*, const std::vector<void*>& );
84 static void* constructor_2587( void* );
85 static void destructor( void* o ) { ( (McEventCollection*)o )->~McEventCollection(); }
86};
87static McEventCollection_dict instance_16;
88
90 ClassBuilder _c_( "McEventCollection", "", typeid( McEventCollection ),
91 sizeof( McEventCollection ), std::vector<const std::type_info*>(), false,
92 NOCONTAINER, 0, PUBLIC | VIRTUAL );
93 _c_.addSuperClass( "DataVector<HepMC::GenEvent>", 0, tobase_2585 );
94 _c_.addMethod( "McEventCollection", "", "McEventCollection", "McEventCollection&",
95 constructor_2586, PUBLIC );
96 _c_.addMethod( "McEventCollection", "", "McEventCollection", constructor_2587, PUBLIC );
97 _c_.addMethod( "~McEventCollection", "", destructor, PUBLIC | VIRTUAL );
98 _c_.addProperty( "ClassID", (char*)"6DE62B45-7C72-4539-92F2-3A8E739A4AC3" );
99 _c_.build();
100}
101
103 return (int)(DataVector<HepMC::GenEvent>*)(McEventCollection*)o - (int)(McEventCollection*)o;
104}
105
106void* McEventCollection_dict::constructor_2586( void* mem, const std::vector<void*>& arg ) {
107 return new ( mem ) McEventCollection( *(const McEventCollection*)arg[0] );
108}
109
111 return new ( mem ) McEventCollection();
112}
113
114//------Dictionary for class HepLorentzVector -------------------------------
116public:
118 static void* constructor_3161( void*, const std::vector<void*>& );
119 static void* constructor_3162( void*, const std::vector<void*>& );
120 static void* constructor_3163( void*, const std::vector<void*>& );
121 static void* constructor_3164( void* );
122 static void* constructor_3165( void*, const std::vector<void*>& );
123 static void* constructor_3166( void*, const std::vector<void*>& );
124 static void* constructor_3167( void*, const std::vector<void*>& );
125 static void destructor( void* o ) { ( (HepLorentzVector*)o )->~HepLorentzVector(); }
126 static void* constructor_3256( void*, const std::vector<void*>& );
127 static void* constructor_3258( void*, const std::vector<void*>& );
128 static void* constructor_3261( void*, const std::vector<void*>& );
129 static void* constructor_3263( void*, const std::vector<void*>& );
130};
131static HepLorentzVector_dict instance_241;
132
134 ClassBuilder _c_( "HepLorentzVector", "", typeid( HepLorentzVector ),
135 sizeof( HepLorentzVector ), std::vector<const std::type_info*>(), false,
136 NOCONTAINER, 0, PUBLIC );
137 _c_.addField( "pp", "Hep3Vector", "", (int)( &( (HepLorentzVector*)64 )->pp ) - 64,
138 PRIVATE );
139 _c_.addField( "ee", "double", "", (int)( &( (HepLorentzVector*)64 )->ee ) - 64, PRIVATE );
140 _c_.addMethod( "HepLorentzVector", "", "HepLorentzVector", "double; double; double; double",
141 constructor_3161, PUBLIC );
142 _c_.addMethod( "HepLorentzVector", "", "HepLorentzVector", "double; double; double",
143 constructor_3162, PUBLIC );
144 _c_.addMethod( "HepLorentzVector", "", "HepLorentzVector", "double", constructor_3163,
145 PUBLIC );
146 _c_.addMethod( "HepLorentzVector", "", "HepLorentzVector", constructor_3164, PUBLIC );
147 _c_.addMethod( "HepLorentzVector", "", "HepLorentzVector", "Hep3Vector&; double",
148 constructor_3165, PUBLIC );
149 _c_.addMethod( "HepLorentzVector", "", "HepLorentzVector", "double; Hep3Vector&",
150 constructor_3166, PUBLIC );
151 _c_.addMethod( "HepLorentzVector", "", "HepLorentzVector", "HepLorentzVector&",
152 constructor_3167, PUBLIC );
153 _c_.addMethod( "~HepLorentzVector", "", destructor, PUBLIC );
154 _c_.addMethod( "HepLorentzVector", "", "HepLorentzVector",
155 "double; double; double; Tcomponent", constructor_3256, PUBLIC );
156 _c_.addMethod( "HepLorentzVector", "", "HepLorentzVector",
157 "Tcomponent; double; double; double", constructor_3258, PUBLIC );
158 _c_.addMethod( "HepLorentzVector", "", "HepLorentzVector", "Tcomponent", constructor_3261,
159 PUBLIC );
160 _c_.addMethod( "HepLorentzVector", "", "HepLorentzVector", "Hep3Vector&", constructor_3263,
161 PUBLIC );
162 _c_.build();
163}
164
165void* HepLorentzVector_dict::constructor_3161( void* mem, const std::vector<void*>& arg ) {
166 return new ( mem ) HepLorentzVector( *(double*)arg[0], *(double*)arg[1], *(double*)arg[2],
167 *(double*)arg[3] );
168}
169
170void* HepLorentzVector_dict::constructor_3162( void* mem, const std::vector<void*>& arg ) {
171 return new ( mem ) HepLorentzVector( *(double*)arg[0], *(double*)arg[1], *(double*)arg[2] );
172}
173
174void* HepLorentzVector_dict::constructor_3163( void* mem, const std::vector<void*>& arg ) {
175 return new ( mem ) HepLorentzVector( *(double*)arg[0] );
176}
177
179 return new ( mem ) HepLorentzVector();
180}
181
182void* HepLorentzVector_dict::constructor_3165( void* mem, const std::vector<void*>& arg ) {
183 return new ( mem ) HepLorentzVector( *(const Hep3Vector*)arg[0], *(double*)arg[1] );
184}
185
186void* HepLorentzVector_dict::constructor_3166( void* mem, const std::vector<void*>& arg ) {
187 return new ( mem ) HepLorentzVector( *(double*)arg[0], *(const Hep3Vector*)arg[1] );
188}
189
190void* HepLorentzVector_dict::constructor_3167( void* mem, const std::vector<void*>& arg ) {
191 return new ( mem ) HepLorentzVector( *(const HepLorentzVector*)arg[0] );
192}
193
194void* HepLorentzVector_dict::constructor_3256( void* mem, const std::vector<void*>& arg ) {
195 return new ( mem ) HepLorentzVector( *(double*)arg[0], *(double*)arg[1], *(double*)arg[2],
196 *(Tcomponent*)arg[3] );
197}
198
199void* HepLorentzVector_dict::constructor_3258( void* mem, const std::vector<void*>& arg ) {
200 return new ( mem ) HepLorentzVector( *(Tcomponent*)arg[0], *(double*)arg[1],
201 *(double*)arg[2], *(double*)arg[3] );
202}
203
204void* HepLorentzVector_dict::constructor_3261( void* mem, const std::vector<void*>& arg ) {
205 return new ( mem ) HepLorentzVector( *(Tcomponent*)arg[0] );
206}
207
208void* HepLorentzVector_dict::constructor_3263( void* mem, const std::vector<void*>& arg ) {
209 return new ( mem ) HepLorentzVector( *(const Hep3Vector*)arg[0] );
210}
211
212//------Dictionary for class Hep3Vector -------------------------------
214public:
216 static void* constructor_3332( void*, const std::vector<void*>& );
217 static void* constructor_3333( void*, const std::vector<void*>& );
218 static void destructor( void* o ) { ( (Hep3Vector*)o )->~Hep3Vector(); }
219 static void* constructor_x0( void* );
220};
221static Hep3Vector_dict instance_271;
222
224 ClassBuilder _c_( "Hep3Vector", "", typeid( Hep3Vector ), sizeof( Hep3Vector ),
225 std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC );
226 _c_.addField( "dx", "double", "", (int)( &( (Hep3Vector*)64 )->dx ) - 64, PROTECTED );
227 _c_.addField( "dy", "double", "", (int)( &( (Hep3Vector*)64 )->dy ) - 64, PROTECTED );
228 _c_.addField( "dz", "double", "", (int)( &( (Hep3Vector*)64 )->dz ) - 64, PROTECTED );
229 _c_.addMethod( "Hep3Vector", "", "Hep3Vector", "double=; double=; double=", constructor_3332,
230 PUBLIC );
231 _c_.addMethod( "Hep3Vector", "", "Hep3Vector", "Hep3Vector&", constructor_3333, PUBLIC );
232 _c_.addMethod( "~Hep3Vector", "", destructor, PUBLIC );
233 _c_.addMethod( "Hep3Vector", "", "Hep3Vector", constructor_x0, PUBLIC );
234 _c_.build();
235}
236
237void* Hep3Vector_dict::constructor_3332( void* mem, const std::vector<void*>& arg ) {
238 if ( arg.size() == 0 ) { return new ( mem ) Hep3Vector(); }
239 else if ( arg.size() == 1 ) { return new ( mem ) Hep3Vector( *(double*)arg[0] ); }
240 else if ( arg.size() == 2 )
241 { return new ( mem ) Hep3Vector( *(double*)arg[0], *(double*)arg[1] ); }
242 else if ( arg.size() == 3 )
243 { return new ( mem ) Hep3Vector( *(double*)arg[0], *(double*)arg[1], *(double*)arg[2] ); }
244 return 0;
245}
246
247void* Hep3Vector_dict::constructor_3333( void* mem, const std::vector<void*>& arg ) {
248 return new ( mem ) Hep3Vector( *(const Hep3Vector*)arg[0] );
249}
250
251void* Hep3Vector_dict::constructor_x0( void* mem ) { return new ( mem ) Hep3Vector(); }
252
253//------Dictionary for class basic_string<char,std::char_traits<char>,std::allocator<char> >
254//-------------------------------
256public:
258 static void* constructor_5273( void* );
259 static void* constructor_5274( void*, const std::vector<void*>& );
260 static void* constructor_5275( void*, const std::vector<void*>& );
261 static void* constructor_5276( void*, const std::vector<void*>& );
262 static void* constructor_5277( void*, const std::vector<void*>& );
263 static void* constructor_5278( void*, const std::vector<void*>& );
264 static void* constructor_5279( void*, const std::vector<void*>& );
265 static void* constructor_5280( void*, const std::vector<void*>& );
266 static void destructor( void* o ) { ( (std::basic_string<char>*)o )->~basic_string(); }
267};
268static std__basic_string_char__dict instance_2526;
269
271 ClassBuilder _c_( "std::basic_string<char>", "", typeid( std::basic_string<char> ),
272 sizeof( std::basic_string<char> ), std::vector<const std::type_info*>(),
273 false, NOCONTAINER, 0, PUBLIC );
274 _c_.addField( "_M_dataplus", "std::basic_string<char>::_Alloc_hider", "",
275 (int)( &( (std::basic_string<char>*)64 )->_M_dataplus ) - 64, PRIVATE );
276 _c_.addMethod( "basic_string", "", "std::basic_string<char>", constructor_5273, PUBLIC );
277 _c_.addMethod( "basic_string", "", "std::basic_string<char>", "std::allocator<char>&",
278 constructor_5274, PUBLIC );
279 _c_.addMethod( "basic_string", "", "std::basic_string<char>", "std::basic_string<char>&",
280 constructor_5275, PUBLIC );
281 _c_.addMethod( "basic_string", "", "std::basic_string<char>",
282 "std::basic_string<char>&; unsigned int; unsigned int=", constructor_5276,
283 PUBLIC );
284 _c_.addMethod( "basic_string", "", "std::basic_string<char>",
285 "std::basic_string<char>&; unsigned int; unsigned int; std::allocator<char>&",
286 constructor_5277, PUBLIC );
287 _c_.addMethod( "basic_string", "", "std::basic_string<char>",
288 "char*; unsigned int; std::allocator<char>&=", constructor_5278, PUBLIC );
289 _c_.addMethod( "basic_string", "", "std::basic_string<char>",
290 "char*; std::allocator<char>&=", constructor_5279, PUBLIC );
291 _c_.addMethod( "basic_string", "", "std::basic_string<char>",
292 "unsigned int; char; std::allocator<char>&=", constructor_5280, PUBLIC );
293 _c_.addMethod( "~basic_string", "", destructor, PUBLIC );
294 _c_.build();
295}
296
298 return new ( mem ) std::basic_string<char>();
299}
300
302 const std::vector<void*>& arg ) {
303 return new ( mem ) std::basic_string<char>( *(const std::allocator<char>*)arg[0] );
304}
305
307 const std::vector<void*>& arg ) {
308 return new ( mem ) std::basic_string<char>( *(const std::basic_string<char>*)arg[0] );
309}
310
312 const std::vector<void*>& arg ) {
313 if ( arg.size() == 2 )
314 {
315 return new ( mem ) std::basic_string<char>( *(const std::basic_string<char>*)arg[0],
316 *(unsigned int*)arg[1] );
317 }
318 else if ( arg.size() == 3 )
319 {
320 return new ( mem )
321 std::basic_string<char>( *(const std::basic_string<char>*)arg[0],
322 *(unsigned int*)arg[1], *(unsigned int*)arg[2] );
323 }
324 return 0;
325}
326
328 const std::vector<void*>& arg ) {
329 return new ( mem )
330 std::basic_string<char>( *(const std::basic_string<char>*)arg[0], *(unsigned int*)arg[1],
331 *(unsigned int*)arg[2], *(const std::allocator<char>*)arg[3] );
332}
333
335 const std::vector<void*>& arg ) {
336 if ( arg.size() == 2 )
337 {
338 return new ( mem ) std::basic_string<char>( (const char*)arg[0], *(unsigned int*)arg[1] );
339 }
340 else if ( arg.size() == 3 )
341 {
342 return new ( mem ) std::basic_string<char>( (const char*)arg[0], *(unsigned int*)arg[1],
343 *(const std::allocator<char>*)arg[2] );
344 }
345 return 0;
346}
347
349 const std::vector<void*>& arg ) {
350 if ( arg.size() == 1 ) { return new ( mem ) std::basic_string<char>( (const char*)arg[0] ); }
351 else if ( arg.size() == 2 )
352 {
353 return new ( mem )
354 std::basic_string<char>( (const char*)arg[0], *(const std::allocator<char>*)arg[1] );
355 }
356 return 0;
357}
358
360 const std::vector<void*>& arg ) {
361 if ( arg.size() == 2 )
362 { return new ( mem ) std::basic_string<char>( *(unsigned int*)arg[0], *(char*)arg[1] ); }
363 else if ( arg.size() == 3 )
364 {
365 return new ( mem ) std::basic_string<char>( *(unsigned int*)arg[0], *(char*)arg[1],
366 *(const std::allocator<char>*)arg[2] );
367 }
368 return 0;
369}
370
371//------Dictionary for class ExtendedBarCode -------------------------------
373public:
375 static void* constructor_5408( void* );
376 static void* constructor_5409( void*, const std::vector<void*>& );
377 static void* constructor_5410( void*, const std::vector<void*>& );
378};
379static HepMcParticleLink__ExtendedBarCode_dict instance_2569;
380
382 ClassBuilder _c_( "HepMcParticleLink::ExtendedBarCode", "",
383 typeid( HepMcParticleLink::ExtendedBarCode ),
384 sizeof( HepMcParticleLink::ExtendedBarCode ),
385 std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PRIVATE );
386 _c_.addField( "m_extBC", "unsigned int", "",
387 (int)( &( (HepMcParticleLink::ExtendedBarCode*)64 )->m_extBC ) - 64, PRIVATE );
388 _c_.addMethod( "ExtendedBarCode", "", "HepMcParticleLink::ExtendedBarCode", constructor_5408,
389 PUBLIC );
390 _c_.addMethod( "ExtendedBarCode", "", "HepMcParticleLink::ExtendedBarCode",
391 "unsigned int; unsigned int", constructor_5409, PUBLIC );
392 _c_.addMethod( "ExtendedBarCode", "", "HepMcParticleLink::ExtendedBarCode",
393 "HepMcParticleLink::ExtendedBarCode&", constructor_5410, PUBLIC );
394 _c_.build();
395}
396
398 return new ( mem ) HepMcParticleLink::ExtendedBarCode();
399}
400
402 void* mem, const std::vector<void*>& arg ) {
403 return new ( mem )
404 HepMcParticleLink::ExtendedBarCode( *(unsigned int*)arg[0], *(unsigned int*)arg[1] );
405}
406
408 void* mem, const std::vector<void*>& arg ) {
409 return new ( mem )
410 HepMcParticleLink::ExtendedBarCode( *(const HepMcParticleLink::ExtendedBarCode*)arg[0] );
411}
412
413//------Dictionary for class DataVector<HepMC::GenEvent> -------------------------------
415public:
417 static void* constructor_5444( void*, const std::vector<void*>& );
418 static void* constructor_5445( void*, const std::vector<void*>& );
419 static void* constructor_5446( void*, const std::vector<void*>& );
420 static void destructor( void* o ) { ( (DataVector<HepMC::GenEvent>*)o )->~DataVector(); }
421 static void* constructor_x1( void* );
422};
423static DataVector_HepMC__GenEvent__dict instance_2585;
424
426 ClassBuilder _c_( "DataVector<HepMC::GenEvent>", "", typeid( DataVector<HepMC::GenEvent> ),
428 std::vector<const std::type_info*>(), false, NOCONTAINER, 0,
429 PUBLIC | VIRTUAL );
430 _c_.addField( "m_ownPolicy", "int", "",
431 (int)( &( (DataVector<HepMC::GenEvent>*)64 )->m_ownPolicy ) - 64, PRIVATE );
432 _c_.addField( "m_pCont", "std::vector<HepMC::GenEvent*>", "",
433 (int)( &( (DataVector<HepMC::GenEvent>*)64 )->m_pCont ) - 64, PRIVATE );
434 _c_.addMethod( "DataVector", "", "DataVector<HepMC::GenEvent>", "int=", constructor_5444,
435 PUBLIC );
436 _c_.addMethod( "DataVector", "", "DataVector<HepMC::GenEvent>",
437 "unsigned int; int=", constructor_5445, PUBLIC );
438 _c_.addMethod( "DataVector", "", "DataVector<HepMC::GenEvent>",
439 "DataVector<HepMC::GenEvent>&", constructor_5446, PUBLIC );
440 _c_.addMethod( "~DataVector", "", destructor, PUBLIC | VIRTUAL );
441 _c_.addMethod( "DataVector", "", "DataVector<HepMC::GenEvent>", constructor_x1, PUBLIC );
442 _c_.build();
443}
444
446 const std::vector<void*>& arg ) {
447 if ( arg.size() == 0 ) { return new ( mem ) DataVector<HepMC::GenEvent>(); }
448 else if ( arg.size() == 1 )
449 { return new ( mem ) DataVector<HepMC::GenEvent>( *(SG::OwnershipPolicy*)arg[0] ); }
450 return 0;
451}
452
454 const std::vector<void*>& arg ) {
455 if ( arg.size() == 1 )
456 { return new ( mem ) DataVector<HepMC::GenEvent>( *(unsigned int*)arg[0] ); }
457 else if ( arg.size() == 2 )
458 {
459 return new ( mem )
460 DataVector<HepMC::GenEvent>( *(unsigned int*)arg[0], *(SG::OwnershipPolicy*)arg[1] );
461 }
462 return 0;
463}
464
466 const std::vector<void*>& arg ) {
467 return new ( mem )
469}
470
472 return new ( mem ) DataVector<HepMC::GenEvent>();
473}
474
475//------Dictionary for class Polarization -------------------------------
477public:
479 static void* constructor_5535( void*, const std::vector<void*>& );
480 static void* constructor_5536( void*, const std::vector<void*>& );
481 static void* constructor_5537( void*, const std::vector<void*>& );
482 static void destructor( void* o ) { ( (HepMC::Polarization*)o )->~Polarization(); }
483 static void* constructor_x2( void* );
484};
485static HepMC__Polarization_dict instance_2595;
486
488 ClassBuilder _c_( "HepMC::Polarization", "", typeid( HepMC::Polarization ),
489 sizeof( HepMC::Polarization ), std::vector<const std::type_info*>(), false,
490 NOCONTAINER, 0, PUBLIC | VIRTUAL );
491 _c_.addField( "m_theta", "double", "", (int)( &( (HepMC::Polarization*)64 )->m_theta ) - 64,
492 PRIVATE );
493 _c_.addField( "m_phi", "double", "", (int)( &( (HepMC::Polarization*)64 )->m_phi ) - 64,
494 PRIVATE );
495 _c_.addMethod( "Polarization", "", "HepMC::Polarization",
496 "double=; double=", constructor_5535, PUBLIC );
497 _c_.addMethod( "Polarization", "", "HepMC::Polarization", "HepMC::Polarization&",
498 constructor_5536, PUBLIC );
499 _c_.addMethod( "Polarization", "", "HepMC::Polarization", "HepNormal3D&", constructor_5537,
500 PUBLIC );
501 _c_.addMethod( "~Polarization", "", destructor, PUBLIC | VIRTUAL );
502 _c_.addMethod( "Polarization", "", "HepMC::Polarization", constructor_x2, PUBLIC );
503 _c_.build();
504}
505
506void* HepMC__Polarization_dict::constructor_5535( void* mem, const std::vector<void*>& arg ) {
507 if ( arg.size() == 0 ) { return new ( mem ) HepMC::Polarization(); }
508 else if ( arg.size() == 1 ) { return new ( mem ) HepMC::Polarization( *(double*)arg[0] ); }
509 else if ( arg.size() == 2 )
510 { return new ( mem ) HepMC::Polarization( *(double*)arg[0], *(double*)arg[1] ); }
511 return 0;
512}
513
514void* HepMC__Polarization_dict::constructor_5536( void* mem, const std::vector<void*>& arg ) {
515 return new ( mem ) HepMC::Polarization( *(const HepMC::Polarization*)arg[0] );
516}
517
518void* HepMC__Polarization_dict::constructor_5537( void* mem, const std::vector<void*>& arg ) {
519 return new ( mem ) HepMC::Polarization( *(const HepNormal3D*)arg[0] );
520}
521
523 return new ( mem ) HepMC::Polarization();
524}
525
526//------Dictionary for class Flow -------------------------------
528public:
530 static void* constructor_5555( void*, const std::vector<void*>& );
531 static void* constructor_5556( void*, const std::vector<void*>& );
532 static void destructor( void* o ) { ( (HepMC::Flow*)o )->~Flow(); }
533 static void* constructor_x3( void* );
534};
535static HepMC__Flow_dict instance_2596;
536
538 ClassBuilder _c_( "HepMC::Flow", "", typeid( HepMC::Flow ), sizeof( HepMC::Flow ),
539 std::vector<const std::type_info*>(), false, NOCONTAINER, 0,
540 PUBLIC | VIRTUAL );
541 _c_.addField( "m_particle_owner", "HepMC::GenParticle*", "",
542 (int)( &( (HepMC::Flow*)64 )->m_particle_owner ) - 64, PRIVATE );
543 _c_.addField( "m_icode", "std::map<int,int>", "",
544 (int)( &( (HepMC::Flow*)64 )->m_icode ) - 64, PRIVATE );
545 _c_.addMethod( "Flow", "", "HepMC::Flow", "HepMC::GenParticle*=", constructor_5555, PUBLIC );
546 _c_.addMethod( "Flow", "", "HepMC::Flow", "HepMC::Flow&", constructor_5556, PUBLIC );
547 _c_.addMethod( "~Flow", "", destructor, PUBLIC | VIRTUAL );
548 _c_.addMethod( "Flow", "", "HepMC::Flow", constructor_x3, PUBLIC );
549 _c_.build();
550}
551
552void* HepMC__Flow_dict::constructor_5555( void* mem, const std::vector<void*>& arg ) {
553 if ( arg.size() == 0 ) { return new ( mem ) HepMC::Flow(); }
554 else if ( arg.size() == 1 )
555 { return new ( mem ) HepMC::Flow( (HepMC::GenParticle*)arg[0] ); }
556 return 0;
557}
558
559void* HepMC__Flow_dict::constructor_5556( void* mem, const std::vector<void*>& arg ) {
560 return new ( mem ) HepMC::Flow( *(const HepMC::Flow*)arg[0] );
561}
562
563void* HepMC__Flow_dict::constructor_x3( void* mem ) { return new ( mem ) HepMC::Flow(); }
564
565//------Dictionary for class GenVertex -------------------------------
567public:
569 static void* constructor_5590( void*, const std::vector<void*>& );
570 static void* constructor_5591( void*, const std::vector<void*>& );
571 static void destructor( void* o ) { ( (HepMC::GenVertex*)o )->~GenVertex(); }
572 static void* constructor_x4( void* );
573};
574static HepMC__GenVertex_dict instance_2597;
575
577 ClassBuilder _c_( "HepMC::GenVertex", "", typeid( HepMC::GenVertex ),
578 sizeof( HepMC::GenVertex ), std::vector<const std::type_info*>(), false,
579 NOCONTAINER, 0, PUBLIC | VIRTUAL );
580 _c_.addField( "m_position", "HepLorentzVector", "",
581 (int)( &( (HepMC::GenVertex*)64 )->m_position ) - 64, PRIVATE );
582 _c_.addField( "m_particles_in", "std::set<HepMC::GenParticle*>", "",
583 (int)( &( (HepMC::GenVertex*)64 )->m_particles_in ) - 64, PRIVATE );
584 _c_.addField( "m_particles_out", "std::set<HepMC::GenParticle*>", "",
585 (int)( &( (HepMC::GenVertex*)64 )->m_particles_out ) - 64, PRIVATE );
586 _c_.addField( "m_id", "int", "", (int)( &( (HepMC::GenVertex*)64 )->m_id ) - 64, PRIVATE );
587 _c_.addField( "m_weights", "HepMC::WeightContainer", "",
588 (int)( &( (HepMC::GenVertex*)64 )->m_weights ) - 64, PRIVATE );
589 _c_.addField( "m_event", "HepMC::GenEvent*", "",
590 (int)( &( (HepMC::GenVertex*)64 )->m_event ) - 64, PRIVATE );
591 _c_.addField( "m_barcode", "int", "", (int)( &( (HepMC::GenVertex*)64 )->m_barcode ) - 64,
592 PRIVATE );
593 _c_.addMethod( "GenVertex", "", "HepMC::GenVertex",
594 "HepLorentzVector&=; int=; HepMC::WeightContainer&=", constructor_5590,
595 PUBLIC );
596 _c_.addMethod( "GenVertex", "", "HepMC::GenVertex", "HepMC::GenVertex&", constructor_5591,
597 PUBLIC );
598 _c_.addMethod( "~GenVertex", "", destructor, PUBLIC | VIRTUAL );
599 _c_.addMethod( "GenVertex", "", "HepMC::GenVertex", constructor_x4, PUBLIC );
600 _c_.build();
601}
602
603void* HepMC__GenVertex_dict::constructor_5590( void* mem, const std::vector<void*>& arg ) {
604 if ( arg.size() == 0 ) { return new ( mem ) HepMC::GenVertex(); }
605 else if ( arg.size() == 1 )
606 { return new ( mem ) HepMC::GenVertex( *(const HepLorentzVector*)arg[0] ); }
607 else if ( arg.size() == 2 )
608 { return new ( mem ) HepMC::GenVertex( *(const HepLorentzVector*)arg[0], *(int*)arg[1] ); }
609 else if ( arg.size() == 3 )
610 {
611 return new ( mem ) HepMC::GenVertex( *(const HepLorentzVector*)arg[0], *(int*)arg[1],
612 *(const HepMC::WeightContainer*)arg[2] );
613 }
614 return 0;
615}
616
617void* HepMC__GenVertex_dict::constructor_5591( void* mem, const std::vector<void*>& arg ) {
618 return new ( mem ) HepMC::GenVertex( *(const HepMC::GenVertex*)arg[0] );
619}
620
622 return new ( mem ) HepMC::GenVertex();
623}
624
625//------Dictionary for class GenEvent -------------------------------
627public:
629 static void* constructor_5641( void*, const std::vector<void*>& );
630 static void* constructor_5642( void*, const std::vector<void*>& );
631 static void destructor( void* o ) { ( (HepMC::GenEvent*)o )->~GenEvent(); }
632 static void* constructor_x5( void* );
633};
634static HepMC__GenEvent_dict instance_2589;
635
637 ClassBuilder _c_( "HepMC::GenEvent", "", typeid( HepMC::GenEvent ),
638 sizeof( HepMC::GenEvent ), std::vector<const std::type_info*>(), false,
639 NOCONTAINER, 0, PUBLIC | VIRTUAL );
640 _c_.addField( "m_signal_process_id", "int", "",
641 (int)( &( (HepMC::GenEvent*)64 )->m_signal_process_id ) - 64, PRIVATE );
642 _c_.addField( "m_event_number", "int", "",
643 (int)( &( (HepMC::GenEvent*)64 )->m_event_number ) - 64, PRIVATE );
644 _c_.addField( "m_event_scale", "double", "",
645 (int)( &( (HepMC::GenEvent*)64 )->m_event_scale ) - 64, PRIVATE );
646 _c_.addField( "m_alphaQCD", "double", "",
647 (int)( &( (HepMC::GenEvent*)64 )->m_alphaQCD ) - 64, PRIVATE );
648 _c_.addField( "m_alphaQED", "double", "",
649 (int)( &( (HepMC::GenEvent*)64 )->m_alphaQED ) - 64, PRIVATE );
650 _c_.addField( "m_signal_process_vertex", "HepMC::GenVertex*", "",
651 (int)( &( (HepMC::GenEvent*)64 )->m_signal_process_vertex ) - 64, PRIVATE );
652 _c_.addField( "m_weights", "HepMC::WeightContainer", "",
653 (int)( &( (HepMC::GenEvent*)64 )->m_weights ) - 64, PRIVATE );
654 _c_.addField( "m_random_states", "std::vector<long int>", "",
655 (int)( &( (HepMC::GenEvent*)64 )->m_random_states ) - 64, PRIVATE );
656 _c_.addField( "m_vertex_barcodes", "std::map<int,HepMC::GenVertex*,std::greater<int> >", "",
657 (int)( &( (HepMC::GenEvent*)64 )->m_vertex_barcodes ) - 64, PRIVATE );
658 _c_.addField( "m_particle_barcodes", "std::map<int,HepMC::GenParticle*>", "",
659 (int)( &( (HepMC::GenEvent*)64 )->m_particle_barcodes ) - 64, PRIVATE );
660 _c_.addMethod(
661 "GenEvent", "", "HepMC::GenEvent",
662 "int=; int=; HepMC::GenVertex*=; HepMC::WeightContainer&=; std::vector<long int>&=",
663 constructor_5641, PUBLIC );
664 _c_.addMethod( "GenEvent", "", "HepMC::GenEvent", "HepMC::GenEvent&", constructor_5642,
665 PUBLIC );
666 _c_.addMethod( "~GenEvent", "", destructor, PUBLIC | VIRTUAL );
667 _c_.addMethod( "GenEvent", "", "HepMC::GenEvent", constructor_x5, PUBLIC );
668 _c_.build();
669}
670
671void* HepMC__GenEvent_dict::constructor_5641( void* mem, const std::vector<void*>& arg ) {
672 if ( arg.size() == 0 ) { return new ( mem ) HepMC::GenEvent(); }
673 else if ( arg.size() == 1 ) { return new ( mem ) HepMC::GenEvent( *(int*)arg[0] ); }
674 else if ( arg.size() == 2 )
675 { return new ( mem ) HepMC::GenEvent( *(int*)arg[0], *(int*)arg[1] ); }
676 else if ( arg.size() == 3 )
677 {
678 return new ( mem )
679 HepMC::GenEvent( *(int*)arg[0], *(int*)arg[1], (HepMC::GenVertex*)arg[2] );
680 }
681 else if ( arg.size() == 4 )
682 {
683 return new ( mem )
684 HepMC::GenEvent( *(int*)arg[0], *(int*)arg[1], (HepMC::GenVertex*)arg[2],
685 *(const HepMC::WeightContainer*)arg[3] );
686 }
687 else if ( arg.size() == 5 )
688 {
689 return new ( mem ) HepMC::GenEvent(
690 *(int*)arg[0], *(int*)arg[1], (HepMC::GenVertex*)arg[2],
691 *(const HepMC::WeightContainer*)arg[3], *(const std::vector<long int>*)arg[4] );
692 }
693 return 0;
694}
695
696void* HepMC__GenEvent_dict::constructor_5642( void* mem, const std::vector<void*>& arg ) {
697 return new ( mem ) HepMC::GenEvent( *(const HepMC::GenEvent*)arg[0] );
698}
699
701 return new ( mem ) HepMC::GenEvent();
702}
703
704//------Dictionary for class GenParticle -------------------------------
706public:
708 static void* constructor_5693( void* );
709 static void* constructor_5694( void*, const std::vector<void*>& );
710 static void* constructor_5695( void*, const std::vector<void*>& );
711 static void destructor( void* o ) { ( (HepMC::GenParticle*)o )->~GenParticle(); }
712};
713static HepMC__GenParticle_dict instance_2594;
714
716 ClassBuilder _c_( "HepMC::GenParticle", "", typeid( HepMC::GenParticle ),
717 sizeof( HepMC::GenParticle ), std::vector<const std::type_info*>(), false,
718 NOCONTAINER, 0, PUBLIC | VIRTUAL );
719 _c_.addField( "m_momentum", "HepLorentzVector", "",
720 (int)( &( (HepMC::GenParticle*)64 )->m_momentum ) - 64, PRIVATE );
721 _c_.addField( "m_pdg_id", "int", "", (int)( &( (HepMC::GenParticle*)64 )->m_pdg_id ) - 64,
722 PRIVATE );
723 _c_.addField( "m_status", "int", "", (int)( &( (HepMC::GenParticle*)64 )->m_status ) - 64,
724 PRIVATE );
725 _c_.addField( "m_flow", "HepMC::Flow", "",
726 (int)( &( (HepMC::GenParticle*)64 )->m_flow ) - 64, PRIVATE );
727 _c_.addField( "m_polarization", "HepMC::Polarization", "",
728 (int)( &( (HepMC::GenParticle*)64 )->m_polarization ) - 64, PRIVATE );
729 _c_.addField( "m_production_vertex", "HepMC::GenVertex*", "",
730 (int)( &( (HepMC::GenParticle*)64 )->m_production_vertex ) - 64, PRIVATE );
731 _c_.addField( "m_end_vertex", "HepMC::GenVertex*", "",
732 (int)( &( (HepMC::GenParticle*)64 )->m_end_vertex ) - 64, PRIVATE );
733 _c_.addField( "m_barcode", "int", "", (int)( &( (HepMC::GenParticle*)64 )->m_barcode ) - 64,
734 PRIVATE );
735 _c_.addMethod( "GenParticle", "", "HepMC::GenParticle", constructor_5693, PUBLIC );
736 _c_.addMethod( "GenParticle", "", "HepMC::GenParticle",
737 "HepLorentzVector&; int; int=; HepMC::Flow&=; HepMC::Polarization&=",
738 constructor_5694, PUBLIC );
739 _c_.addMethod( "GenParticle", "", "HepMC::GenParticle", "HepMC::GenParticle&",
740 constructor_5695, PUBLIC );
741 _c_.addMethod( "~GenParticle", "", destructor, PUBLIC | VIRTUAL );
742 _c_.build();
743}
744
746 return new ( mem ) HepMC::GenParticle();
747}
748
749void* HepMC__GenParticle_dict::constructor_5694( void* mem, const std::vector<void*>& arg ) {
750 if ( arg.size() == 2 )
751 { return new ( mem ) HepMC::GenParticle( *(const HepLorentzVector*)arg[0], *(int*)arg[1] ); }
752 else if ( arg.size() == 3 )
753 {
754 return new ( mem )
755 HepMC::GenParticle( *(const HepLorentzVector*)arg[0], *(int*)arg[1], *(int*)arg[2] );
756 }
757 else if ( arg.size() == 4 )
758 {
759 return new ( mem ) HepMC::GenParticle( *(const HepLorentzVector*)arg[0], *(int*)arg[1],
760 *(int*)arg[2], *(const HepMC::Flow*)arg[3] );
761 }
762 else if ( arg.size() == 5 )
763 {
764 return new ( mem )
765 HepMC::GenParticle( *(const HepLorentzVector*)arg[0], *(int*)arg[1], *(int*)arg[2],
766 *(const HepMC::Flow*)arg[3], *(const HepMC::Polarization*)arg[4] );
767 }
768 return 0;
769}
770
771void* HepMC__GenParticle_dict::constructor_5695( void* mem, const std::vector<void*>& arg ) {
772 return new ( mem ) HepMC::GenParticle( *(const HepMC::GenParticle*)arg[0] );
773}
774
775//------Dictionary for class WeightContainer -------------------------------
777public:
779 static void* constructor_5726( void*, const std::vector<void*>& );
780 static void* constructor_5727( void*, const std::vector<void*>& );
781 static void* constructor_5728( void*, const std::vector<void*>& );
782 static void destructor( void* o ) { ( (HepMC::WeightContainer*)o )->~WeightContainer(); }
783 static void* constructor_x6( void* );
784};
785static HepMC__WeightContainer_dict instance_3617;
786
788 ClassBuilder _c_( "HepMC::WeightContainer", "", typeid( HepMC::WeightContainer ),
789 sizeof( HepMC::WeightContainer ), std::vector<const std::type_info*>(),
790 false, NOCONTAINER, 0, PUBLIC | VIRTUAL );
791 _c_.addField( "m_weights", "std::vector<double>", "",
792 (int)( &( (HepMC::WeightContainer*)64 )->m_weights ) - 64, PRIVATE );
793 _c_.addMethod( "WeightContainer", "", "HepMC::WeightContainer",
794 "unsigned int=; double&=", constructor_5726, PUBLIC );
795 _c_.addMethod( "WeightContainer", "", "HepMC::WeightContainer", "std::vector<double>&",
796 constructor_5727, PUBLIC );
797 _c_.addMethod( "WeightContainer", "", "HepMC::WeightContainer", "HepMC::WeightContainer&",
798 constructor_5728, PUBLIC );
799 _c_.addMethod( "~WeightContainer", "", destructor, PUBLIC | VIRTUAL );
800 _c_.addMethod( "WeightContainer", "", "HepMC::WeightContainer", constructor_x6, PUBLIC );
801 _c_.build();
802}
803
805 const std::vector<void*>& arg ) {
806 if ( arg.size() == 0 ) { return new ( mem ) HepMC::WeightContainer(); }
807 else if ( arg.size() == 1 )
808 { return new ( mem ) HepMC::WeightContainer( *(unsigned int*)arg[0] ); }
809 else if ( arg.size() == 2 )
810 {
811 return new ( mem )
812 HepMC::WeightContainer( *(unsigned int*)arg[0], *(const double*)arg[1] );
813 }
814 return 0;
815}
816
818 const std::vector<void*>& arg ) {
819 return new ( mem ) HepMC::WeightContainer( *(const std::vector<double>*)arg[0] );
820}
821
823 const std::vector<void*>& arg ) {
824 return new ( mem ) HepMC::WeightContainer( *(const HepMC::WeightContainer*)arg[0] );
825}
826
828 return new ( mem ) HepMC::WeightContainer();
829}
830
831//------Dictionary for class vector<HepMC::GenEvent*,std::allocator<HepMC::GenEvent*> >
832//-------------------------------
834public:
836 static int tobase_6652( void* );
837 static void* constructor_6687( void*, const std::vector<void*>& );
838 static void* constructor_6688( void*, const std::vector<void*>& );
839 static void* constructor_6689( void*, const std::vector<void*>& );
840 static void* constructor_6690( void*, const std::vector<void*>& );
841 static void destructor( void* o ) { ( (std::vector<HepMC::GenEvent*>*)o )->~vector(); }
842 static void* constructor_x7( void* );
843 static void* method_x8( void*, const std::vector<void*>& );
844 static void* method_x9( void*, const std::vector<void*>& );
845};
846static std__vector_HepMC__GenEventp__dict instance_5421;
847
849 ClassBuilder _c_( "std::vector<HepMC::GenEvent*>", "",
850 typeid( std::vector<HepMC::GenEvent*> ),
851 sizeof( std::vector<HepMC::GenEvent*> ),
852 std::vector<const std::type_info*>(), false, VECTOR, 0, PUBLIC );
853 _c_.addSuperClass( "std::_Vector_base<HepMC::GenEvent*,std::allocator<HepMC::GenEvent*> >",
854 0, tobase_6652 );
855 _c_.addMethod( "vector", "", "std::vector<HepMC::GenEvent*>",
856 "std::allocator<HepMC::GenEvent*>&=", constructor_6687, PUBLIC );
857 _c_.addMethod( "vector", "", "std::vector<HepMC::GenEvent*>",
858 "unsigned int; HepMC::GenEvent*&; std::allocator<HepMC::GenEvent*>&=",
859 constructor_6688, PUBLIC );
860 _c_.addMethod( "vector", "", "std::vector<HepMC::GenEvent*>", "unsigned int",
861 constructor_6689, PUBLIC );
862 _c_.addMethod( "vector", "", "std::vector<HepMC::GenEvent*>",
863 "std::vector<HepMC::GenEvent*>&", constructor_6690, PUBLIC );
864 _c_.addMethod( "~vector", "", destructor, PUBLIC );
865 _c_.addMethod( "vector", "", "std::vector<HepMC::GenEvent*>", constructor_x7, PUBLIC );
866 _c_.addMethod( "writeData", "", "void*", "std::vector<void*>", method_x8 );
867 _c_.addMethod( "readData", "", "void*", "std::vector<void*>", method_x9 );
868 _c_.build();
869}
870
872 return (int)(std::_Vector_base<
873 HepMC::GenEvent*,
874 std::allocator<HepMC::GenEvent*>>*)(std::vector<HepMC::GenEvent*>*)o -
875 (int)(std::vector<HepMC::GenEvent*>*)o;
876}
877
879 const std::vector<void*>& arg ) {
880 if ( arg.size() == 0 ) { return new ( mem ) std::vector<HepMC::GenEvent*>(); }
881 else if ( arg.size() == 1 )
882 {
883 return new ( mem )
884 std::vector<HepMC::GenEvent*>( *(const std::allocator<HepMC::GenEvent*>*)arg[0] );
885 }
886 return 0;
887}
888
890 const std::vector<void*>& arg ) {
891 if ( arg.size() == 2 )
892 {
893 return new ( mem ) std::vector<HepMC::GenEvent*>( *(unsigned int*)arg[0],
894 *(HepMC::GenEvent* const*)arg[1] );
895 }
896 else if ( arg.size() == 3 )
897 {
898 return new ( mem ) std::vector<HepMC::GenEvent*>(
899 *(unsigned int*)arg[0], *(HepMC::GenEvent* const*)arg[1],
900 *(const std::allocator<HepMC::GenEvent*>*)arg[2] );
901 }
902 return 0;
903}
904
906 const std::vector<void*>& arg ) {
907 return new ( mem ) std::vector<HepMC::GenEvent*>( *(unsigned int*)arg[0] );
908}
909
911 const std::vector<void*>& arg ) {
912 return new ( mem )
913 std::vector<HepMC::GenEvent*>( *(const std::vector<HepMC::GenEvent*>*)arg[0] );
914}
915
917 return new ( mem ) std::vector<HepMC::GenEvent*>();
918}
919
921 const std::vector<void*>& args ) {
922 std::vector<HepMC::GenEvent*>* v = (std::vector<HepMC::GenEvent*>*)o;
923 size_t n = v->size();
924 ( (void ( * )( size_t&, const std::vector<void*>& ))args[1] )( n, args );
925 for ( std::vector<HepMC::GenEvent*>::iterator i = v->begin(); i != v->end(); i++ )
926 { ( (void ( * )( const void*, const std::vector<void*>& ))args[2] )( &( *i ), args ); }
927 return 0;
928}
929
931 const std::vector<void*>& args ) {
932 std::vector<HepMC::GenEvent*>* v = (std::vector<HepMC::GenEvent*>*)o;
933 size_t n = *(size_t*)args[1];
934 if ( n > 0 )
935 {
936 for ( size_t i = 0; i < n; i++ )
937 {
938 std::vector<HepMC::GenEvent*>::value_type o = 0; // fill with new HepMC::GenEvent;
939 ( (void ( * )( const void*, const std::vector<void*>& ))args[2] )( &o, args );
940 v->push_back( o );
941 };
942 }
943 return 0;
944}
945
946//------Dictionary for class map<int,int,std::less<int>,std::allocator<std::pair<const int,
947// int> > > -------------------------------
949public:
951 static void destructor( void* o ) { ( (std::map<int, int>*)o )->~map(); }
952 static void* constructor_7188( void* );
953 static void* constructor_7189( void*, const std::vector<void*>& );
954 static void* constructor_7190( void*, const std::vector<void*>& );
955 static void* method_x10( void*, const std::vector<void*>& );
956 static void* method_x11( void*, const std::vector<void*>& );
957};
958static std__map_int_int__dict instance_5963;
959
961 ClassBuilder _c_( "std::map<int,int>", "", typeid( std::map<int, int> ),
962 sizeof( std::map<int, int> ), std::vector<const std::type_info*>(), false,
963 MAP, 0, PUBLIC );
964 _c_.addField( "_M_t",
965 "std::_Rb_tree<int,std::pair<const int,int>,std::_Select1st<std::pair<const "
966 "int,int> >,std::less<int>,std::allocator<std::pair<const int,int> > >",
967 "", (int)( &( (std::map<int, int>*)64 )->_M_t ) - 64, PRIVATE );
968 _c_.addMethod( "~map", "", destructor, PUBLIC );
969 _c_.addMethod( "map", "", "std::map<int,int>", constructor_7188, PUBLIC );
970 _c_.addMethod( "map", "", "std::map<int,int>",
971 "std::less<int>&; std::allocator<std::pair<const int,int> >&=",
972 constructor_7189, PUBLIC );
973 _c_.addMethod( "map", "", "std::map<int,int>", "std::map<int,int>&", constructor_7190,
974 PUBLIC );
975 _c_.addMethod( "writeData", "", "void*", "std::vector<void*>", method_x10 );
976 _c_.addMethod( "readData", "", "void*", "std::vector<void*>", method_x11 );
977 _c_.build();
978}
979
981 return new ( mem ) std::map<int, int>();
982}
983
984void* std__map_int_int__dict::constructor_7189( void* mem, const std::vector<void*>& arg ) {
985 if ( arg.size() == 1 )
986 { return new ( mem ) std::map<int, int>( *(const std::less<int>*)arg[0] ); }
987 else if ( arg.size() == 2 )
988 {
989 return new ( mem )
990 std::map<int, int>( *(const std::less<int>*)arg[0],
991 *(const std::allocator<std::pair<const int, int>>*)arg[1] );
992 }
993 return 0;
994}
995
996void* std__map_int_int__dict::constructor_7190( void* mem, const std::vector<void*>& arg ) {
997 return new ( mem ) std::map<int, int>( *(const std::map<int, int>*)arg[0] );
998}
999
1000void* std__map_int_int__dict::method_x10( void* o, const std::vector<void*>& args ) {
1001 std::map<int, int>* v = (std::map<int, int>*)o;
1002 size_t n = v->size();
1003 ( (void ( * )( size_t&, const std::vector<void*>& ))args[1] )( n, args );
1004 if ( n > 0 )
1005 {
1006 for ( std::map<int, int>::iterator i = v->begin(); i != v->end(); i++ )
1007 {
1008 std::pair<void*, void*> pt( (void*)&( *i ).first, (void*)&( *i ).second );
1009 ( (void ( * )( const void*, const std::vector<void*>& ))args[2] )( &pt, args );
1010 }
1011 }
1012 return 0;
1013}
1014
1015void* std__map_int_int__dict::method_x11( void* o, const std::vector<void*>& args ) {
1016 std::map<int, int>* v = (std::map<int, int>*)o;
1017 size_t n = *(size_t*)args[1];
1018 if ( n > 0 )
1019 {
1020 for ( size_t i = 0; i < n; i++ )
1021 {
1022 std::pair<std::map<int, int>::key_type, std::map<int, int>::value_type::second_type> t;
1023 std::pair<void*, void*> pt( &t.first, &t.second );
1024 ( (void ( * )( const void*, const std::vector<void*>& ))args[2] )( &pt, args );
1025 v->insert( t );
1026 }
1027 }
1028 return 0;
1029}
1030
1031//------Dictionary for class
1032// set<HepMC::GenParticle*,std::less<HepMC::GenParticle*>,std::allocator<HepMC::GenParticle*> >
1033//-------------------------------
1035public:
1037 static void destructor( void* o ) { ( (std::set<HepMC::GenParticle*>*)o )->~set(); }
1038 static void* constructor_7245( void* );
1039 static void* constructor_7246( void*, const std::vector<void*>& );
1040 static void* constructor_7247( void*, const std::vector<void*>& );
1041 static void* method_x12( void*, const std::vector<void*>& );
1042 static void* method_x13( void*, const std::vector<void*>& );
1043};
1044static std__set_HepMC__GenParticlep__dict instance_6737;
1045
1047 ClassBuilder _c_( "std::set<HepMC::GenParticle*>", "",
1048 typeid( std::set<HepMC::GenParticle*> ),
1049 sizeof( std::set<HepMC::GenParticle*> ),
1050 std::vector<const std::type_info*>(), false, SET, 0, PUBLIC );
1051 _c_.addField(
1052 "_M_t",
1053 "std::_Rb_tree<HepMC::GenParticle*,HepMC::GenParticle*,std::_Identity<HepMC::"
1054 "GenParticle*>,std::less<HepMC::GenParticle*>,std::allocator<HepMC::GenParticle*> >",
1055 "", (int)( &( (std::set<HepMC::GenParticle*>*)64 )->_M_t ) - 64, PRIVATE );
1056 _c_.addMethod( "~set", "", destructor, PUBLIC );
1057 _c_.addMethod( "set", "", "std::set<HepMC::GenParticle*>", constructor_7245, PUBLIC );
1058 _c_.addMethod( "set", "", "std::set<HepMC::GenParticle*>",
1059 "std::less<HepMC::GenParticle*>&; std::allocator<HepMC::GenParticle*>&=",
1060 constructor_7246, PUBLIC );
1061 _c_.addMethod( "set", "", "std::set<HepMC::GenParticle*>", "std::set<HepMC::GenParticle*>&",
1062 constructor_7247, PUBLIC );
1063 _c_.addMethod( "writeData", "", "void*", "std::vector<void*>", method_x12 );
1064 _c_.addMethod( "readData", "", "void*", "std::vector<void*>", method_x13 );
1065 _c_.build();
1066}
1067
1069 return new ( mem ) std::set<HepMC::GenParticle*>();
1070}
1071
1073 const std::vector<void*>& arg ) {
1074 if ( arg.size() == 1 )
1075 {
1076 return new ( mem )
1077 std::set<HepMC::GenParticle*>( *(const std::less<HepMC::GenParticle*>*)arg[0] );
1078 }
1079 else if ( arg.size() == 2 )
1080 {
1081 return new ( mem )
1082 std::set<HepMC::GenParticle*>( *(const std::less<HepMC::GenParticle*>*)arg[0],
1083 *(const std::allocator<HepMC::GenParticle*>*)arg[1] );
1084 }
1085 return 0;
1086}
1087
1089 const std::vector<void*>& arg ) {
1090 return new ( mem )
1091 std::set<HepMC::GenParticle*>( *(const std::set<HepMC::GenParticle*>*)arg[0] );
1092}
1093
1095 const std::vector<void*>& args ) {
1096 std::set<HepMC::GenParticle*>* v = (std::set<HepMC::GenParticle*>*)o;
1097 size_t n = v->size();
1098 ( (void ( * )( size_t&, const std::vector<void*>& ))args[1] )( n, args );
1099 for ( std::set<HepMC::GenParticle*>::iterator i = v->begin(); i != v->end(); i++ )
1100 { ( (void ( * )( const void*, const std::vector<void*>& ))args[2] )( &( *i ), args ); }
1101 return 0;
1102}
1103
1105 const std::vector<void*>& args ) {
1106 std::set<HepMC::GenParticle*>* v = (std::set<HepMC::GenParticle*>*)o;
1107 size_t n = *(size_t*)args[1];
1108 if ( n > 0 )
1109 {
1110 for ( size_t i = 0; i < n; i++ )
1111 {
1112 std::set<HepMC::GenParticle*>::value_type o = 0; // fill with new HepMC::GenParticle;
1113 ( (void ( * )( const void*, const std::vector<void*>& ))args[2] )( &o, args );
1114 v->insert( o );
1115 };
1116 }
1117 return 0;
1118}
1119
1120//------Dictionary for class vector<long int,std::allocator<long int> >
1121//-------------------------------
1123public:
1125 static int tobase_7315( void* );
1126 static void* constructor_7352( void*, const std::vector<void*>& );
1127 static void* constructor_7353( void*, const std::vector<void*>& );
1128 static void* constructor_7354( void*, const std::vector<void*>& );
1129 static void* constructor_7355( void*, const std::vector<void*>& );
1130 static void destructor( void* o ) { ( (std::vector<long int>*)o )->~vector(); }
1131 static void* constructor_x14( void* );
1132 static void* method_x15( void*, const std::vector<void*>& );
1133 static void* method_x16( void*, const std::vector<void*>& );
1134};
1135static std__vector_longsint__dict instance_6816;
1136
1138 ClassBuilder _c_( "std::vector<long int>", "", typeid( std::vector<long int> ),
1139 sizeof( std::vector<long int> ), std::vector<const std::type_info*>(),
1140 false, VECTOR, 0, PUBLIC );
1141 _c_.addSuperClass( "std::_Vector_base<long int,std::allocator<long int> >", 0, tobase_7315 );
1142 _c_.addMethod( "vector", "", "std::vector<long int>",
1143 "std::allocator<long int>&=", constructor_7352, PUBLIC );
1144 _c_.addMethod( "vector", "", "std::vector<long int>",
1145 "unsigned int; long int&; std::allocator<long int>&=", constructor_7353,
1146 PUBLIC );
1147 _c_.addMethod( "vector", "", "std::vector<long int>", "unsigned int", constructor_7354,
1148 PUBLIC );
1149 _c_.addMethod( "vector", "", "std::vector<long int>", "std::vector<long int>&",
1150 constructor_7355, PUBLIC );
1151 _c_.addMethod( "~vector", "", destructor, PUBLIC );
1152 _c_.addMethod( "vector", "", "std::vector<long int>", constructor_x14, PUBLIC );
1153 _c_.addMethod( "writeData", "", "void*", "std::vector<void*>", method_x15 );
1154 _c_.addMethod( "readData", "", "void*", "std::vector<void*>", method_x16 );
1155 _c_.build();
1156}
1157
1159 return (int)(std::_Vector_base<long int, std::allocator<long int>>*)(std::vector<long int>*)
1160 o -
1161 (int)(std::vector<long int>*)o;
1162}
1163
1165 const std::vector<void*>& arg ) {
1166 if ( arg.size() == 0 ) { return new ( mem ) std::vector<long int>(); }
1167 else if ( arg.size() == 1 )
1168 { return new ( mem ) std::vector<long int>( *(const std::allocator<long int>*)arg[0] ); }
1169 return 0;
1170}
1171
1173 const std::vector<void*>& arg ) {
1174 if ( arg.size() == 2 )
1175 {
1176 return new ( mem )
1177 std::vector<long int>( *(unsigned int*)arg[0], *(const long int*)arg[1] );
1178 }
1179 else if ( arg.size() == 3 )
1180 {
1181 return new ( mem ) std::vector<long int>( *(unsigned int*)arg[0], *(const long int*)arg[1],
1182 *(const std::allocator<long int>*)arg[2] );
1183 }
1184 return 0;
1185}
1186
1188 const std::vector<void*>& arg ) {
1189 return new ( mem ) std::vector<long int>( *(unsigned int*)arg[0] );
1190}
1191
1193 const std::vector<void*>& arg ) {
1194 return new ( mem ) std::vector<long int>( *(const std::vector<long int>*)arg[0] );
1195}
1196
1198 return new ( mem ) std::vector<long int>();
1199}
1200
1201void* std__vector_longsint__dict::method_x15( void* o, const std::vector<void*>& args ) {
1202 std::vector<long int>* v = (std::vector<long int>*)o;
1203 size_t n = v->size();
1204 ( (void ( * )( size_t&, const std::vector<void*>& ))args[1] )( n, args );
1205 for ( std::vector<long int>::iterator i = v->begin(); i != v->end(); i++ )
1206 { ( (void ( * )( const void*, const std::vector<void*>& ))args[2] )( &( *i ), args ); }
1207 return 0;
1208}
1209
1210void* std__vector_longsint__dict::method_x16( void* o, const std::vector<void*>& args ) {
1211 std::vector<long int>* v = (std::vector<long int>*)o;
1212 size_t n = *(size_t*)args[1];
1213 if ( n > 0 )
1214 {
1215 for ( size_t i = 0; i < n; i++ )
1216 {
1217 std::vector<long int>::value_type o;
1218 ( (void ( * )( const void*, const std::vector<void*>& ))args[2] )( &o, args );
1219 v->push_back( o );
1220 };
1221 }
1222 return 0;
1223}
1224
1225//------Dictionary for class
1226// map<int,HepMC::GenVertex*,std::greater<int>,std::allocator<std::pair<const int,
1227// HepMC::GenVertex*> > > -------------------------------
1229public:
1231 static void destructor( void* o ) {
1232 ( (std::map<int, HepMC::GenVertex*, std::greater<int>>*)o )->~map();
1233 }
1234 static void* constructor_7402( void* );
1235 static void* constructor_7403( void*, const std::vector<void*>& );
1236 static void* constructor_7404( void*, const std::vector<void*>& );
1237 static void* method_x17( void*, const std::vector<void*>& );
1238 static void* method_x18( void*, const std::vector<void*>& );
1239};
1241
1244 ClassBuilder _c_( "std::map<int,HepMC::GenVertex*,std::greater<int> >", "",
1245 typeid( std::map<int, HepMC::GenVertex*, std::greater<int>> ),
1246 sizeof( std::map<int, HepMC::GenVertex*, std::greater<int>> ),
1247 std::vector<const std::type_info*>(), false, MAP, 0, PUBLIC );
1248 _c_.addField(
1249 "_M_t",
1250 "std::_Rb_tree<int,std::pair<const "
1251 "int,HepMC::GenVertex*>,std::_Select1st<std::pair<const int,HepMC::GenVertex*> "
1252 ">,std::greater<int>,std::allocator<std::pair<const int,HepMC::GenVertex*> > >",
1253 "", (int)( &( (std::map<int, HepMC::GenVertex*, std::greater<int>>*)64 )->_M_t ) - 64,
1254 PRIVATE );
1255 _c_.addMethod( "~map", "", destructor, PUBLIC );
1256 _c_.addMethod( "map", "", "std::map<int,HepMC::GenVertex*,std::greater<int> >",
1257 constructor_7402, PUBLIC );
1258 _c_.addMethod(
1259 "map", "", "std::map<int,HepMC::GenVertex*,std::greater<int> >",
1260 "std::greater<int>&; std::allocator<std::pair<const int,HepMC::GenVertex*> >&=",
1261 constructor_7403, PUBLIC );
1262 _c_.addMethod( "map", "", "std::map<int,HepMC::GenVertex*,std::greater<int> >",
1263 "std::map<int,HepMC::GenVertex*,std::greater<int> >&", constructor_7404,
1264 PUBLIC );
1265 _c_.addMethod( "writeData", "", "void*", "std::vector<void*>", method_x17 );
1266 _c_.addMethod( "readData", "", "void*", "std::vector<void*>", method_x18 );
1267 _c_.build();
1268}
1269
1271 return new ( mem ) std::map<int, HepMC::GenVertex*, std::greater<int>>();
1272}
1273
1275 void* mem, const std::vector<void*>& arg ) {
1276 if ( arg.size() == 1 )
1277 {
1278 return new ( mem ) std::map<int, HepMC::GenVertex*, std::greater<int>>(
1279 *(const std::greater<int>*)arg[0] );
1280 }
1281 else if ( arg.size() == 2 )
1282 {
1283 return new ( mem ) std::map<int, HepMC::GenVertex*, std::greater<int>>(
1284 *(const std::greater<int>*)arg[0],
1285 *(const std::allocator<std::pair<const int, HepMC::GenVertex*>>*)arg[1] );
1286 }
1287 return 0;
1288}
1289
1291 void* mem, const std::vector<void*>& arg ) {
1292 return new ( mem ) std::map<int, HepMC::GenVertex*, std::greater<int>>(
1293 *(const std::map<int, HepMC::GenVertex*, std::greater<int>>*)arg[0] );
1294}
1295
1297 void* o, const std::vector<void*>& args ) {
1298 std::map<int, HepMC::GenVertex*, std::greater<int>>* v =
1299 (std::map<int, HepMC::GenVertex*, std::greater<int>>*)o;
1300 size_t n = v->size();
1301 ( (void ( * )( size_t&, const std::vector<void*>& ))args[1] )( n, args );
1302 if ( n > 0 )
1303 {
1304 for ( std::map<int, HepMC::GenVertex*, std::greater<int>>::iterator i = v->begin();
1305 i != v->end(); i++ )
1306 {
1307 std::pair<void*, void*> pt( (void*)&( *i ).first, (void*)&( *i ).second );
1308 ( (void ( * )( const void*, const std::vector<void*>& ))args[2] )( &pt, args );
1309 }
1310 }
1311 return 0;
1312}
1313
1315 void* o, const std::vector<void*>& args ) {
1316 std::map<int, HepMC::GenVertex*, std::greater<int>>* v =
1317 (std::map<int, HepMC::GenVertex*, std::greater<int>>*)o;
1318 size_t n = *(size_t*)args[1];
1319 if ( n > 0 )
1320 {
1321 for ( size_t i = 0; i < n; i++ )
1322 {
1323 std::pair<std::map<int, HepMC::GenVertex*, std::greater<int>>::key_type,
1324 std::map<int, HepMC::GenVertex*, std::greater<int>>::value_type::second_type>
1325 t;
1326 t.second = 0; // fill with new HepMC::GenVertex;
1327 std::pair<void*, void*> pt( &t.first, &t.second );
1328 ( (void ( * )( const void*, const std::vector<void*>& ))args[2] )( &pt, args );
1329 v->insert( t );
1330 }
1331 }
1332 return 0;
1333}
1334
1335//------Dictionary for class
1336// map<int,HepMC::GenParticle*,std::less<int>,std::allocator<std::pair<const int,
1337// HepMC::GenParticle*> > > -------------------------------
1339public:
1341 static void destructor( void* o ) { ( (std::map<int, HepMC::GenParticle*>*)o )->~map(); }
1342 static void* constructor_7461( void* );
1343 static void* constructor_7462( void*, const std::vector<void*>& );
1344 static void* constructor_7463( void*, const std::vector<void*>& );
1345 static void* method_x19( void*, const std::vector<void*>& );
1346 static void* method_x20( void*, const std::vector<void*>& );
1347};
1348static std__map_int_HepMC__GenParticlep__dict instance_6818;
1349
1351 ClassBuilder _c_( "std::map<int,HepMC::GenParticle*>", "",
1352 typeid( std::map<int, HepMC::GenParticle*> ),
1353 sizeof( std::map<int, HepMC::GenParticle*> ),
1354 std::vector<const std::type_info*>(), false, MAP, 0, PUBLIC );
1355 _c_.addField(
1356 "_M_t",
1357 "std::_Rb_tree<int,std::pair<const "
1358 "int,HepMC::GenParticle*>,std::_Select1st<std::pair<const int,HepMC::GenParticle*> "
1359 ">,std::less<int>,std::allocator<std::pair<const int,HepMC::GenParticle*> > >",
1360 "", (int)( &( (std::map<int, HepMC::GenParticle*>*)64 )->_M_t ) - 64, PRIVATE );
1361 _c_.addMethod( "~map", "", destructor, PUBLIC );
1362 _c_.addMethod( "map", "", "std::map<int,HepMC::GenParticle*>", constructor_7461, PUBLIC );
1363 _c_.addMethod(
1364 "map", "", "std::map<int,HepMC::GenParticle*>",
1365 "std::less<int>&; std::allocator<std::pair<const int,HepMC::GenParticle*> >&=",
1366 constructor_7462, PUBLIC );
1367 _c_.addMethod( "map", "", "std::map<int,HepMC::GenParticle*>",
1368 "std::map<int,HepMC::GenParticle*>&", constructor_7463, PUBLIC );
1369 _c_.addMethod( "writeData", "", "void*", "std::vector<void*>", method_x19 );
1370 _c_.addMethod( "readData", "", "void*", "std::vector<void*>", method_x20 );
1371 _c_.build();
1372}
1373
1375 return new ( mem ) std::map<int, HepMC::GenParticle*>();
1376}
1377
1379 void* mem, const std::vector<void*>& arg ) {
1380 if ( arg.size() == 1 )
1381 { return new ( mem ) std::map<int, HepMC::GenParticle*>( *(const std::less<int>*)arg[0] ); }
1382 else if ( arg.size() == 2 )
1383 {
1384 return new ( mem ) std::map<int, HepMC::GenParticle*>(
1385 *(const std::less<int>*)arg[0],
1386 *(const std::allocator<std::pair<const int, HepMC::GenParticle*>>*)arg[1] );
1387 }
1388 return 0;
1389}
1390
1392 void* mem, const std::vector<void*>& arg ) {
1393 return new ( mem )
1394 std::map<int, HepMC::GenParticle*>( *(const std::map<int, HepMC::GenParticle*>*)arg[0] );
1395}
1396
1398 const std::vector<void*>& args ) {
1399 std::map<int, HepMC::GenParticle*>* v = (std::map<int, HepMC::GenParticle*>*)o;
1400 size_t n = v->size();
1401 ( (void ( * )( size_t&, const std::vector<void*>& ))args[1] )( n, args );
1402 if ( n > 0 )
1403 {
1404 for ( std::map<int, HepMC::GenParticle*>::iterator i = v->begin(); i != v->end(); i++ )
1405 {
1406 std::pair<void*, void*> pt( (void*)&( *i ).first, (void*)&( *i ).second );
1407 ( (void ( * )( const void*, const std::vector<void*>& ))args[2] )( &pt, args );
1408 }
1409 }
1410 return 0;
1411}
1412
1414 const std::vector<void*>& args ) {
1415 std::map<int, HepMC::GenParticle*>* v = (std::map<int, HepMC::GenParticle*>*)o;
1416 size_t n = *(size_t*)args[1];
1417 if ( n > 0 )
1418 {
1419 for ( size_t i = 0; i < n; i++ )
1420 {
1421 std::pair<std::map<int, HepMC::GenParticle*>::key_type,
1422 std::map<int, HepMC::GenParticle*>::value_type::second_type>
1423 t;
1424 t.second = 0; // fill with new HepMC::GenParticle;
1425 std::pair<void*, void*> pt( &t.first, &t.second );
1426 ( (void ( * )( const void*, const std::vector<void*>& ))args[2] )( &pt, args );
1427 v->insert( t );
1428 }
1429 }
1430 return 0;
1431}
1432
1433//------Dictionary for class vector<double,std::allocator<double> >
1434//-------------------------------
1436public:
1438 static int tobase_7511( void* );
1439 static void* constructor_7548( void*, const std::vector<void*>& );
1440 static void* constructor_7549( void*, const std::vector<void*>& );
1441 static void* constructor_7550( void*, const std::vector<void*>& );
1442 static void* constructor_7551( void*, const std::vector<void*>& );
1443 static void destructor( void* o ) { ( (std::vector<double>*)o )->~vector(); }
1444 static void* constructor_x21( void* );
1445 static void* method_x22( void*, const std::vector<void*>& );
1446 static void* method_x23( void*, const std::vector<void*>& );
1447};
1448static std__vector_double__dict instance_6870;
1449
1451 ClassBuilder _c_( "std::vector<double>", "", typeid( std::vector<double> ),
1452 sizeof( std::vector<double> ), std::vector<const std::type_info*>(), false,
1453 VECTOR, 0, PUBLIC );
1454 _c_.addSuperClass( "std::_Vector_base<double,std::allocator<double> >", 0, tobase_7511 );
1455 _c_.addMethod( "vector", "", "std::vector<double>",
1456 "std::allocator<double>&=", constructor_7548, PUBLIC );
1457 _c_.addMethod( "vector", "", "std::vector<double>",
1458 "unsigned int; double&; std::allocator<double>&=", constructor_7549, PUBLIC );
1459 _c_.addMethod( "vector", "", "std::vector<double>", "unsigned int", constructor_7550,
1460 PUBLIC );
1461 _c_.addMethod( "vector", "", "std::vector<double>", "std::vector<double>&", constructor_7551,
1462 PUBLIC );
1463 _c_.addMethod( "~vector", "", destructor, PUBLIC );
1464 _c_.addMethod( "vector", "", "std::vector<double>", constructor_x21, PUBLIC );
1465 _c_.addMethod( "writeData", "", "void*", "std::vector<void*>", method_x22 );
1466 _c_.addMethod( "readData", "", "void*", "std::vector<void*>", method_x23 );
1467 _c_.build();
1468}
1469
1471 return (int)(std::_Vector_base<double, std::allocator<double>>*)(std::vector<double>*)o -
1472 (int)(std::vector<double>*)o;
1473}
1474
1475void* std__vector_double__dict::constructor_7548( void* mem, const std::vector<void*>& arg ) {
1476 if ( arg.size() == 0 ) { return new ( mem ) std::vector<double>(); }
1477 else if ( arg.size() == 1 )
1478 { return new ( mem ) std::vector<double>( *(const std::allocator<double>*)arg[0] ); }
1479 return 0;
1480}
1481
1482void* std__vector_double__dict::constructor_7549( void* mem, const std::vector<void*>& arg ) {
1483 if ( arg.size() == 2 )
1484 { return new ( mem ) std::vector<double>( *(unsigned int*)arg[0], *(const double*)arg[1] ); }
1485 else if ( arg.size() == 3 )
1486 {
1487 return new ( mem ) std::vector<double>( *(unsigned int*)arg[0], *(const double*)arg[1],
1488 *(const std::allocator<double>*)arg[2] );
1489 }
1490 return 0;
1491}
1492
1493void* std__vector_double__dict::constructor_7550( void* mem, const std::vector<void*>& arg ) {
1494 return new ( mem ) std::vector<double>( *(unsigned int*)arg[0] );
1495}
1496
1497void* std__vector_double__dict::constructor_7551( void* mem, const std::vector<void*>& arg ) {
1498 return new ( mem ) std::vector<double>( *(const std::vector<double>*)arg[0] );
1499}
1500
1502 return new ( mem ) std::vector<double>();
1503}
1504
1505void* std__vector_double__dict::method_x22( void* o, const std::vector<void*>& args ) {
1506 std::vector<double>* v = (std::vector<double>*)o;
1507 size_t n = v->size();
1508 ( (void ( * )( size_t&, const std::vector<void*>& ))args[1] )( n, args );
1509 for ( std::vector<double>::iterator i = v->begin(); i != v->end(); i++ )
1510 { ( (void ( * )( const void*, const std::vector<void*>& ))args[2] )( &( *i ), args ); }
1511 return 0;
1512}
1513
1514void* std__vector_double__dict::method_x23( void* o, const std::vector<void*>& args ) {
1515 std::vector<double>* v = (std::vector<double>*)o;
1516 size_t n = *(size_t*)args[1];
1517 if ( n > 0 )
1518 {
1519 for ( size_t i = 0; i < n; i++ )
1520 {
1521 std::vector<double>::value_type o;
1522 ( (void ( * )( const void*, const std::vector<void*>& ))args[2] )( &o, args );
1523 v->push_back( o );
1524 };
1525 }
1526 return 0;
1527}
HepGeom::Normal3D< float > HepNormal3D
const Int_t n
#define VECTOR
Definition EeToeeV.cxx:53
double arg(const EvtComplex &c)
**********Class see also m_nmax DOUBLE PRECISION m_amel DOUBLE PRECISION m_x2 DOUBLE PRECISION m_alfinv DOUBLE PRECISION m_Xenph INTEGER m_KeyWtm INTEGER m_idyfs DOUBLE PRECISION m_zini DOUBLE PRECISION m_q2 DOUBLE PRECISION m_Wt_KF DOUBLE PRECISION m_WtCut INTEGER m_KFfin *COMMON c_KarLud $ !Input CMS energy[GeV] $ !CMS energy after beam spread beam strahlung[GeV] $ !Beam energy spread[GeV] $ !z boost due to beam spread $ !electron beam mass *ff pair spectrum $ !minimum v
Definition KarLud.h:35
HepSymMatrix m_weights(20, 0)
static void * constructor_5444(void *, const std::vector< void * > &)
static void * constructor_5446(void *, const std::vector< void * > &)
static void * constructor_5445(void *, const std::vector< void * > &)
an STL vector of pointers that by default owns its pointed elements.
static void * constructor_x0(void *)
static void * constructor_3333(void *, const std::vector< void * > &)
static void destructor(void *o)
static void * constructor_3332(void *, const std::vector< void * > &)
static void * constructor_3165(void *, const std::vector< void * > &)
static void * constructor_3263(void *, const std::vector< void * > &)
static void * constructor_3163(void *, const std::vector< void * > &)
static void * constructor_3164(void *)
static void * constructor_3166(void *, const std::vector< void * > &)
static void * constructor_3162(void *, const std::vector< void * > &)
static void * constructor_3261(void *, const std::vector< void * > &)
static void * constructor_3258(void *, const std::vector< void * > &)
static void destructor(void *o)
static void * constructor_3256(void *, const std::vector< void * > &)
static void * constructor_3167(void *, const std::vector< void * > &)
static void * constructor_3161(void *, const std::vector< void * > &)
static void * constructor_5556(void *, const std::vector< void * > &)
static void destructor(void *o)
static void * constructor_5555(void *, const std::vector< void * > &)
static void * constructor_x3(void *)
static void * constructor_x5(void *)
static void * constructor_5642(void *, const std::vector< void * > &)
static void * constructor_5641(void *, const std::vector< void * > &)
static void destructor(void *o)
static void * constructor_5693(void *)
static void * constructor_5695(void *, const std::vector< void * > &)
static void destructor(void *o)
static void * constructor_5694(void *, const std::vector< void * > &)
static void * constructor_5591(void *, const std::vector< void * > &)
static void * constructor_x4(void *)
static void destructor(void *o)
static void * constructor_5590(void *, const std::vector< void * > &)
static void * constructor_5535(void *, const std::vector< void * > &)
static void * constructor_x2(void *)
static void * constructor_5537(void *, const std::vector< void * > &)
static void destructor(void *o)
static void * constructor_5536(void *, const std::vector< void * > &)
static void * constructor_5728(void *, const std::vector< void * > &)
static void * constructor_5726(void *, const std::vector< void * > &)
static void * constructor_5727(void *, const std::vector< void * > &)
static void * constructor_x6(void *)
static void destructor(void *o)
static int tobase_2585(void *)
static void destructor(void *o)
static void * constructor_2586(void *, const std::vector< void * > &)
static void * constructor_2587(void *)
static void * constructor_5273(void *)
static void * constructor_5279(void *, const std::vector< void * > &)
static void * constructor_5280(void *, const std::vector< void * > &)
static void * constructor_5278(void *, const std::vector< void * > &)
static void * constructor_5275(void *, const std::vector< void * > &)
static void * constructor_5276(void *, const std::vector< void * > &)
static void * constructor_5274(void *, const std::vector< void * > &)
static void * constructor_5277(void *, const std::vector< void * > &)
static void * method_x19(void *, const std::vector< void * > &)
static void * constructor_7463(void *, const std::vector< void * > &)
static void * constructor_7462(void *, const std::vector< void * > &)
static void * method_x20(void *, const std::vector< void * > &)
static void * method_x17(void *, const std::vector< void * > &)
static void * method_x18(void *, const std::vector< void * > &)
static void * constructor_7403(void *, const std::vector< void * > &)
static void * constructor_7404(void *, const std::vector< void * > &)
static void * method_x10(void *, const std::vector< void * > &)
static void * method_x11(void *, const std::vector< void * > &)
static void destructor(void *o)
static void * constructor_7188(void *)
static void * constructor_7189(void *, const std::vector< void * > &)
static void * constructor_7190(void *, const std::vector< void * > &)
static void * method_x13(void *, const std::vector< void * > &)
static void * method_x12(void *, const std::vector< void * > &)
static void * constructor_7246(void *, const std::vector< void * > &)
static void * constructor_7247(void *, const std::vector< void * > &)
static void * constructor_6689(void *, const std::vector< void * > &)
static void * method_x9(void *, const std::vector< void * > &)
static void * constructor_6688(void *, const std::vector< void * > &)
static void * method_x8(void *, const std::vector< void * > &)
static void * constructor_6690(void *, const std::vector< void * > &)
static void * constructor_6687(void *, const std::vector< void * > &)
static void * constructor_x21(void *)
static void * constructor_7548(void *, const std::vector< void * > &)
static void * constructor_7551(void *, const std::vector< void * > &)
static void destructor(void *o)
static void * constructor_7550(void *, const std::vector< void * > &)
static void * method_x23(void *, const std::vector< void * > &)
static void * method_x22(void *, const std::vector< void * > &)
static void * constructor_7549(void *, const std::vector< void * > &)
static void * method_x16(void *, const std::vector< void * > &)
static void * constructor_7354(void *, const std::vector< void * > &)
static void destructor(void *o)
static void * constructor_7353(void *, const std::vector< void * > &)
static void * method_x15(void *, const std::vector< void * > &)
static void * constructor_7355(void *, const std::vector< void * > &)
static void * constructor_7352(void *, const std::vector< void * > &)
static void * constructor_x14(void *)
int t()
Definition t.c:1