4# pragma warning( disable : 4786 )
7#define protected public
8#include "../GeneratorObject/McEventDict.h"
11#include "ReflectionBuilder/ReflectionBuilder.h"
13using namespace seal::reflect;
30 NOCONTAINER, 0, PUBLIC );
31 _c_.addField(
"m_particle",
"HepMC::GenParticle*",
"",
33 _c_.addField(
"m_extBarcode",
"HepMcParticleLink::ExtendedBarCode",
"",
35 _c_.addMethod(
"HepMcParticleLink",
"",
"HepMcParticleLink",
constructor_2570, PUBLIC );
36 _c_.addMethod(
"HepMcParticleLink",
"",
"HepMcParticleLink",
38 _c_.addMethod(
"HepMcParticleLink",
"",
"HepMcParticleLink",
40 _c_.addMethod(
"HepMcParticleLink",
"",
"HepMcParticleLink",
"HepMcParticleLink&",
42 _c_.addMethod(
"HepMcParticleLink",
"",
"HepMcParticleLink",
53 else if (
arg.size() == 2 )
59 if (
arg.size() == 1 )
61 else if (
arg.size() == 2 )
85 static void destructor(
void* o ) { ( (McEventCollection*)o )->~McEventCollection(); }
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&",
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" );
107 return new ( mem ) McEventCollection( *(
const McEventCollection*)
arg[0] );
111 return new ( mem ) McEventCollection();
125 static void destructor(
void* o ) { ( (HepLorentzVector*)o )->~HepLorentzVector(); }
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,
139 _c_.addField(
"ee",
"double",
"", (
int)( &( (HepLorentzVector*)64 )->ee ) - 64, PRIVATE );
140 _c_.addMethod(
"HepLorentzVector",
"",
"HepLorentzVector",
"double; double; double; double",
142 _c_.addMethod(
"HepLorentzVector",
"",
"HepLorentzVector",
"double; double; double",
144 _c_.addMethod(
"HepLorentzVector",
"",
"HepLorentzVector",
"double",
constructor_3163,
146 _c_.addMethod(
"HepLorentzVector",
"",
"HepLorentzVector",
constructor_3164, PUBLIC );
147 _c_.addMethod(
"HepLorentzVector",
"",
"HepLorentzVector",
"Hep3Vector&; double",
149 _c_.addMethod(
"HepLorentzVector",
"",
"HepLorentzVector",
"double; Hep3Vector&",
151 _c_.addMethod(
"HepLorentzVector",
"",
"HepLorentzVector",
"HepLorentzVector&",
153 _c_.addMethod(
"~HepLorentzVector",
"",
destructor, PUBLIC );
154 _c_.addMethod(
"HepLorentzVector",
"",
"HepLorentzVector",
156 _c_.addMethod(
"HepLorentzVector",
"",
"HepLorentzVector",
158 _c_.addMethod(
"HepLorentzVector",
"",
"HepLorentzVector",
"Tcomponent",
constructor_3261,
160 _c_.addMethod(
"HepLorentzVector",
"",
"HepLorentzVector",
"Hep3Vector&",
constructor_3263,
166 return new ( mem ) HepLorentzVector( *(
double*)
arg[0], *(
double*)
arg[1], *(
double*)
arg[2],
171 return new ( mem ) HepLorentzVector( *(
double*)
arg[0], *(
double*)
arg[1], *(
double*)
arg[2] );
175 return new ( mem ) HepLorentzVector( *(
double*)
arg[0] );
179 return new ( mem ) HepLorentzVector();
183 return new ( mem ) HepLorentzVector( *(
const Hep3Vector*)
arg[0], *(
double*)
arg[1] );
187 return new ( mem ) HepLorentzVector( *(
double*)
arg[0], *(
const Hep3Vector*)
arg[1] );
191 return new ( mem ) HepLorentzVector( *(
const HepLorentzVector*)
arg[0] );
195 return new ( mem ) HepLorentzVector( *(
double*)
arg[0], *(
double*)
arg[1], *(
double*)
arg[2],
196 *(Tcomponent*)
arg[3] );
200 return new ( mem ) HepLorentzVector( *(Tcomponent*)
arg[0], *(
double*)
arg[1],
201 *(
double*)
arg[2], *(
double*)
arg[3] );
205 return new ( mem ) HepLorentzVector( *(Tcomponent*)
arg[0] );
209 return new ( mem ) HepLorentzVector( *(
const Hep3Vector*)
arg[0] );
218 static void destructor(
void* o ) { ( (Hep3Vector*)o )->~Hep3Vector(); }
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,
231 _c_.addMethod(
"Hep3Vector",
"",
"Hep3Vector",
"Hep3Vector&",
constructor_3333, PUBLIC );
232 _c_.addMethod(
"~Hep3Vector",
"",
destructor, PUBLIC );
233 _c_.addMethod(
"Hep3Vector",
"",
"Hep3Vector",
constructor_x0, PUBLIC );
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] ); }
248 return new ( mem ) Hep3Vector( *(
const Hep3Vector*)
arg[0] );
266 static void destructor(
void* o ) { ( (std::basic_string<char>*)o )->~basic_string(); }
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>&",
279 _c_.addMethod(
"basic_string",
"",
"std::basic_string<char>",
"std::basic_string<char>&",
281 _c_.addMethod(
"basic_string",
"",
"std::basic_string<char>",
284 _c_.addMethod(
"basic_string",
"",
"std::basic_string<char>",
285 "std::basic_string<char>&; unsigned int; unsigned int; std::allocator<char>&",
287 _c_.addMethod(
"basic_string",
"",
"std::basic_string<char>",
289 _c_.addMethod(
"basic_string",
"",
"std::basic_string<char>",
291 _c_.addMethod(
"basic_string",
"",
"std::basic_string<char>",
293 _c_.addMethod(
"~basic_string",
"",
destructor, PUBLIC );
298 return new ( mem ) std::basic_string<char>();
302 const std::vector<void*>&
arg ) {
303 return new ( mem ) std::basic_string<char>( *(
const std::allocator<char>*)
arg[0] );
307 const std::vector<void*>&
arg ) {
308 return new ( mem ) std::basic_string<char>( *(
const std::basic_string<char>*)
arg[0] );
312 const std::vector<void*>&
arg ) {
313 if (
arg.size() == 2 )
315 return new ( mem ) std::basic_string<char>( *(
const std::basic_string<char>*)
arg[0],
316 *(
unsigned int*)
arg[1] );
318 else if (
arg.size() == 3 )
321 std::basic_string<char>( *(
const std::basic_string<char>*)
arg[0],
322 *(
unsigned int*)
arg[1], *(
unsigned int*)
arg[2] );
328 const std::vector<void*>&
arg ) {
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] );
335 const std::vector<void*>&
arg ) {
336 if (
arg.size() == 2 )
338 return new ( mem ) std::basic_string<char>( (
const char*)
arg[0], *(
unsigned int*)
arg[1] );
340 else if (
arg.size() == 3 )
342 return new ( mem ) std::basic_string<char>( (
const char*)
arg[0], *(
unsigned int*)
arg[1],
343 *(
const std::allocator<char>*)
arg[2] );
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 )
354 std::basic_string<char>( (
const char*)
arg[0], *(
const std::allocator<char>*)
arg[1] );
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 )
365 return new ( mem ) std::basic_string<char>( *(
unsigned int*)
arg[0], *(
char*)
arg[1],
366 *(
const std::allocator<char>*)
arg[2] );
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,
390 _c_.addMethod(
"ExtendedBarCode",
"",
"HepMcParticleLink::ExtendedBarCode",
392 _c_.addMethod(
"ExtendedBarCode",
"",
"HepMcParticleLink::ExtendedBarCode",
398 return new ( mem ) HepMcParticleLink::ExtendedBarCode();
402 void* mem,
const std::vector<void*>&
arg ) {
404 HepMcParticleLink::ExtendedBarCode( *(
unsigned int*)
arg[0], *(
unsigned int*)
arg[1] );
408 void* mem,
const std::vector<void*>&
arg ) {
410 HepMcParticleLink::ExtendedBarCode( *(
const HepMcParticleLink::ExtendedBarCode*)
arg[0] );
428 std::vector<const std::type_info*>(),
false, NOCONTAINER, 0,
430 _c_.addField(
"m_ownPolicy",
"int",
"",
432 _c_.addField(
"m_pCont",
"std::vector<HepMC::GenEvent*>",
"",
434 _c_.addMethod(
"DataVector",
"",
"DataVector<HepMC::GenEvent>",
"int=",
constructor_5444,
436 _c_.addMethod(
"DataVector",
"",
"DataVector<HepMC::GenEvent>",
438 _c_.addMethod(
"DataVector",
"",
"DataVector<HepMC::GenEvent>",
440 _c_.addMethod(
"~DataVector",
"",
destructor, PUBLIC | VIRTUAL );
441 _c_.addMethod(
"DataVector",
"",
"DataVector<HepMC::GenEvent>",
constructor_x1, PUBLIC );
446 const std::vector<void*>&
arg ) {
448 else if (
arg.size() == 1 )
454 const std::vector<void*>&
arg ) {
455 if (
arg.size() == 1 )
457 else if (
arg.size() == 2 )
466 const std::vector<void*>&
arg ) {
482 static void destructor(
void* o ) { ( (HepMC::Polarization*)o )->~Polarization(); }
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,
493 _c_.addField(
"m_phi",
"double",
"", (
int)( &( (HepMC::Polarization*)64 )->m_phi ) - 64,
495 _c_.addMethod(
"Polarization",
"",
"HepMC::Polarization",
497 _c_.addMethod(
"Polarization",
"",
"HepMC::Polarization",
"HepMC::Polarization&",
499 _c_.addMethod(
"Polarization",
"",
"HepMC::Polarization",
"HepNormal3D&",
constructor_5537,
501 _c_.addMethod(
"~Polarization",
"",
destructor, PUBLIC | VIRTUAL );
502 _c_.addMethod(
"Polarization",
"",
"HepMC::Polarization",
constructor_x2, PUBLIC );
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] ); }
515 return new ( mem ) HepMC::Polarization( *(
const HepMC::Polarization*)
arg[0] );
519 return new ( mem ) HepMC::Polarization( *(
const HepNormal3D*)
arg[0] );
523 return new ( mem ) HepMC::Polarization();
532 static void destructor(
void* o ) { ( (HepMC::Flow*)o )->~Flow(); }
538 ClassBuilder _c_(
"HepMC::Flow",
"",
typeid( HepMC::Flow ),
sizeof( HepMC::Flow ),
539 std::vector<const std::type_info*>(),
false, NOCONTAINER, 0,
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 );
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] ); }
560 return new ( mem ) HepMC::Flow( *(
const HepMC::Flow*)
arg[0] );
571 static void destructor(
void* o ) { ( (HepMC::GenVertex*)o )->~GenVertex(); }
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,
593 _c_.addMethod(
"GenVertex",
"",
"HepMC::GenVertex",
596 _c_.addMethod(
"GenVertex",
"",
"HepMC::GenVertex",
"HepMC::GenVertex&",
constructor_5591,
598 _c_.addMethod(
"~GenVertex",
"",
destructor, PUBLIC | VIRTUAL );
599 _c_.addMethod(
"GenVertex",
"",
"HepMC::GenVertex",
constructor_x4, PUBLIC );
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 )
611 return new ( mem ) HepMC::GenVertex( *(
const HepLorentzVector*)
arg[0], *(
int*)
arg[1],
612 *(
const HepMC::WeightContainer*)
arg[2] );
618 return new ( mem ) HepMC::GenVertex( *(
const HepMC::GenVertex*)
arg[0] );
622 return new ( mem ) HepMC::GenVertex();
631 static void destructor(
void* o ) { ( (HepMC::GenEvent*)o )->~GenEvent(); }
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 );
661 "GenEvent",
"",
"HepMC::GenEvent",
662 "int=; int=; HepMC::GenVertex*=; HepMC::WeightContainer&=; std::vector<long int>&=",
664 _c_.addMethod(
"GenEvent",
"",
"HepMC::GenEvent",
"HepMC::GenEvent&",
constructor_5642,
666 _c_.addMethod(
"~GenEvent",
"",
destructor, PUBLIC | VIRTUAL );
667 _c_.addMethod(
"GenEvent",
"",
"HepMC::GenEvent",
constructor_x5, PUBLIC );
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 )
679 HepMC::GenEvent( *(
int*)
arg[0], *(
int*)
arg[1], (HepMC::GenVertex*)
arg[2] );
681 else if (
arg.size() == 4 )
684 HepMC::GenEvent( *(
int*)
arg[0], *(
int*)
arg[1], (HepMC::GenVertex*)
arg[2],
685 *(
const HepMC::WeightContainer*)
arg[3] );
687 else if (
arg.size() == 5 )
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] );
697 return new ( mem ) HepMC::GenEvent( *(
const HepMC::GenEvent*)
arg[0] );
701 return new ( mem ) HepMC::GenEvent();
711 static void destructor(
void* o ) { ( (HepMC::GenParticle*)o )->~GenParticle(); }
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,
723 _c_.addField(
"m_status",
"int",
"", (
int)( &( (HepMC::GenParticle*)64 )->m_status ) - 64,
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,
735 _c_.addMethod(
"GenParticle",
"",
"HepMC::GenParticle",
constructor_5693, PUBLIC );
736 _c_.addMethod(
"GenParticle",
"",
"HepMC::GenParticle",
737 "HepLorentzVector&; int; int=; HepMC::Flow&=; HepMC::Polarization&=",
739 _c_.addMethod(
"GenParticle",
"",
"HepMC::GenParticle",
"HepMC::GenParticle&",
741 _c_.addMethod(
"~GenParticle",
"",
destructor, PUBLIC | VIRTUAL );
746 return new ( mem ) HepMC::GenParticle();
750 if (
arg.size() == 2 )
751 {
return new ( mem ) HepMC::GenParticle( *(
const HepLorentzVector*)
arg[0], *(
int*)
arg[1] ); }
752 else if (
arg.size() == 3 )
755 HepMC::GenParticle( *(
const HepLorentzVector*)
arg[0], *(
int*)
arg[1], *(
int*)
arg[2] );
757 else if (
arg.size() == 4 )
759 return new ( mem ) HepMC::GenParticle( *(
const HepLorentzVector*)
arg[0], *(
int*)
arg[1],
760 *(
int*)
arg[2], *(
const HepMC::Flow*)
arg[3] );
762 else if (
arg.size() == 5 )
765 HepMC::GenParticle( *(
const HepLorentzVector*)
arg[0], *(
int*)
arg[1], *(
int*)
arg[2],
766 *(
const HepMC::Flow*)
arg[3], *(
const HepMC::Polarization*)
arg[4] );
772 return new ( mem ) HepMC::GenParticle( *(
const HepMC::GenParticle*)
arg[0] );
782 static void destructor(
void* o ) { ( (HepMC::WeightContainer*)o )->~WeightContainer(); }
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",
795 _c_.addMethod(
"WeightContainer",
"",
"HepMC::WeightContainer",
"std::vector<double>&",
797 _c_.addMethod(
"WeightContainer",
"",
"HepMC::WeightContainer",
"HepMC::WeightContainer&",
799 _c_.addMethod(
"~WeightContainer",
"",
destructor, PUBLIC | VIRTUAL );
800 _c_.addMethod(
"WeightContainer",
"",
"HepMC::WeightContainer",
constructor_x6, PUBLIC );
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 )
812 HepMC::WeightContainer( *(
unsigned int*)
arg[0], *(
const double*)
arg[1] );
818 const std::vector<void*>&
arg ) {
819 return new ( mem ) HepMC::WeightContainer( *(
const std::vector<double>*)
arg[0] );
823 const std::vector<void*>&
arg ) {
824 return new ( mem ) HepMC::WeightContainer( *(
const HepMC::WeightContainer*)
arg[0] );
828 return new ( mem ) HepMC::WeightContainer();
841 static void destructor(
void* o ) { ( (std::vector<HepMC::GenEvent*>*)o )->~vector(); }
843 static void*
method_x8(
void*,
const std::vector<void*>& );
844 static void*
method_x9(
void*,
const std::vector<void*>& );
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*> >",
855 _c_.addMethod(
"vector",
"",
"std::vector<HepMC::GenEvent*>",
857 _c_.addMethod(
"vector",
"",
"std::vector<HepMC::GenEvent*>",
858 "unsigned int; HepMC::GenEvent*&; std::allocator<HepMC::GenEvent*>&=",
860 _c_.addMethod(
"vector",
"",
"std::vector<HepMC::GenEvent*>",
"unsigned int",
862 _c_.addMethod(
"vector",
"",
"std::vector<HepMC::GenEvent*>",
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 );
872 return (
int)(std::_Vector_base<
874 std::allocator<HepMC::GenEvent*>>*)(std::vector<HepMC::GenEvent*>*)o -
875 (int)(std::vector<HepMC::GenEvent*>*)o;
879 const std::vector<void*>&
arg ) {
880 if (
arg.size() == 0 ) {
return new ( mem ) std::vector<HepMC::GenEvent*>(); }
881 else if (
arg.size() == 1 )
884 std::vector<HepMC::GenEvent*>( *(
const std::allocator<HepMC::GenEvent*>*)
arg[0] );
890 const std::vector<void*>&
arg ) {
891 if (
arg.size() == 2 )
893 return new ( mem ) std::vector<HepMC::GenEvent*>( *(
unsigned int*)
arg[0],
894 *(HepMC::GenEvent*
const*)
arg[1] );
896 else if (
arg.size() == 3 )
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] );
906 const std::vector<void*>&
arg ) {
907 return new ( mem ) std::vector<HepMC::GenEvent*>( *(
unsigned int*)
arg[0] );
911 const std::vector<void*>&
arg ) {
913 std::vector<HepMC::GenEvent*>( *(
const std::vector<HepMC::GenEvent*>*)
arg[0] );
917 return new ( mem ) std::vector<HepMC::GenEvent*>();
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 ); }
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];
936 for (
size_t i = 0; i <
n; i++ )
938 std::vector<HepMC::GenEvent*>::value_type o = 0;
939 ( (void ( * )(
const void*,
const std::vector<void*>& ))args[2] )( &o, args );
951 static void destructor(
void* o ) { ( (std::map<int, int>*)o )->~map(); }
955 static void*
method_x10(
void*,
const std::vector<void*>& );
956 static void*
method_x11(
void*,
const std::vector<void*>& );
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,
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 );
970 _c_.addMethod(
"map",
"",
"std::map<int,int>",
971 "std::less<int>&; std::allocator<std::pair<const int,int> >&=",
973 _c_.addMethod(
"map",
"",
"std::map<int,int>",
"std::map<int,int>&",
constructor_7190,
975 _c_.addMethod(
"writeData",
"",
"void*",
"std::vector<void*>",
method_x10 );
976 _c_.addMethod(
"readData",
"",
"void*",
"std::vector<void*>",
method_x11 );
981 return new ( mem ) std::map<int, int>();
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 )
990 std::map<int, int>( *(
const std::less<int>*)
arg[0],
991 *(
const std::allocator<std::pair<const int, int>>*)
arg[1] );
997 return new ( mem ) std::map<int, int>( *(
const std::map<int, int>*)
arg[0] );
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 );
1006 for ( std::map<int, int>::iterator i =
v->begin(); i !=
v->end(); i++ )
1008 std::pair<void*, void*> pt( (
void*)&( *i ).first, (
void*)&( *i ).second );
1009 ( (void ( * )(
const void*,
const std::vector<void*>& ))args[2] )( &pt, args );
1016 std::map<int, int>*
v = (std::map<int, int>*)o;
1017 size_t n = *(
size_t*)args[1];
1020 for (
size_t i = 0; i <
n; i++ )
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 );
1037 static void destructor(
void* o ) { ( (std::set<HepMC::GenParticle*>*)o )->~set(); }
1041 static void*
method_x12(
void*,
const std::vector<void*>& );
1042 static void*
method_x13(
void*,
const std::vector<void*>& );
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 );
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*>&=",
1061 _c_.addMethod(
"set",
"",
"std::set<HepMC::GenParticle*>",
"std::set<HepMC::GenParticle*>&",
1063 _c_.addMethod(
"writeData",
"",
"void*",
"std::vector<void*>",
method_x12 );
1064 _c_.addMethod(
"readData",
"",
"void*",
"std::vector<void*>",
method_x13 );
1069 return new ( mem ) std::set<HepMC::GenParticle*>();
1073 const std::vector<void*>&
arg ) {
1074 if (
arg.size() == 1 )
1077 std::set<HepMC::GenParticle*>( *(
const std::less<HepMC::GenParticle*>*)
arg[0] );
1079 else if (
arg.size() == 2 )
1082 std::set<HepMC::GenParticle*>( *(
const std::less<HepMC::GenParticle*>*)
arg[0],
1083 *(
const std::allocator<HepMC::GenParticle*>*)
arg[1] );
1089 const std::vector<void*>&
arg ) {
1091 std::set<HepMC::GenParticle*>( *(
const std::set<HepMC::GenParticle*>*)
arg[0] );
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 ); }
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];
1110 for (
size_t i = 0; i <
n; i++ )
1112 std::set<HepMC::GenParticle*>::value_type o = 0;
1113 ( (void ( * )(
const void*,
const std::vector<void*>& ))args[2] )( &o, args );
1130 static void destructor(
void* o ) { ( (std::vector<long int>*)o )->~vector(); }
1132 static void*
method_x15(
void*,
const std::vector<void*>& );
1133 static void*
method_x16(
void*,
const std::vector<void*>& );
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>",
1144 _c_.addMethod(
"vector",
"",
"std::vector<long int>",
1147 _c_.addMethod(
"vector",
"",
"std::vector<long int>",
"unsigned int",
constructor_7354,
1149 _c_.addMethod(
"vector",
"",
"std::vector<long int>",
"std::vector<long int>&",
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 );
1159 return (
int)(std::_Vector_base<long int, std::allocator<long int>>*)(std::vector<long int>*)
1161 (int)(std::vector<long int>*)o;
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] ); }
1173 const std::vector<void*>&
arg ) {
1174 if (
arg.size() == 2 )
1177 std::vector<long int>( *(
unsigned int*)
arg[0], *(
const long int*)
arg[1] );
1179 else if (
arg.size() == 3 )
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] );
1188 const std::vector<void*>&
arg ) {
1189 return new ( mem ) std::vector<long int>( *(
unsigned int*)
arg[0] );
1193 const std::vector<void*>&
arg ) {
1194 return new ( mem ) std::vector<long int>( *(
const std::vector<long int>*)
arg[0] );
1198 return new ( mem ) std::vector<long int>();
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 ); }
1211 std::vector<long int>*
v = (std::vector<long int>*)o;
1212 size_t n = *(
size_t*)args[1];
1215 for (
size_t i = 0; i <
n; i++ )
1217 std::vector<long int>::value_type o;
1218 ( (void ( * )(
const void*,
const std::vector<void*>& ))args[2] )( &o, args );
1232 ( (std::map<int, HepMC::GenVertex*, std::greater<int>>*)o )->~map();
1237 static void*
method_x17(
void*,
const std::vector<void*>& );
1238 static void*
method_x18(
void*,
const std::vector<void*>& );
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 );
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,
1255 _c_.addMethod(
"~map",
"",
destructor, PUBLIC );
1256 _c_.addMethod(
"map",
"",
"std::map<int,HepMC::GenVertex*,std::greater<int> >",
1259 "map",
"",
"std::map<int,HepMC::GenVertex*,std::greater<int> >",
1260 "std::greater<int>&; std::allocator<std::pair<const int,HepMC::GenVertex*> >&=",
1262 _c_.addMethod(
"map",
"",
"std::map<int,HepMC::GenVertex*,std::greater<int> >",
1265 _c_.addMethod(
"writeData",
"",
"void*",
"std::vector<void*>",
method_x17 );
1266 _c_.addMethod(
"readData",
"",
"void*",
"std::vector<void*>",
method_x18 );
1271 return new ( mem ) std::map<
int, HepMC::GenVertex*, std::greater<int>>();
1275 void* mem,
const std::vector<void*>&
arg ) {
1276 if (
arg.size() == 1 )
1278 return new ( mem ) std::map<
int, HepMC::GenVertex*, std::greater<int>>(
1279 *(
const std::greater<int>*)
arg[0] );
1281 else if (
arg.size() == 2 )
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] );
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] );
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 );
1304 for ( std::map<
int, HepMC::GenVertex*, std::greater<int>>::iterator i =
v->begin();
1305 i !=
v->end(); i++ )
1307 std::pair<void*, void*> pt( (
void*)&( *i ).first, (
void*)&( *i ).second );
1308 ( (void ( * )(
const void*,
const std::vector<void*>& ))args[2] )( &pt, args );
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];
1321 for (
size_t i = 0; i <
n; i++ )
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>
1327 std::pair<void*, void*> pt( &
t.first, &
t.second );
1328 ( (void ( * )(
const void*,
const std::vector<void*>& ))args[2] )( &pt, args );
1341 static void destructor(
void* o ) { ( (std::map<int, HepMC::GenParticle*>*)o )->~map(); }
1345 static void*
method_x19(
void*,
const std::vector<void*>& );
1346 static void*
method_x20(
void*,
const std::vector<void*>& );
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 );
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 );
1364 "map",
"",
"std::map<int,HepMC::GenParticle*>",
1365 "std::less<int>&; std::allocator<std::pair<const int,HepMC::GenParticle*> >&=",
1367 _c_.addMethod(
"map",
"",
"std::map<int,HepMC::GenParticle*>",
1369 _c_.addMethod(
"writeData",
"",
"void*",
"std::vector<void*>",
method_x19 );
1370 _c_.addMethod(
"readData",
"",
"void*",
"std::vector<void*>",
method_x20 );
1375 return new ( mem ) std::map<int, HepMC::GenParticle*>();
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 )
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] );
1392 void* mem,
const std::vector<void*>&
arg ) {
1394 std::map<int, HepMC::GenParticle*>( *(
const std::map<int, HepMC::GenParticle*>*)
arg[0] );
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 );
1404 for ( std::map<int, HepMC::GenParticle*>::iterator i =
v->begin(); i !=
v->end(); i++ )
1406 std::pair<void*, void*> pt( (
void*)&( *i ).first, (
void*)&( *i ).second );
1407 ( (void ( * )(
const void*,
const std::vector<void*>& ))args[2] )( &pt, args );
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];
1419 for (
size_t i = 0; i <
n; i++ )
1421 std::pair<std::map<int, HepMC::GenParticle*>::key_type,
1422 std::map<int, HepMC::GenParticle*>::value_type::second_type>
1425 std::pair<void*, void*> pt( &
t.first, &
t.second );
1426 ( (void ( * )(
const void*,
const std::vector<void*>& ))args[2] )( &pt, args );
1443 static void destructor(
void* o ) { ( (std::vector<double>*)o )->~vector(); }
1445 static void*
method_x22(
void*,
const std::vector<void*>& );
1446 static void*
method_x23(
void*,
const std::vector<void*>& );
1451 ClassBuilder _c_(
"std::vector<double>",
"",
typeid( std::vector<double> ),
1452 sizeof( std::vector<double> ), std::vector<const std::type_info*>(),
false,
1454 _c_.addSuperClass(
"std::_Vector_base<double,std::allocator<double> >", 0,
tobase_7511 );
1455 _c_.addMethod(
"vector",
"",
"std::vector<double>",
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,
1461 _c_.addMethod(
"vector",
"",
"std::vector<double>",
"std::vector<double>&",
constructor_7551,
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 );
1471 return (
int)(std::_Vector_base<double, std::allocator<double>>*)(std::vector<double>*)o -
1472 (int)(std::vector<double>*)o;
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] ); }
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 )
1487 return new ( mem ) std::vector<double>( *(
unsigned int*)
arg[0], *(
const double*)
arg[1],
1488 *(
const std::allocator<double>*)
arg[2] );
1494 return new ( mem ) std::vector<double>( *(
unsigned int*)
arg[0] );
1498 return new ( mem ) std::vector<double>( *(
const std::vector<double>*)
arg[0] );
1502 return new ( mem ) std::vector<double>();
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 ); }
1515 std::vector<double>*
v = (std::vector<double>*)o;
1516 size_t n = *(
size_t*)args[1];
1519 for (
size_t i = 0; i <
n; i++ )
1521 std::vector<double>::value_type o;
1522 ( (void ( * )(
const void*,
const std::vector<void*>& ))args[2] )( &o, args );
HepGeom::Normal3D< float > 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
HepSymMatrix m_weights(20, 0)
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 *)
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 * > &)
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 *)