Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

HepMC__GenVertex_dict Class Reference

List of all members.

Public Member Functions

 HepMC__GenVertex_dict ()

Static Public Member Functions

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

Constructor & Destructor Documentation

HepMC__GenVertex_dict::HepMC__GenVertex_dict  ) 
 

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]
 

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]
 

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

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

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

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

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


The documentation for this class was generated from the following file:
Generated on Wed Feb 2 16:17:00 2011 for BOSS6.5.5 by  doxygen 1.3.9.1