HepMcParticleLink_dict Class Reference

List of all members.

Public Member Functions

 HepMcParticleLink_dict ()

Static Public Member Functions

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

Detailed Description

Definition at line 16 of file McEventDict_dict.cpp.


Constructor & Destructor Documentation

HepMcParticleLink_dict::HepMcParticleLink_dict (  ) 

Definition at line 27 of file McEventDict_dict.cpp.

References constructor_2570(), constructor_2571(), constructor_2572(), constructor_2573(), and constructor_2574().

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]

Definition at line 39 of file McEventDict_dict.cpp.

Referenced by HepMcParticleLink_dict().

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

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

Definition at line 43 of file McEventDict_dict.cpp.

Referenced by HepMcParticleLink_dict().

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]

Definition at line 54 of file McEventDict_dict.cpp.

Referenced by HepMcParticleLink_dict().

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]

Definition at line 65 of file McEventDict_dict.cpp.

Referenced by HepMcParticleLink_dict().

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

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

Definition at line 69 of file McEventDict_dict.cpp.

Referenced by HepMcParticleLink_dict().

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


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