4#pragma warning ( disable : 4786 )
7#define protected public
8#include "../GeneratorObject/McEventDict.h"
11#include "ReflectionBuilder/ReflectionBuilder.h"
13using namespace seal::reflect;
29 _c_.addField(
"m_particle",
"HepMC::GenParticle*",
"", (
int)(&((
HepMcParticleLink*)64)->m_particle)-64, PRIVATE | TRANSIENT );
30 _c_.addField(
"m_extBarcode",
"HepMcParticleLink::ExtendedBarCode",
"", (
int)(&((
HepMcParticleLink*)64)->m_extBarcode)-64, PRIVATE );
31 _c_.addMethod(
"HepMcParticleLink",
"",
"HepMcParticleLink",
constructor_2570, PUBLIC);
32 _c_.addMethod(
"HepMcParticleLink",
"",
"HepMcParticleLink",
"unsigned int; unsigned int=",
constructor_2571, PUBLIC);
33 _c_.addMethod(
"HepMcParticleLink",
"",
"HepMcParticleLink",
"HepMC::GenParticle*; unsigned int=",
constructor_2572, PUBLIC);
34 _c_.addMethod(
"HepMcParticleLink",
"",
"HepMcParticleLink",
"HepMcParticleLink&",
constructor_2573, PUBLIC);
35 _c_.addMethod(
"HepMcParticleLink",
"",
"HepMcParticleLink",
"HepMC::GenParticle*; HepMC::GenEvent*",
constructor_2574, PUBLIC);
44 if (
arg.size() == 1 ) {
47 else if (
arg.size() == 2 ) {
49 *(
unsigned int*)
arg[1]);
55 if (
arg.size() == 1 ) {
58 else if (
arg.size() == 2 ) {
60 *(
unsigned int*)
arg[1]);
71 (
const HepMC::GenEvent*)
arg[1]);
86 ClassBuilder _c_(
"McEventCollection",
"",
typeid(
McEventCollection),
sizeof(
McEventCollection),std::vector<const std::type_info*>(),
false, NOCONTAINER, 0, PUBLIC | VIRTUAL);
87 _c_.addSuperClass(
"DataVector<HepMC::GenEvent>", 0,
tobase_2585);
88 _c_.addMethod(
"McEventCollection",
"",
"McEventCollection",
"McEventCollection&",
constructor_2586, PUBLIC);
89 _c_.addMethod(
"McEventCollection",
"",
"McEventCollection",
constructor_2587, PUBLIC);
90 _c_.addMethod(
"~McEventCollection",
"",
destructor, PUBLIC | VIRTUAL);
91 _c_.addProperty(
"ClassID", (
char*)
"6DE62B45-7C72-4539-92F2-3A8E739A4AC3");
118 static void destructor(
void* o ) { ((HepLorentzVector*)o)->~HepLorentzVector(); }
127 ClassBuilder _c_(
"HepLorentzVector",
"",
typeid(HepLorentzVector),
sizeof(HepLorentzVector),std::vector<const std::type_info*>(),
false, NOCONTAINER, 0, PUBLIC);
128 _c_.addField(
"pp",
"Hep3Vector",
"", (
int)(&((HepLorentzVector*)64)->pp)-64, PRIVATE );
129 _c_.addField(
"ee",
"double",
"", (
int)(&((HepLorentzVector*)64)->ee)-64, PRIVATE );
130 _c_.addMethod(
"HepLorentzVector",
"",
"HepLorentzVector",
"double; double; double; double",
constructor_3161, PUBLIC);
131 _c_.addMethod(
"HepLorentzVector",
"",
"HepLorentzVector",
"double; double; double",
constructor_3162, PUBLIC);
132 _c_.addMethod(
"HepLorentzVector",
"",
"HepLorentzVector",
"double",
constructor_3163, PUBLIC);
133 _c_.addMethod(
"HepLorentzVector",
"",
"HepLorentzVector",
constructor_3164, PUBLIC);
134 _c_.addMethod(
"HepLorentzVector",
"",
"HepLorentzVector",
"Hep3Vector&; double",
constructor_3165, PUBLIC);
135 _c_.addMethod(
"HepLorentzVector",
"",
"HepLorentzVector",
"double; Hep3Vector&",
constructor_3166, PUBLIC);
136 _c_.addMethod(
"HepLorentzVector",
"",
"HepLorentzVector",
"HepLorentzVector&",
constructor_3167, PUBLIC);
137 _c_.addMethod(
"~HepLorentzVector",
"",
destructor, PUBLIC);
138 _c_.addMethod(
"HepLorentzVector",
"",
"HepLorentzVector",
"double; double; double; Tcomponent",
constructor_3256, PUBLIC);
139 _c_.addMethod(
"HepLorentzVector",
"",
"HepLorentzVector",
"Tcomponent; double; double; double",
constructor_3258, PUBLIC);
140 _c_.addMethod(
"HepLorentzVector",
"",
"HepLorentzVector",
"Tcomponent",
constructor_3261, PUBLIC);
141 _c_.addMethod(
"HepLorentzVector",
"",
"HepLorentzVector",
"Hep3Vector&",
constructor_3263, PUBLIC);
146 return new(mem) HepLorentzVector(*(
double*)
arg[0],
153 return new(mem) HepLorentzVector(*(
double*)
arg[0],
159 return new(mem) HepLorentzVector(*(
double*)
arg[0]);
163 return new(mem) HepLorentzVector();
167 return new(mem) HepLorentzVector(*(
const Hep3Vector*)
arg[0],
172 return new(mem) HepLorentzVector(*(
double*)
arg[0],
173 *(
const Hep3Vector*)
arg[1]);
177 return new(mem) HepLorentzVector(*(
const HepLorentzVector*)
arg[0]);
181 return new(mem) HepLorentzVector(*(
double*)
arg[0],
184 *(Tcomponent*)
arg[3]);
188 return new(mem) HepLorentzVector(*(Tcomponent*)
arg[0],
195 return new(mem) HepLorentzVector(*(Tcomponent*)
arg[0]);
199 return new(mem) HepLorentzVector(*(
const Hep3Vector*)
arg[0]);
208 static void destructor(
void* o ) { ((Hep3Vector*)o)->~Hep3Vector(); }
214 ClassBuilder _c_(
"Hep3Vector",
"",
typeid(Hep3Vector),
sizeof(Hep3Vector),std::vector<const std::type_info*>(),
false, NOCONTAINER, 0, PUBLIC);
215 _c_.addField(
"dx",
"double",
"", (
int)(&((Hep3Vector*)64)->dx)-64, PROTECTED );
216 _c_.addField(
"dy",
"double",
"", (
int)(&((Hep3Vector*)64)->dy)-64, PROTECTED );
217 _c_.addField(
"dz",
"double",
"", (
int)(&((Hep3Vector*)64)->dz)-64, PROTECTED );
218 _c_.addMethod(
"Hep3Vector",
"",
"Hep3Vector",
"double=; double=; double=",
constructor_3332, PUBLIC);
219 _c_.addMethod(
"Hep3Vector",
"",
"Hep3Vector",
"Hep3Vector&",
constructor_3333, PUBLIC);
220 _c_.addMethod(
"~Hep3Vector",
"",
destructor, PUBLIC);
221 _c_.addMethod(
"Hep3Vector",
"",
"Hep3Vector",
constructor_x0, PUBLIC);
226 if (
arg.size() == 0 ) {
227 return new(mem) Hep3Vector();
229 else if (
arg.size() == 1 ) {
230 return new(mem) Hep3Vector(*(
double*)
arg[0]);
232 else if (
arg.size() == 2 ) {
233 return new(mem) Hep3Vector(*(
double*)
arg[0],
236 else if (
arg.size() == 3 ) {
237 return new(mem) Hep3Vector(*(
double*)
arg[0],
245 return new(mem) Hep3Vector(*(
const Hep3Vector*)
arg[0]);
249 return new(mem) Hep3Vector();
264 static void destructor(
void* o ) { ((std::basic_string<char>*)o)->~basic_string(); }
269 ClassBuilder _c_(
"std::basic_string<char>",
"",
typeid(std::basic_string<char>),
sizeof(std::basic_string<char>),std::vector<const std::type_info*>(),
false, NOCONTAINER, 0, PUBLIC);
270 _c_.addField(
"_M_dataplus",
"std::basic_string<char>::_Alloc_hider",
"", (
int)(&((std::basic_string<char>*)64)->_M_dataplus)-64, PRIVATE );
271 _c_.addMethod(
"basic_string",
"",
"std::basic_string<char>",
constructor_5273, PUBLIC);
272 _c_.addMethod(
"basic_string",
"",
"std::basic_string<char>",
"std::allocator<char>&",
constructor_5274, PUBLIC);
273 _c_.addMethod(
"basic_string",
"",
"std::basic_string<char>",
"std::basic_string<char>&",
constructor_5275, PUBLIC);
274 _c_.addMethod(
"basic_string",
"",
"std::basic_string<char>",
"std::basic_string<char>&; unsigned int; unsigned int=",
constructor_5276, PUBLIC);
275 _c_.addMethod(
"basic_string",
"",
"std::basic_string<char>",
"std::basic_string<char>&; unsigned int; unsigned int; std::allocator<char>&",
constructor_5277, PUBLIC);
276 _c_.addMethod(
"basic_string",
"",
"std::basic_string<char>",
"char*; unsigned int; std::allocator<char>&=",
constructor_5278, PUBLIC);
277 _c_.addMethod(
"basic_string",
"",
"std::basic_string<char>",
"char*; std::allocator<char>&=",
constructor_5279, PUBLIC);
278 _c_.addMethod(
"basic_string",
"",
"std::basic_string<char>",
"unsigned int; char; std::allocator<char>&=",
constructor_5280, PUBLIC);
279 _c_.addMethod(
"~basic_string",
"",
destructor, PUBLIC);
284 return new(mem) std::basic_string<char>();
288 return new(mem) std::basic_string<char>(*(
const std::allocator<char>*)
arg[0]);
292 return new(mem) std::basic_string<char>(*(
const std::basic_string<char>*)
arg[0]);
296 if (
arg.size() == 2 ) {
297 return new(mem) std::basic_string<char>(*(
const std::basic_string<char>*)
arg[0],
298 *(
unsigned int*)
arg[1]);
300 else if (
arg.size() == 3 ) {
301 return new(mem) std::basic_string<char>(*(
const std::basic_string<char>*)
arg[0],
302 *(
unsigned int*)
arg[1],
303 *(
unsigned int*)
arg[2]);
309 return new(mem) std::basic_string<char>(*(
const std::basic_string<char>*)
arg[0],
310 *(
unsigned int*)
arg[1],
311 *(
unsigned int*)
arg[2],
312 *(
const std::allocator<char>*)
arg[3]);
316 if (
arg.size() == 2 ) {
317 return new(mem) std::basic_string<char>((
const char*)
arg[0],
318 *(
unsigned int*)
arg[1]);
320 else if (
arg.size() == 3 ) {
321 return new(mem) std::basic_string<char>((
const char*)
arg[0],
322 *(
unsigned int*)
arg[1],
323 *(
const std::allocator<char>*)
arg[2]);
329 if (
arg.size() == 1 ) {
330 return new(mem) std::basic_string<char>((
const char*)
arg[0]);
332 else if (
arg.size() == 2 ) {
333 return new(mem) std::basic_string<char>((
const char*)
arg[0],
334 *(
const std::allocator<char>*)
arg[1]);
340 if (
arg.size() == 2 ) {
341 return new(mem) std::basic_string<char>(*(
unsigned int*)
arg[0],
344 else if (
arg.size() == 3 ) {
345 return new(mem) std::basic_string<char>(*(
unsigned int*)
arg[0],
347 *(
const std::allocator<char>*)
arg[2]);
363 ClassBuilder _c_(
"HepMcParticleLink::ExtendedBarCode",
"",
typeid(HepMcParticleLink::ExtendedBarCode),
sizeof(HepMcParticleLink::ExtendedBarCode),std::vector<const std::type_info*>(),
false, NOCONTAINER, 0, PRIVATE);
364 _c_.addField(
"m_extBC",
"unsigned int",
"", (
int)(&((HepMcParticleLink::ExtendedBarCode*)64)->m_extBC)-64, PRIVATE );
365 _c_.addMethod(
"ExtendedBarCode",
"",
"HepMcParticleLink::ExtendedBarCode",
constructor_5408, PUBLIC);
366 _c_.addMethod(
"ExtendedBarCode",
"",
"HepMcParticleLink::ExtendedBarCode",
"unsigned int; unsigned int",
constructor_5409, PUBLIC);
367 _c_.addMethod(
"ExtendedBarCode",
"",
"HepMcParticleLink::ExtendedBarCode",
"HepMcParticleLink::ExtendedBarCode&",
constructor_5410, PUBLIC);
372 return new(mem) HepMcParticleLink::ExtendedBarCode();
376 return new(mem) HepMcParticleLink::ExtendedBarCode(*(
unsigned int*)
arg[0],
377 *(
unsigned int*)
arg[1]);
381 return new(mem) HepMcParticleLink::ExtendedBarCode(*(
const HepMcParticleLink::ExtendedBarCode*)
arg[0]);
391 static void destructor(
void* o ) { ((DataVector<HepMC::GenEvent>*)o)->~DataVector(); }
397 ClassBuilder _c_(
"DataVector<HepMC::GenEvent>",
"",
typeid(DataVector<HepMC::GenEvent>),
sizeof(DataVector<HepMC::GenEvent>),std::vector<const std::type_info*>(),
false, NOCONTAINER, 0, PUBLIC | VIRTUAL);
398 _c_.addField(
"m_ownPolicy",
"int",
"", (
int)(&((DataVector<HepMC::GenEvent>*)64)->m_ownPolicy)-64, PRIVATE );
399 _c_.addField(
"m_pCont",
"std::vector<HepMC::GenEvent*>",
"", (
int)(&((DataVector<HepMC::GenEvent>*)64)->m_pCont)-64, PRIVATE );
400 _c_.addMethod(
"DataVector",
"",
"DataVector<HepMC::GenEvent>",
"int=",
constructor_5444, PUBLIC);
401 _c_.addMethod(
"DataVector",
"",
"DataVector<HepMC::GenEvent>",
"unsigned int; int=",
constructor_5445, PUBLIC);
402 _c_.addMethod(
"DataVector",
"",
"DataVector<HepMC::GenEvent>",
"DataVector<HepMC::GenEvent>&",
constructor_5446, PUBLIC);
403 _c_.addMethod(
"~DataVector",
"",
destructor, PUBLIC | VIRTUAL);
404 _c_.addMethod(
"DataVector",
"",
"DataVector<HepMC::GenEvent>",
constructor_x1, PUBLIC);
409 if (
arg.size() == 0 ) {
410 return new(mem) DataVector<HepMC::GenEvent>();
412 else if (
arg.size() == 1 ) {
413 return new(mem) DataVector<HepMC::GenEvent>(*(SG::OwnershipPolicy*)
arg[0]);
419 if (
arg.size() == 1 ) {
420 return new(mem) DataVector<HepMC::GenEvent>(*(
unsigned int*)
arg[0]);
422 else if (
arg.size() == 2 ) {
423 return new(mem) DataVector<HepMC::GenEvent>(*(
unsigned int*)
arg[0],
424 *(SG::OwnershipPolicy*)
arg[1]);
430 return new(mem) DataVector<HepMC::GenEvent>(*(
const DataVector<HepMC::GenEvent>*)
arg[0]);
434 return new(mem) DataVector<HepMC::GenEvent>();
444 static void destructor(
void* o ) { ((HepMC::Polarization*)o)->~Polarization(); }
450 ClassBuilder _c_(
"HepMC::Polarization",
"",
typeid(HepMC::Polarization),
sizeof(HepMC::Polarization),std::vector<const std::type_info*>(),
false, NOCONTAINER, 0, PUBLIC | VIRTUAL);
451 _c_.addField(
"m_theta",
"double",
"", (
int)(&((HepMC::Polarization*)64)->m_theta)-64, PRIVATE );
452 _c_.addField(
"m_phi",
"double",
"", (
int)(&((HepMC::Polarization*)64)->m_phi)-64, PRIVATE );
453 _c_.addMethod(
"Polarization",
"",
"HepMC::Polarization",
"double=; double=",
constructor_5535, PUBLIC);
454 _c_.addMethod(
"Polarization",
"",
"HepMC::Polarization",
"HepMC::Polarization&",
constructor_5536, PUBLIC);
455 _c_.addMethod(
"Polarization",
"",
"HepMC::Polarization",
"HepNormal3D&",
constructor_5537, PUBLIC);
456 _c_.addMethod(
"~Polarization",
"",
destructor, PUBLIC | VIRTUAL);
457 _c_.addMethod(
"Polarization",
"",
"HepMC::Polarization",
constructor_x2, PUBLIC);
462 if (
arg.size() == 0 ) {
463 return new(mem) HepMC::Polarization();
465 else if (
arg.size() == 1 ) {
466 return new(mem) HepMC::Polarization(*(
double*)
arg[0]);
468 else if (
arg.size() == 2 ) {
469 return new(mem) HepMC::Polarization(*(
double*)
arg[0],
476 return new(mem) HepMC::Polarization(*(
const HepMC::Polarization*)
arg[0]);
484 return new(mem) HepMC::Polarization();
493 static void destructor(
void* o ) { ((HepMC::Flow*)o)->~Flow(); }
499 ClassBuilder _c_(
"HepMC::Flow",
"",
typeid(HepMC::Flow),
sizeof(HepMC::Flow),std::vector<const std::type_info*>(),
false, NOCONTAINER, 0, PUBLIC | VIRTUAL);
500 _c_.addField(
"m_particle_owner",
"HepMC::GenParticle*",
"", (
int)(&((HepMC::Flow*)64)->m_particle_owner)-64, PRIVATE );
501 _c_.addField(
"m_icode",
"std::map<int,int>",
"", (
int)(&((HepMC::Flow*)64)->m_icode)-64, PRIVATE );
502 _c_.addMethod(
"Flow",
"",
"HepMC::Flow",
"HepMC::GenParticle*=",
constructor_5555, PUBLIC);
503 _c_.addMethod(
"Flow",
"",
"HepMC::Flow",
"HepMC::Flow&",
constructor_5556, PUBLIC);
504 _c_.addMethod(
"~Flow",
"",
destructor, PUBLIC | VIRTUAL);
510 if (
arg.size() == 0 ) {
511 return new(mem) HepMC::Flow();
513 else if (
arg.size() == 1 ) {
514 return new(mem) HepMC::Flow((HepMC::GenParticle*)
arg[0]);
520 return new(mem) HepMC::Flow(*(
const HepMC::Flow*)
arg[0]);
524 return new(mem) HepMC::Flow();
533 static void destructor(
void* o ) { ((HepMC::GenVertex*)o)->~GenVertex(); }
539 ClassBuilder _c_(
"HepMC::GenVertex",
"",
typeid(HepMC::GenVertex),
sizeof(HepMC::GenVertex),std::vector<const std::type_info*>(),
false, NOCONTAINER, 0, PUBLIC | VIRTUAL);
540 _c_.addField(
"m_position",
"HepLorentzVector",
"", (
int)(&((HepMC::GenVertex*)64)->m_position)-64, PRIVATE );
541 _c_.addField(
"m_particles_in",
"std::set<HepMC::GenParticle*>",
"", (
int)(&((HepMC::GenVertex*)64)->m_particles_in)-64, PRIVATE );
542 _c_.addField(
"m_particles_out",
"std::set<HepMC::GenParticle*>",
"", (
int)(&((HepMC::GenVertex*)64)->m_particles_out)-64, PRIVATE );
543 _c_.addField(
"m_id",
"int",
"", (
int)(&((HepMC::GenVertex*)64)->m_id)-64, PRIVATE );
544 _c_.addField(
"m_weights",
"HepMC::WeightContainer",
"", (
int)(&((HepMC::GenVertex*)64)->m_weights)-64, PRIVATE );
545 _c_.addField(
"m_event",
"HepMC::GenEvent*",
"", (
int)(&((HepMC::GenVertex*)64)->m_event)-64, PRIVATE );
546 _c_.addField(
"m_barcode",
"int",
"", (
int)(&((HepMC::GenVertex*)64)->m_barcode)-64, PRIVATE );
547 _c_.addMethod(
"GenVertex",
"",
"HepMC::GenVertex",
"HepLorentzVector&=; int=; HepMC::WeightContainer&=",
constructor_5590, PUBLIC);
548 _c_.addMethod(
"GenVertex",
"",
"HepMC::GenVertex",
"HepMC::GenVertex&",
constructor_5591, PUBLIC);
549 _c_.addMethod(
"~GenVertex",
"",
destructor, PUBLIC | VIRTUAL);
550 _c_.addMethod(
"GenVertex",
"",
"HepMC::GenVertex",
constructor_x4, PUBLIC);
555 if (
arg.size() == 0 ) {
556 return new(mem) HepMC::GenVertex();
558 else if (
arg.size() == 1 ) {
559 return new(mem) HepMC::GenVertex(*(
const HepLorentzVector*)
arg[0]);
561 else if (
arg.size() == 2 ) {
562 return new(mem) HepMC::GenVertex(*(
const HepLorentzVector*)
arg[0],
565 else if (
arg.size() == 3 ) {
566 return new(mem) HepMC::GenVertex(*(
const HepLorentzVector*)
arg[0],
568 *(
const HepMC::WeightContainer*)
arg[2]);
574 return new(mem) HepMC::GenVertex(*(
const HepMC::GenVertex*)
arg[0]);
578 return new(mem) HepMC::GenVertex();
587 static void destructor(
void* o ) { ((HepMC::GenEvent*)o)->~GenEvent(); }
593 ClassBuilder _c_(
"HepMC::GenEvent",
"",
typeid(HepMC::GenEvent),
sizeof(HepMC::GenEvent),std::vector<const std::type_info*>(),
false, NOCONTAINER, 0, PUBLIC | VIRTUAL);
594 _c_.addField(
"m_signal_process_id",
"int",
"", (
int)(&((HepMC::GenEvent*)64)->m_signal_process_id)-64, PRIVATE );
595 _c_.addField(
"m_event_number",
"int",
"", (
int)(&((HepMC::GenEvent*)64)->m_event_number)-64, PRIVATE );
596 _c_.addField(
"m_event_scale",
"double",
"", (
int)(&((HepMC::GenEvent*)64)->m_event_scale)-64, PRIVATE );
597 _c_.addField(
"m_alphaQCD",
"double",
"", (
int)(&((HepMC::GenEvent*)64)->m_alphaQCD)-64, PRIVATE );
598 _c_.addField(
"m_alphaQED",
"double",
"", (
int)(&((HepMC::GenEvent*)64)->m_alphaQED)-64, PRIVATE );
599 _c_.addField(
"m_signal_process_vertex",
"HepMC::GenVertex*",
"", (
int)(&((HepMC::GenEvent*)64)->m_signal_process_vertex)-64, PRIVATE );
600 _c_.addField(
"m_weights",
"HepMC::WeightContainer",
"", (
int)(&((HepMC::GenEvent*)64)->m_weights)-64, PRIVATE );
601 _c_.addField(
"m_random_states",
"std::vector<long int>",
"", (
int)(&((HepMC::GenEvent*)64)->m_random_states)-64, PRIVATE );
602 _c_.addField(
"m_vertex_barcodes",
"std::map<int,HepMC::GenVertex*,std::greater<int> >",
"", (
int)(&((HepMC::GenEvent*)64)->m_vertex_barcodes)-64, PRIVATE );
603 _c_.addField(
"m_particle_barcodes",
"std::map<int,HepMC::GenParticle*>",
"", (
int)(&((HepMC::GenEvent*)64)->m_particle_barcodes)-64, PRIVATE );
604 _c_.addMethod(
"GenEvent",
"",
"HepMC::GenEvent",
"int=; int=; HepMC::GenVertex*=; HepMC::WeightContainer&=; std::vector<long int>&=",
constructor_5641, PUBLIC);
605 _c_.addMethod(
"GenEvent",
"",
"HepMC::GenEvent",
"HepMC::GenEvent&",
constructor_5642, PUBLIC);
606 _c_.addMethod(
"~GenEvent",
"",
destructor, PUBLIC | VIRTUAL);
607 _c_.addMethod(
"GenEvent",
"",
"HepMC::GenEvent",
constructor_x5, PUBLIC);
612 if (
arg.size() == 0 ) {
613 return new(mem) HepMC::GenEvent();
615 else if (
arg.size() == 1 ) {
616 return new(mem) HepMC::GenEvent(*(
int*)
arg[0]);
618 else if (
arg.size() == 2 ) {
619 return new(mem) HepMC::GenEvent(*(
int*)
arg[0],
622 else if (
arg.size() == 3 ) {
623 return new(mem) HepMC::GenEvent(*(
int*)
arg[0],
625 (HepMC::GenVertex*)
arg[2]);
627 else if (
arg.size() == 4 ) {
628 return new(mem) HepMC::GenEvent(*(
int*)
arg[0],
630 (HepMC::GenVertex*)
arg[2],
631 *(
const HepMC::WeightContainer*)
arg[3]);
633 else if (
arg.size() == 5 ) {
634 return new(mem) HepMC::GenEvent(*(
int*)
arg[0],
636 (HepMC::GenVertex*)
arg[2],
637 *(
const HepMC::WeightContainer*)
arg[3],
638 *(
const std::vector<long int>*)
arg[4]);
644 return new(mem) HepMC::GenEvent(*(
const HepMC::GenEvent*)
arg[0]);
648 return new(mem) HepMC::GenEvent();
658 static void destructor(
void* o ) { ((HepMC::GenParticle*)o)->~GenParticle(); }
663 ClassBuilder _c_(
"HepMC::GenParticle",
"",
typeid(HepMC::GenParticle),
sizeof(HepMC::GenParticle),std::vector<const std::type_info*>(),
false, NOCONTAINER, 0, PUBLIC | VIRTUAL);
664 _c_.addField(
"m_momentum",
"HepLorentzVector",
"", (
int)(&((HepMC::GenParticle*)64)->m_momentum)-64, PRIVATE );
665 _c_.addField(
"m_pdg_id",
"int",
"", (
int)(&((HepMC::GenParticle*)64)->m_pdg_id)-64, PRIVATE );
666 _c_.addField(
"m_status",
"int",
"", (
int)(&((HepMC::GenParticle*)64)->m_status)-64, PRIVATE );
667 _c_.addField(
"m_flow",
"HepMC::Flow",
"", (
int)(&((HepMC::GenParticle*)64)->m_flow)-64, PRIVATE );
668 _c_.addField(
"m_polarization",
"HepMC::Polarization",
"", (
int)(&((HepMC::GenParticle*)64)->m_polarization)-64, PRIVATE );
669 _c_.addField(
"m_production_vertex",
"HepMC::GenVertex*",
"", (
int)(&((HepMC::GenParticle*)64)->m_production_vertex)-64, PRIVATE );
670 _c_.addField(
"m_end_vertex",
"HepMC::GenVertex*",
"", (
int)(&((HepMC::GenParticle*)64)->m_end_vertex)-64, PRIVATE );
671 _c_.addField(
"m_barcode",
"int",
"", (
int)(&((HepMC::GenParticle*)64)->m_barcode)-64, PRIVATE );
672 _c_.addMethod(
"GenParticle",
"",
"HepMC::GenParticle",
constructor_5693, PUBLIC);
673 _c_.addMethod(
"GenParticle",
"",
"HepMC::GenParticle",
"HepLorentzVector&; int; int=; HepMC::Flow&=; HepMC::Polarization&=",
constructor_5694, PUBLIC);
674 _c_.addMethod(
"GenParticle",
"",
"HepMC::GenParticle",
"HepMC::GenParticle&",
constructor_5695, PUBLIC);
675 _c_.addMethod(
"~GenParticle",
"",
destructor, PUBLIC | VIRTUAL);
680 return new(mem) HepMC::GenParticle();
684 if (
arg.size() == 2 ) {
685 return new(mem) HepMC::GenParticle(*(
const HepLorentzVector*)
arg[0],
688 else if (
arg.size() == 3 ) {
689 return new(mem) HepMC::GenParticle(*(
const HepLorentzVector*)
arg[0],
693 else if (
arg.size() == 4 ) {
694 return new(mem) HepMC::GenParticle(*(
const HepLorentzVector*)
arg[0],
697 *(
const HepMC::Flow*)
arg[3]);
699 else if (
arg.size() == 5 ) {
700 return new(mem) HepMC::GenParticle(*(
const HepLorentzVector*)
arg[0],
703 *(
const HepMC::Flow*)
arg[3],
704 *(
const HepMC::Polarization*)
arg[4]);
710 return new(mem) HepMC::GenParticle(*(
const HepMC::GenParticle*)
arg[0]);
720 static void destructor(
void* o ) { ((HepMC::WeightContainer*)o)->~WeightContainer(); }
726 ClassBuilder _c_(
"HepMC::WeightContainer",
"",
typeid(HepMC::WeightContainer),
sizeof(HepMC::WeightContainer),std::vector<const std::type_info*>(),
false, NOCONTAINER, 0, PUBLIC | VIRTUAL);
727 _c_.addField(
"m_weights",
"std::vector<double>",
"", (
int)(&((HepMC::WeightContainer*)64)->m_weights)-64, PRIVATE );
728 _c_.addMethod(
"WeightContainer",
"",
"HepMC::WeightContainer",
"unsigned int=; double&=",
constructor_5726, PUBLIC);
729 _c_.addMethod(
"WeightContainer",
"",
"HepMC::WeightContainer",
"std::vector<double>&",
constructor_5727, PUBLIC);
730 _c_.addMethod(
"WeightContainer",
"",
"HepMC::WeightContainer",
"HepMC::WeightContainer&",
constructor_5728, PUBLIC);
731 _c_.addMethod(
"~WeightContainer",
"",
destructor, PUBLIC | VIRTUAL);
732 _c_.addMethod(
"WeightContainer",
"",
"HepMC::WeightContainer",
constructor_x6, PUBLIC);
737 if (
arg.size() == 0 ) {
738 return new(mem) HepMC::WeightContainer();
740 else if (
arg.size() == 1 ) {
741 return new(mem) HepMC::WeightContainer(*(
unsigned int*)
arg[0]);
743 else if (
arg.size() == 2 ) {
744 return new(mem) HepMC::WeightContainer(*(
unsigned int*)
arg[0],
745 *(
const double*)
arg[1]);
751 return new(mem) HepMC::WeightContainer(*(
const std::vector<double>*)
arg[0]);
755 return new(mem) HepMC::WeightContainer(*(
const HepMC::WeightContainer*)
arg[0]);
759 return new(mem) HepMC::WeightContainer();
771 static void destructor(
void* o ) { ((std::vector<HepMC::GenEvent*>*)o)->~vector(); }
773 static void*
method_x8(
void*,
const std::vector<void*>& );
774 static void*
method_x9(
void*,
const std::vector<void*>& );
779 ClassBuilder _c_(
"std::vector<HepMC::GenEvent*>",
"",
typeid(std::vector<HepMC::GenEvent*>),
sizeof(std::vector<HepMC::GenEvent*>),std::vector<const std::type_info*>(),
false, VECTOR, 0, PUBLIC);
780 _c_.addSuperClass(
"std::_Vector_base<HepMC::GenEvent*,std::allocator<HepMC::GenEvent*> >", 0,
tobase_6652);
781 _c_.addMethod(
"vector",
"",
"std::vector<HepMC::GenEvent*>",
"std::allocator<HepMC::GenEvent*>&=",
constructor_6687, PUBLIC);
782 _c_.addMethod(
"vector",
"",
"std::vector<HepMC::GenEvent*>",
"unsigned int; HepMC::GenEvent*&; std::allocator<HepMC::GenEvent*>&=",
constructor_6688, PUBLIC);
783 _c_.addMethod(
"vector",
"",
"std::vector<HepMC::GenEvent*>",
"unsigned int",
constructor_6689, PUBLIC);
784 _c_.addMethod(
"vector",
"",
"std::vector<HepMC::GenEvent*>",
"std::vector<HepMC::GenEvent*>&",
constructor_6690, PUBLIC);
785 _c_.addMethod(
"~vector",
"",
destructor, PUBLIC);
786 _c_.addMethod(
"vector",
"",
"std::vector<HepMC::GenEvent*>",
constructor_x7, PUBLIC);
787 _c_.addMethod(
"writeData",
"",
"void*",
"std::vector<void*>",
method_x8);
788 _c_.addMethod(
"readData",
"",
"void*",
"std::vector<void*>",
method_x9);
793 return (
int)(std::_Vector_base<HepMC::GenEvent*,std::allocator<HepMC::GenEvent*> >*)(std::vector<HepMC::GenEvent*>*)o - (int)(std::vector<HepMC::GenEvent*>*)o;
797 if (
arg.size() == 0 ) {
798 return new(mem) std::vector<HepMC::GenEvent*>();
800 else if (
arg.size() == 1 ) {
801 return new(mem) std::vector<HepMC::GenEvent*>(*(
const std::allocator<HepMC::GenEvent*>*)
arg[0]);
807 if (
arg.size() == 2 ) {
808 return new(mem) std::vector<HepMC::GenEvent*>(*(
unsigned int*)
arg[0],
809 *(HepMC::GenEvent*
const*)
arg[1]);
811 else if (
arg.size() == 3 ) {
812 return new(mem) std::vector<HepMC::GenEvent*>(*(
unsigned int*)
arg[0],
813 *(HepMC::GenEvent*
const*)
arg[1],
814 *(
const std::allocator<HepMC::GenEvent*>*)
arg[2]);
820 return new(mem) std::vector<HepMC::GenEvent*>(*(
unsigned int*)
arg[0]);
824 return new(mem) std::vector<HepMC::GenEvent*>(*(
const std::vector<HepMC::GenEvent*>*)
arg[0]);
828 return new(mem) std::vector<HepMC::GenEvent*>();
833 std::vector<HepMC::GenEvent*>*
v = (std::vector<HepMC::GenEvent*>*)o;
834 size_t n =
v->size();
835 ((void (*)(
size_t&,
const std::vector<void*>&))args[1])(
n, args);
836 for(std::vector<HepMC::GenEvent*>::iterator i =
v->begin(); i !=
v->end(); i++) {
837 ((void (*)(
const void*,
const std::vector<void*>&))args[2])(&(*i), args);
844 std::vector<HepMC::GenEvent*>*
v = (std::vector<HepMC::GenEvent*>*)o;
845 size_t n = *(
size_t*)args[1];
847 for(
size_t i = 0; i <
n; i++) {
848 std::vector<HepMC::GenEvent*>::value_type o = 0;
849 ((void (*)(
const void*,
const std::vector<void*>&))args[2])(&o, args);
860 static void destructor(
void* o ) { ((std::map<int,int>*)o)->~map(); }
864 static void*
method_x10(
void*,
const std::vector<void*>& );
865 static void*
method_x11(
void*,
const std::vector<void*>& );
870 ClassBuilder _c_(
"std::map<int,int>",
"",
typeid(std::map<int,int>),
sizeof(std::map<int,int>),std::vector<const std::type_info*>(),
false, MAP, 0, PUBLIC);
871 _c_.addField(
"_M_t",
"std::_Rb_tree<int,std::pair<const int,int>,std::_Select1st<std::pair<const int,int> >,std::less<int>,std::allocator<std::pair<const int,int> > >",
"", (
int)(&((std::map<int,int>*)64)->_M_t)-64, PRIVATE );
872 _c_.addMethod(
"~map",
"",
destructor, PUBLIC);
874 _c_.addMethod(
"map",
"",
"std::map<int,int>",
"std::less<int>&; std::allocator<std::pair<const int,int> >&=",
constructor_7189, PUBLIC);
875 _c_.addMethod(
"map",
"",
"std::map<int,int>",
"std::map<int,int>&",
constructor_7190, PUBLIC);
876 _c_.addMethod(
"writeData",
"",
"void*",
"std::vector<void*>",
method_x10);
877 _c_.addMethod(
"readData",
"",
"void*",
"std::vector<void*>",
method_x11);
882 return new(mem) std::map<int,int>();
886 if (
arg.size() == 1 ) {
887 return new(mem) std::map<int,int>(*(
const std::less<int>*)
arg[0]);
889 else if (
arg.size() == 2 ) {
890 return new(mem) std::map<int,int>(*(
const std::less<int>*)
arg[0],
891 *(
const std::allocator<std::pair<const int,int> >*)
arg[1]);
897 return new(mem) std::map<int,int>(*(
const std::map<int,int>*)
arg[0]);
902 std::map<int,int>*
v = (std::map<int,int>*)o;
903 size_t n =
v->size();
904 ((void (*)(
size_t&,
const std::vector<void*>&))args[1])(
n, args);
906 for(std::map<int,int>::iterator i =
v->begin(); i !=
v->end(); i++) {
907 std::pair<void*,void*> pt((
void*)&(*i).first, (
void*)&(*i).second);
908 ((void (*)(
const void*,
const std::vector<void*>&))args[2])(&pt, args);
916 std::map<int,int>*
v = (std::map<int,int>*)o;
917 size_t n = *(
size_t*)args[1];
919 for(
size_t i = 0; i <
n; i++) {
920 std::pair<std::map<int,int>::key_type, std::map<int,int>::value_type::second_type>
t;
921 std::pair<void*, void*> pt(&
t.first, &
t.second);
922 ((void (*)(
const void*,
const std::vector<void*>&))args[2])(&pt, args);
933 static void destructor(
void* o ) { ((std::set<HepMC::GenParticle*>*)o)->~set(); }
937 static void*
method_x12(
void*,
const std::vector<void*>& );
938 static void*
method_x13(
void*,
const std::vector<void*>& );
943 ClassBuilder _c_(
"std::set<HepMC::GenParticle*>",
"",
typeid(std::set<HepMC::GenParticle*>),
sizeof(std::set<HepMC::GenParticle*>),std::vector<const std::type_info*>(),
false, SET, 0, PUBLIC);
944 _c_.addField(
"_M_t",
"std::_Rb_tree<HepMC::GenParticle*,HepMC::GenParticle*,std::_Identity<HepMC::GenParticle*>,std::less<HepMC::GenParticle*>,std::allocator<HepMC::GenParticle*> >",
"", (
int)(&((std::set<HepMC::GenParticle*>*)64)->_M_t)-64, PRIVATE );
945 _c_.addMethod(
"~set",
"",
destructor, PUBLIC);
946 _c_.addMethod(
"set",
"",
"std::set<HepMC::GenParticle*>",
constructor_7245, PUBLIC);
947 _c_.addMethod(
"set",
"",
"std::set<HepMC::GenParticle*>",
"std::less<HepMC::GenParticle*>&; std::allocator<HepMC::GenParticle*>&=",
constructor_7246, PUBLIC);
948 _c_.addMethod(
"set",
"",
"std::set<HepMC::GenParticle*>",
"std::set<HepMC::GenParticle*>&",
constructor_7247, PUBLIC);
949 _c_.addMethod(
"writeData",
"",
"void*",
"std::vector<void*>",
method_x12);
950 _c_.addMethod(
"readData",
"",
"void*",
"std::vector<void*>",
method_x13);
955 return new(mem) std::set<HepMC::GenParticle*>();
959 if (
arg.size() == 1 ) {
960 return new(mem) std::set<HepMC::GenParticle*>(*(
const std::less<HepMC::GenParticle*>*)
arg[0]);
962 else if (
arg.size() == 2 ) {
963 return new(mem) std::set<HepMC::GenParticle*>(*(
const std::less<HepMC::GenParticle*>*)
arg[0],
964 *(
const std::allocator<HepMC::GenParticle*>*)
arg[1]);
970 return new(mem) std::set<HepMC::GenParticle*>(*(
const std::set<HepMC::GenParticle*>*)
arg[0]);
975 std::set<HepMC::GenParticle*>*
v = (std::set<HepMC::GenParticle*>*)o;
976 size_t n =
v->size();
977 ((void (*)(
size_t&,
const std::vector<void*>&))args[1])(
n, args);
978 for(std::set<HepMC::GenParticle*>::iterator i =
v->begin(); i !=
v->end(); i++) {
979 ((void (*)(
const void*,
const std::vector<void*>&))args[2])(&(*i), args);
986 std::set<HepMC::GenParticle*>*
v = (std::set<HepMC::GenParticle*>*)o;
987 size_t n = *(
size_t*)args[1];
989 for(
size_t i = 0; i <
n; i++) {
990 std::set<HepMC::GenParticle*>::value_type o = 0;
991 ((void (*)(
const void*,
const std::vector<void*>&))args[2])(&o, args);
1007 static void destructor(
void* o ) { ((std::vector<long int>*)o)->~vector(); }
1009 static void*
method_x15(
void*,
const std::vector<void*>& );
1010 static void*
method_x16(
void*,
const std::vector<void*>& );
1015 ClassBuilder _c_(
"std::vector<long int>",
"",
typeid(std::vector<long int>),
sizeof(std::vector<long int>),std::vector<const std::type_info*>(),
false, VECTOR, 0, PUBLIC);
1016 _c_.addSuperClass(
"std::_Vector_base<long int,std::allocator<long int> >", 0,
tobase_7315);
1017 _c_.addMethod(
"vector",
"",
"std::vector<long int>",
"std::allocator<long int>&=",
constructor_7352, PUBLIC);
1018 _c_.addMethod(
"vector",
"",
"std::vector<long int>",
"unsigned int; long int&; std::allocator<long int>&=",
constructor_7353, PUBLIC);
1019 _c_.addMethod(
"vector",
"",
"std::vector<long int>",
"unsigned int",
constructor_7354, PUBLIC);
1020 _c_.addMethod(
"vector",
"",
"std::vector<long int>",
"std::vector<long int>&",
constructor_7355, PUBLIC);
1021 _c_.addMethod(
"~vector",
"",
destructor, PUBLIC);
1022 _c_.addMethod(
"vector",
"",
"std::vector<long int>",
constructor_x14, PUBLIC);
1023 _c_.addMethod(
"writeData",
"",
"void*",
"std::vector<void*>",
method_x15);
1024 _c_.addMethod(
"readData",
"",
"void*",
"std::vector<void*>",
method_x16);
1029 return (
int)(std::_Vector_base<long int,std::allocator<long int> >*)(std::vector<long int>*)o - (int)(std::vector<long int>*)o;
1033 if (
arg.size() == 0 ) {
1034 return new(mem) std::vector<long int>();
1036 else if (
arg.size() == 1 ) {
1037 return new(mem) std::vector<long int>(*(
const std::allocator<long int>*)
arg[0]);
1043 if (
arg.size() == 2 ) {
1044 return new(mem) std::vector<long int>(*(
unsigned int*)
arg[0],
1045 *(
const long int*)
arg[1]);
1047 else if (
arg.size() == 3 ) {
1048 return new(mem) std::vector<long int>(*(
unsigned int*)
arg[0],
1049 *(
const long int*)
arg[1],
1050 *(
const std::allocator<long int>*)
arg[2]);
1056 return new(mem) std::vector<long int>(*(
unsigned int*)
arg[0]);
1060 return new(mem) std::vector<long int>(*(
const std::vector<long int>*)
arg[0]);
1064 return new(mem) std::vector<long int>();
1069 std::vector<long int>*
v = (std::vector<long int>*)o;
1070 size_t n =
v->size();
1071 ((void (*)(
size_t&,
const std::vector<void*>&))args[1])(
n, args);
1072 for(std::vector<long int>::iterator i =
v->begin(); i !=
v->end(); i++) {
1073 ((void (*)(
const void*,
const std::vector<void*>&))args[2])(&(*i), args);
1080 std::vector<long int>*
v = (std::vector<long int>*)o;
1081 size_t n = *(
size_t*)args[1];
1083 for(
size_t i = 0; i <
n; i++) {
1084 std::vector<long int>::value_type o;
1085 ((void (*)(
const void*,
const std::vector<void*>&))args[2])(&o, args);
1096 static void destructor(
void* o ) { ((std::map<int,HepMC::GenVertex*,std::greater<int> >*)o)->~map(); }
1100 static void*
method_x17(
void*,
const std::vector<void*>& );
1101 static void*
method_x18(
void*,
const std::vector<void*>& );
1106 ClassBuilder _c_(
"std::map<int,HepMC::GenVertex*,std::greater<int> >",
"",
typeid(std::map<
int,HepMC::GenVertex*,std::greater<int> >),
sizeof(std::map<
int,HepMC::GenVertex*,std::greater<int> >),std::vector<const std::type_info*>(),
false, MAP, 0, PUBLIC);
1107 _c_.addField(
"_M_t",
"std::_Rb_tree<int,std::pair<const int,HepMC::GenVertex*>,std::_Select1st<std::pair<const int,HepMC::GenVertex*> >,std::greater<int>,std::allocator<std::pair<const int,HepMC::GenVertex*> > >",
"", (
int)(&((std::map<
int,HepMC::GenVertex*,std::greater<int> >*)64)->_M_t)-64, PRIVATE );
1108 _c_.addMethod(
"~map",
"",
destructor, PUBLIC);
1109 _c_.addMethod(
"map",
"",
"std::map<int,HepMC::GenVertex*,std::greater<int> >",
constructor_7402, PUBLIC);
1110 _c_.addMethod(
"map",
"",
"std::map<int,HepMC::GenVertex*,std::greater<int> >",
"std::greater<int>&; std::allocator<std::pair<const int,HepMC::GenVertex*> >&=",
constructor_7403, PUBLIC);
1111 _c_.addMethod(
"map",
"",
"std::map<int,HepMC::GenVertex*,std::greater<int> >",
"std::map<int,HepMC::GenVertex*,std::greater<int> >&",
constructor_7404, PUBLIC);
1112 _c_.addMethod(
"writeData",
"",
"void*",
"std::vector<void*>",
method_x17);
1113 _c_.addMethod(
"readData",
"",
"void*",
"std::vector<void*>",
method_x18);
1118 return new(mem) std::map<
int,HepMC::GenVertex*,std::greater<int> >();
1122 if (
arg.size() == 1 ) {
1123 return new(mem) std::map<
int,HepMC::GenVertex*,std::greater<int> >(*(
const std::greater<int>*)
arg[0]);
1125 else if (
arg.size() == 2 ) {
1126 return new(mem) std::map<
int,HepMC::GenVertex*,std::greater<int> >(*(
const std::greater<int>*)
arg[0],
1127 *(
const std::allocator<std::pair<const int,HepMC::GenVertex*> >*)
arg[1]);
1133 return new(mem) std::map<
int,HepMC::GenVertex*,std::greater<int> >(*(
const std::map<
int,HepMC::GenVertex*,std::greater<int> >*)
arg[0]);
1138 std::map<int,HepMC::GenVertex*,std::greater<int> >*
v = (std::map<int,HepMC::GenVertex*,std::greater<int> >*)o;
1139 size_t n =
v->size();
1140 ((void (*)(
size_t&,
const std::vector<void*>&))args[1])(
n, args);
1142 for(std::map<
int,HepMC::GenVertex*,std::greater<int> >::iterator i =
v->begin(); i !=
v->end(); i++) {
1143 std::pair<void*,void*> pt((
void*)&(*i).first, (
void*)&(*i).second);
1144 ((void (*)(
const void*,
const std::vector<void*>&))args[2])(&pt, args);
1152 std::map<int,HepMC::GenVertex*,std::greater<int> >*
v = (std::map<int,HepMC::GenVertex*,std::greater<int> >*)o;
1153 size_t n = *(
size_t*)args[1];
1155 for(
size_t i = 0; i <
n; i++) {
1156 std::pair<std::map<int,HepMC::GenVertex*,std::greater<int> >::key_type, std::map<int,HepMC::GenVertex*,std::greater<int> >::value_type::second_type>
t;
1158 std::pair<void*, void*> pt(&
t.first, &
t.second);
1159 ((void (*)(
const void*,
const std::vector<void*>&))args[2])(&pt, args);
1170 static void destructor(
void* o ) { ((std::map<int,HepMC::GenParticle*>*)o)->~map(); }
1174 static void*
method_x19(
void*,
const std::vector<void*>& );
1175 static void*
method_x20(
void*,
const std::vector<void*>& );
1180 ClassBuilder _c_(
"std::map<int,HepMC::GenParticle*>",
"",
typeid(std::map<int,HepMC::GenParticle*>),
sizeof(std::map<int,HepMC::GenParticle*>),std::vector<const std::type_info*>(),
false, MAP, 0, PUBLIC);
1181 _c_.addField(
"_M_t",
"std::_Rb_tree<int,std::pair<const int,HepMC::GenParticle*>,std::_Select1st<std::pair<const int,HepMC::GenParticle*> >,std::less<int>,std::allocator<std::pair<const int,HepMC::GenParticle*> > >",
"", (
int)(&((std::map<int,HepMC::GenParticle*>*)64)->_M_t)-64, PRIVATE );
1182 _c_.addMethod(
"~map",
"",
destructor, PUBLIC);
1183 _c_.addMethod(
"map",
"",
"std::map<int,HepMC::GenParticle*>",
constructor_7461, PUBLIC);
1184 _c_.addMethod(
"map",
"",
"std::map<int,HepMC::GenParticle*>",
"std::less<int>&; std::allocator<std::pair<const int,HepMC::GenParticle*> >&=",
constructor_7462, PUBLIC);
1185 _c_.addMethod(
"map",
"",
"std::map<int,HepMC::GenParticle*>",
"std::map<int,HepMC::GenParticle*>&",
constructor_7463, PUBLIC);
1186 _c_.addMethod(
"writeData",
"",
"void*",
"std::vector<void*>",
method_x19);
1187 _c_.addMethod(
"readData",
"",
"void*",
"std::vector<void*>",
method_x20);
1192 return new(mem) std::map<int,HepMC::GenParticle*>();
1196 if (
arg.size() == 1 ) {
1197 return new(mem) std::map<int,HepMC::GenParticle*>(*(
const std::less<int>*)
arg[0]);
1199 else if (
arg.size() == 2 ) {
1200 return new(mem) std::map<int,HepMC::GenParticle*>(*(
const std::less<int>*)
arg[0],
1201 *(
const std::allocator<std::pair<const int,HepMC::GenParticle*> >*)
arg[1]);
1207 return new(mem) std::map<int,HepMC::GenParticle*>(*(
const std::map<int,HepMC::GenParticle*>*)
arg[0]);
1212 std::map<int,HepMC::GenParticle*>*
v = (std::map<int,HepMC::GenParticle*>*)o;
1213 size_t n =
v->size();
1214 ((void (*)(
size_t&,
const std::vector<void*>&))args[1])(
n, args);
1216 for(std::map<int,HepMC::GenParticle*>::iterator i =
v->begin(); i !=
v->end(); i++) {
1217 std::pair<void*,void*> pt((
void*)&(*i).first, (
void*)&(*i).second);
1218 ((void (*)(
const void*,
const std::vector<void*>&))args[2])(&pt, args);
1226 std::map<int,HepMC::GenParticle*>*
v = (std::map<int,HepMC::GenParticle*>*)o;
1227 size_t n = *(
size_t*)args[1];
1229 for(
size_t i = 0; i <
n; i++) {
1230 std::pair<std::map<int,HepMC::GenParticle*>::key_type, std::map<int,HepMC::GenParticle*>::value_type::second_type>
t;
1232 std::pair<void*, void*> pt(&
t.first, &
t.second);
1233 ((void (*)(
const void*,
const std::vector<void*>&))args[2])(&pt, args);
1249 static void destructor(
void* o ) { ((std::vector<double>*)o)->~vector(); }
1251 static void*
method_x22(
void*,
const std::vector<void*>& );
1252 static void*
method_x23(
void*,
const std::vector<void*>& );
1257 ClassBuilder _c_(
"std::vector<double>",
"",
typeid(std::vector<double>),
sizeof(std::vector<double>),std::vector<const std::type_info*>(),
false, VECTOR, 0, PUBLIC);
1258 _c_.addSuperClass(
"std::_Vector_base<double,std::allocator<double> >", 0,
tobase_7511);
1259 _c_.addMethod(
"vector",
"",
"std::vector<double>",
"std::allocator<double>&=",
constructor_7548, PUBLIC);
1260 _c_.addMethod(
"vector",
"",
"std::vector<double>",
"unsigned int; double&; std::allocator<double>&=",
constructor_7549, PUBLIC);
1261 _c_.addMethod(
"vector",
"",
"std::vector<double>",
"unsigned int",
constructor_7550, PUBLIC);
1262 _c_.addMethod(
"vector",
"",
"std::vector<double>",
"std::vector<double>&",
constructor_7551, PUBLIC);
1263 _c_.addMethod(
"~vector",
"",
destructor, PUBLIC);
1264 _c_.addMethod(
"vector",
"",
"std::vector<double>",
constructor_x21, PUBLIC);
1265 _c_.addMethod(
"writeData",
"",
"void*",
"std::vector<void*>",
method_x22);
1266 _c_.addMethod(
"readData",
"",
"void*",
"std::vector<void*>",
method_x23);
1271 return (
int)(std::_Vector_base<double,std::allocator<double> >*)(std::vector<double>*)o - (int)(std::vector<double>*)o;
1275 if (
arg.size() == 0 ) {
1276 return new(mem) std::vector<double>();
1278 else if (
arg.size() == 1 ) {
1279 return new(mem) std::vector<double>(*(
const std::allocator<double>*)
arg[0]);
1285 if (
arg.size() == 2 ) {
1286 return new(mem) std::vector<double>(*(
unsigned int*)
arg[0],
1287 *(
const double*)
arg[1]);
1289 else if (
arg.size() == 3 ) {
1290 return new(mem) std::vector<double>(*(
unsigned int*)
arg[0],
1291 *(
const double*)
arg[1],
1292 *(
const std::allocator<double>*)
arg[2]);
1298 return new(mem) std::vector<double>(*(
unsigned int*)
arg[0]);
1302 return new(mem) std::vector<double>(*(
const std::vector<double>*)
arg[0]);
1306 return new(mem) std::vector<double>();
1311 std::vector<double>*
v = (std::vector<double>*)o;
1312 size_t n =
v->size();
1313 ((void (*)(
size_t&,
const std::vector<void*>&))args[1])(
n, args);
1314 for(std::vector<double>::iterator i =
v->begin(); i !=
v->end(); i++) {
1315 ((void (*)(
const void*,
const std::vector<void*>&))args[2])(&(*i), args);
1322 std::vector<double>*
v = (std::vector<double>*)o;
1323 size_t n = *(
size_t*)args[1];
1325 for(
size_t i = 0; i <
n; i++) {
1326 std::vector<double>::value_type o;
1327 ((void (*)(
const void*,
const std::vector<void*>&))args[2])(&o, args);
HepGeom::Normal3D< double > HepNormal3D
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
static void destructor(void *o)
static void * constructor_5444(void *, const std::vector< void * > &)
static void * constructor_5446(void *, const std::vector< void * > &)
DataVector_HepMC__GenEvent__dict()
static void * constructor_5445(void *, const std::vector< void * > &)
static void * constructor_x1(void *)
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 * > &)
HepMC__GenParticle_dict()
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)
HepMC__Polarization_dict()
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 * > &)
HepMC__WeightContainer_dict()
static void * constructor_5727(void *, const std::vector< void * > &)
static void * constructor_x6(void *)
static void destructor(void *o)
static void * constructor_5409(void *, const std::vector< void * > &)
static void * constructor_5408(void *)
static void * constructor_5410(void *, const std::vector< void * > &)
HepMcParticleLink__ExtendedBarCode_dict()
static void * constructor_2574(void *, const std::vector< void * > &)
static void * constructor_2570(void *)
static void * constructor_2572(void *, const std::vector< void * > &)
static void * constructor_2573(void *, const std::vector< void * > &)
static void * constructor_2571(void *, const std::vector< void * > &)
a link optimized in size for a GenParticle in a McEventCollection
static int tobase_2585(void *)
static void destructor(void *o)
static void * constructor_2586(void *, const std::vector< void * > &)
static void * constructor_2587(void *)
std__basic_string_char__dict()
static void destructor(void *o)
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 * constructor_7461(void *)
static void * method_x19(void *, const std::vector< void * > &)
static void * constructor_7463(void *, const std::vector< void * > &)
static void destructor(void *o)
static void * constructor_7462(void *, const std::vector< void * > &)
static void * method_x20(void *, const std::vector< void * > &)
std__map_int_HepMC__GenParticlep__dict()
static void * method_x17(void *, const std::vector< void * > &)
std__map_int_HepMC__GenVertexp_std__greater_int_s__dict()
static void destructor(void *o)
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 * constructor_7402(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 * constructor_7245(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 * > &)
std__set_HepMC__GenParticlep__dict()
static void destructor(void *o)
static int tobase_6652(void *)
static void * constructor_x7(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 destructor(void *o)
static void * method_x8(void *, const std::vector< void * > &)
std__vector_HepMC__GenEventp__dict()
static void * constructor_6690(void *, const std::vector< void * > &)
static void * constructor_6687(void *, const std::vector< void * > &)
static int tobase_7511(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)
std__vector_double__dict()
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 int tobase_7315(void *)
static void * constructor_7354(void *, const std::vector< void * > &)
std__vector_longsint__dict()
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 *)