HepMC__GenVertex_dict Class Reference

List of all members.

Public Member Functions

 HepMC__GenVertex_dict ()

Static Public Member Functions

static void * constructor_5590 (void *, const std::vector< void * > &)
static void * constructor_5591 (void *, const std::vector< void * > &)
static void destructor (void *o)
static void * constructor_x4 (void *)

Detailed Description

Definition at line 528 of file McEventDict_dict.cpp.


Constructor & Destructor Documentation

HepMC__GenVertex_dict::HepMC__GenVertex_dict (  ) 

Definition at line 538 of file McEventDict_dict.cpp.

References constructor_5590(), constructor_5591(), constructor_x4(), destructor(), and m_weights().

00538                                              {
00539   ClassBuilder _c_("HepMC::GenVertex", "", typeid(HepMC::GenVertex), sizeof(HepMC::GenVertex),std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC | VIRTUAL);
00540   _c_.addField("m_position", "HepLorentzVector", "", (int)(&((HepMC::GenVertex*)64)->m_position)-64, PRIVATE );
00541   _c_.addField("m_particles_in", "std::set<HepMC::GenParticle*>", "", (int)(&((HepMC::GenVertex*)64)->m_particles_in)-64, PRIVATE );
00542   _c_.addField("m_particles_out", "std::set<HepMC::GenParticle*>", "", (int)(&((HepMC::GenVertex*)64)->m_particles_out)-64, PRIVATE );
00543   _c_.addField("m_id", "int", "", (int)(&((HepMC::GenVertex*)64)->m_id)-64, PRIVATE );
00544   _c_.addField("m_weights", "HepMC::WeightContainer", "", (int)(&((HepMC::GenVertex*)64)->m_weights)-64, PRIVATE );
00545   _c_.addField("m_event", "HepMC::GenEvent*", "", (int)(&((HepMC::GenVertex*)64)->m_event)-64, PRIVATE );
00546   _c_.addField("m_barcode", "int", "", (int)(&((HepMC::GenVertex*)64)->m_barcode)-64, PRIVATE );
00547   _c_.addMethod("GenVertex", "", "HepMC::GenVertex", "HepLorentzVector&=; int=; HepMC::WeightContainer&=", constructor_5590, PUBLIC);
00548   _c_.addMethod("GenVertex", "", "HepMC::GenVertex", "HepMC::GenVertex&", constructor_5591, PUBLIC);
00549   _c_.addMethod("~GenVertex", "", destructor, PUBLIC | VIRTUAL);
00550   _c_.addMethod("GenVertex", "", "HepMC::GenVertex", constructor_x4, PUBLIC);
00551   _c_.build();
00552 }


Member Function Documentation

void * HepMC__GenVertex_dict::constructor_5590 ( void *  ,
const std::vector< void * > &   
) [static]

Definition at line 554 of file McEventDict_dict.cpp.

Referenced by HepMC__GenVertex_dict().

00554                                                                                      {
00555   if ( arg.size() == 0 ) {
00556     return new(mem) HepMC::GenVertex();
00557   }
00558   else if ( arg.size() == 1 ) { 
00559     return new(mem) HepMC::GenVertex(*(const HepLorentzVector*)arg[0]);
00560   }
00561   else if ( arg.size() == 2 ) { 
00562     return new(mem) HepMC::GenVertex(*(const HepLorentzVector*)arg[0],
00563                                    *(int*)arg[1]);
00564   }
00565   else if ( arg.size() == 3 ) { 
00566     return new(mem) HepMC::GenVertex(*(const HepLorentzVector*)arg[0],
00567                                    *(int*)arg[1],
00568                                    *(const HepMC::WeightContainer*)arg[2]);
00569   }
00570   return 0;
00571 }

void * HepMC__GenVertex_dict::constructor_5591 ( void *  ,
const std::vector< void * > &   
) [static]

Definition at line 573 of file McEventDict_dict.cpp.

Referenced by HepMC__GenVertex_dict().

00573                                                                                      {
00574   return new(mem) HepMC::GenVertex(*(const HepMC::GenVertex*)arg[0]);
00575 }

void * HepMC__GenVertex_dict::constructor_x4 ( void *   )  [static]

Definition at line 577 of file McEventDict_dict.cpp.

Referenced by HepMC__GenVertex_dict().

00577                                                       {
00578   return new(mem) HepMC::GenVertex();
00579 }

static void HepMC__GenVertex_dict::destructor ( void *  o  )  [inline, static]

Definition at line 533 of file McEventDict_dict.cpp.

Referenced by HepMC__GenVertex_dict().

00533 { ((HepMC::GenVertex*)o)->~GenVertex(); }


Generated on Tue Nov 29 23:19:39 2016 for BOSS_7.0.2 by  doxygen 1.4.7