BOSS 6.6.4.p01
BESIII Offline Software System
Loading...
Searching...
No Matches
HepMcParticleLink_dict Class Reference

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::HepMcParticleLink_dict ( )

Definition at line 27 of file McEventDict_dict.cpp.

27 {
28 ClassBuilder _c_("HepMcParticleLink", "", typeid(HepMcParticleLink), sizeof(HepMcParticleLink),std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC);
29 _c_.addField("m_particle", "HepMC::GenParticle*", "", (int)(&((HepMcParticleLink*)64)->m_particle)-64, PRIVATE | TRANSIENT );
30 _c_.addField("m_extBarcode", "HepMcParticleLink::ExtendedBarCode", "", (int)(&((HepMcParticleLink*)64)->m_extBarcode)-64, PRIVATE );
31 _c_.addMethod("HepMcParticleLink", "", "HepMcParticleLink", constructor_2570, PUBLIC);
32 _c_.addMethod("HepMcParticleLink", "", "HepMcParticleLink", "unsigned int; unsigned int=", constructor_2571, PUBLIC);
33 _c_.addMethod("HepMcParticleLink", "", "HepMcParticleLink", "HepMC::GenParticle*; unsigned int=", constructor_2572, PUBLIC);
34 _c_.addMethod("HepMcParticleLink", "", "HepMcParticleLink", "HepMcParticleLink&", constructor_2573, PUBLIC);
35 _c_.addMethod("HepMcParticleLink", "", "HepMcParticleLink", "HepMC::GenParticle*; HepMC::GenEvent*", constructor_2574, PUBLIC);
36 _c_.build();
37}

Member Function Documentation

◆ constructor_2570()

void * HepMcParticleLink_dict::constructor_2570 ( void *  mem)
static

Definition at line 39 of file McEventDict_dict.cpp.

39 {
40 return new(mem) HepMcParticleLink();
41}

Referenced by HepMcParticleLink_dict().

◆ constructor_2571()

void * HepMcParticleLink_dict::constructor_2571 ( void *  mem,
const std::vector< void * > &  arg 
)
static

Definition at line 43 of file McEventDict_dict.cpp.

43 {
44 if ( arg.size() == 1 ) {
45 return new(mem) HepMcParticleLink(*(unsigned int*)arg[0]);
46 }
47 else if ( arg.size() == 2 ) {
48 return new(mem) HepMcParticleLink(*(unsigned int*)arg[0],
49 *(unsigned int*)arg[1]);
50 }
51 return 0;
52}
double arg(const EvtComplex &c)
Definition: EvtComplex.hh:227

Referenced by HepMcParticleLink_dict().

◆ constructor_2572()

void * HepMcParticleLink_dict::constructor_2572 ( void *  mem,
const std::vector< void * > &  arg 
)
static

Definition at line 54 of file McEventDict_dict.cpp.

54 {
55 if ( arg.size() == 1 ) {
56 return new(mem) HepMcParticleLink((const HepMC::GenParticle*)arg[0]);
57 }
58 else if ( arg.size() == 2 ) {
59 return new(mem) HepMcParticleLink((const HepMC::GenParticle*)arg[0],
60 *(unsigned int*)arg[1]);
61 }
62 return 0;
63}

Referenced by HepMcParticleLink_dict().

◆ constructor_2573()

void * HepMcParticleLink_dict::constructor_2573 ( void *  mem,
const std::vector< void * > &  arg 
)
static

Definition at line 65 of file McEventDict_dict.cpp.

65 {
66 return new(mem) HepMcParticleLink(*(const HepMcParticleLink*)arg[0]);
67}

Referenced by HepMcParticleLink_dict().

◆ constructor_2574()

void * HepMcParticleLink_dict::constructor_2574 ( void *  mem,
const std::vector< void * > &  arg 
)
static

Definition at line 69 of file McEventDict_dict.cpp.

69 {
70 return new(mem) HepMcParticleLink((const HepMC::GenParticle*)arg[0],
71 (const HepMC::GenEvent*)arg[1]);
72}

Referenced by HepMcParticleLink_dict().


The documentation for this class was generated from the following file: