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

HepMcParticleLink_dict Class Reference

List of all members.

Public Member Functions

 HepMcParticleLink_dict ()

Static Public Member Functions

void * constructor_2570 (void *)
void * constructor_2571 (void *, const std::vector< void * > &)
void * constructor_2572 (void *, const std::vector< void * > &)
void * constructor_2573 (void *, const std::vector< void * > &)
void * constructor_2574 (void *, const std::vector< void * > &)

Constructor & Destructor Documentation

HepMcParticleLink_dict::HepMcParticleLink_dict  ) 
 

00027                                                {
00028   ClassBuilder _c_("HepMcParticleLink", "", typeid(HepMcParticleLink), sizeof(HepMcParticleLink),std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC);
00029   _c_.addField("m_particle", "HepMC::GenParticle*", "", (int)(&((HepMcParticleLink*)64)->m_particle)-64, PRIVATE | TRANSIENT );
00030   _c_.addField("m_extBarcode", "HepMcParticleLink::ExtendedBarCode", "", (int)(&((HepMcParticleLink*)64)->m_extBarcode)-64, PRIVATE );
00031   _c_.addMethod("HepMcParticleLink", "", "HepMcParticleLink", constructor_2570, PUBLIC);
00032   _c_.addMethod("HepMcParticleLink", "", "HepMcParticleLink", "unsigned int; unsigned int=", constructor_2571, PUBLIC);
00033   _c_.addMethod("HepMcParticleLink", "", "HepMcParticleLink", "HepMC::GenParticle*; unsigned int=", constructor_2572, PUBLIC);
00034   _c_.addMethod("HepMcParticleLink", "", "HepMcParticleLink", "HepMcParticleLink&", constructor_2573, PUBLIC);
00035   _c_.addMethod("HepMcParticleLink", "", "HepMcParticleLink", "HepMC::GenParticle*; HepMC::GenEvent*", constructor_2574, PUBLIC);
00036   _c_.build();
00037 }


Member Function Documentation

void * HepMcParticleLink_dict::constructor_2570 void *   )  [static]
 

00039                                                          {
00040   return new(mem) HepMcParticleLink();
00041 }

void * HepMcParticleLink_dict::constructor_2571 void *  ,
const std::vector< void * > & 
[static]
 

00043                                                                                       {
00044   if ( arg.size() == 1 ) {
00045     return new(mem) HepMcParticleLink(*(unsigned int*)arg[0]);
00046   }
00047   else if ( arg.size() == 2 ) { 
00048     return new(mem) HepMcParticleLink(*(unsigned int*)arg[0],
00049                                     *(unsigned int*)arg[1]);
00050   }
00051   return 0;
00052 }

void * HepMcParticleLink_dict::constructor_2572 void *  ,
const std::vector< void * > & 
[static]
 

00054                                                                                       {
00055   if ( arg.size() == 1 ) {
00056     return new(mem) HepMcParticleLink((const HepMC::GenParticle*)arg[0]);
00057   }
00058   else if ( arg.size() == 2 ) { 
00059     return new(mem) HepMcParticleLink((const HepMC::GenParticle*)arg[0],
00060                                     *(unsigned int*)arg[1]);
00061   }
00062   return 0;
00063 }

void * HepMcParticleLink_dict::constructor_2573 void *  ,
const std::vector< void * > & 
[static]
 

00065                                                                                       {
00066   return new(mem) HepMcParticleLink(*(const HepMcParticleLink*)arg[0]);
00067 }

void * HepMcParticleLink_dict::constructor_2574 void *  ,
const std::vector< void * > & 
[static]
 

00069                                                                                       {
00070   return new(mem) HepMcParticleLink((const HepMC::GenParticle*)arg[0],
00071                                     (const HepMC::GenEvent*)arg[1]);
00072 }


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