BOSS 8.0.0
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 ),
29 sizeof( HepMcParticleLink ), std::vector<const std::type_info*>(), false,
30 NOCONTAINER, 0, PUBLIC );
31 _c_.addField( "m_particle", "HepMC::GenParticle*", "",
32 (int)( &( (HepMcParticleLink*)64 )->m_particle ) - 64, PRIVATE | TRANSIENT );
33 _c_.addField( "m_extBarcode", "HepMcParticleLink::ExtendedBarCode", "",
34 (int)( &( (HepMcParticleLink*)64 )->m_extBarcode ) - 64, PRIVATE );
35 _c_.addMethod( "HepMcParticleLink", "", "HepMcParticleLink", constructor_2570, PUBLIC );
36 _c_.addMethod( "HepMcParticleLink", "", "HepMcParticleLink",
37 "unsigned int; unsigned int=", constructor_2571, PUBLIC );
38 _c_.addMethod( "HepMcParticleLink", "", "HepMcParticleLink",
39 "HepMC::GenParticle*; unsigned int=", constructor_2572, PUBLIC );
40 _c_.addMethod( "HepMcParticleLink", "", "HepMcParticleLink", "HepMcParticleLink&",
41 constructor_2573, PUBLIC );
42 _c_.addMethod( "HepMcParticleLink", "", "HepMcParticleLink",
43 "HepMC::GenParticle*; HepMC::GenEvent*", constructor_2574, PUBLIC );
44 _c_.build();
45}

Member Function Documentation

◆ constructor_2570()

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

Definition at line 47 of file McEventDict_dict.cpp.

47 {
48 return new ( mem ) HepMcParticleLink();
49}

Referenced by HepMcParticleLink_dict().

◆ constructor_2571()

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

Definition at line 51 of file McEventDict_dict.cpp.

51 {
52 if ( arg.size() == 1 ) { return new ( mem ) HepMcParticleLink( *(unsigned int*)arg[0] ); }
53 else if ( arg.size() == 2 )
54 { return new ( mem ) HepMcParticleLink( *(unsigned int*)arg[0], *(unsigned int*)arg[1] ); }
55 return 0;
56}
double arg(const EvtComplex &c)

Referenced by HepMcParticleLink_dict().

◆ constructor_2572()

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

Definition at line 58 of file McEventDict_dict.cpp.

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

Referenced by HepMcParticleLink_dict().

◆ constructor_2573()

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

Definition at line 69 of file McEventDict_dict.cpp.

69 {
70 return new ( mem ) HepMcParticleLink( *(const HepMcParticleLink*)arg[0] );
71}

Referenced by HepMcParticleLink_dict().

◆ constructor_2574()

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

Definition at line 73 of file McEventDict_dict.cpp.

73 {
74 return new ( mem )
75 HepMcParticleLink( (const HepMC::GenParticle*)arg[0], (const HepMC::GenEvent*)arg[1] );
76}

Referenced by HepMcParticleLink_dict().


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