BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
HepMC__Flow_dict Class Reference

Public Member Functions

 HepMC__Flow_dict ()

Static Public Member Functions

static void * constructor_5555 (void *, const std::vector< void * > &)
static void * constructor_5556 (void *, const std::vector< void * > &)
static void destructor (void *o)
static void * constructor_x3 (void *)

Detailed Description

Definition at line 527 of file McEventDict_dict.cpp.

Constructor & Destructor Documentation

◆ HepMC__Flow_dict()

HepMC__Flow_dict::HepMC__Flow_dict ( )

Definition at line 537 of file McEventDict_dict.cpp.

537 {
538 ClassBuilder _c_( "HepMC::Flow", "", typeid( HepMC::Flow ), sizeof( HepMC::Flow ),
539 std::vector<const std::type_info*>(), false, NOCONTAINER, 0,
540 PUBLIC | VIRTUAL );
541 _c_.addField( "m_particle_owner", "HepMC::GenParticle*", "",
542 (int)( &( (HepMC::Flow*)64 )->m_particle_owner ) - 64, PRIVATE );
543 _c_.addField( "m_icode", "std::map<int,int>", "",
544 (int)( &( (HepMC::Flow*)64 )->m_icode ) - 64, PRIVATE );
545 _c_.addMethod( "Flow", "", "HepMC::Flow", "HepMC::GenParticle*=", constructor_5555, PUBLIC );
546 _c_.addMethod( "Flow", "", "HepMC::Flow", "HepMC::Flow&", constructor_5556, PUBLIC );
547 _c_.addMethod( "~Flow", "", destructor, PUBLIC | VIRTUAL );
548 _c_.addMethod( "Flow", "", "HepMC::Flow", constructor_x3, PUBLIC );
549 _c_.build();
550}
static void * constructor_5556(void *, const std::vector< void * > &)
static void destructor(void *o)
static void * constructor_5555(void *, const std::vector< void * > &)
static void * constructor_x3(void *)

Member Function Documentation

◆ constructor_5555()

void * HepMC__Flow_dict::constructor_5555 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 552 of file McEventDict_dict.cpp.

552 {
553 if ( arg.size() == 0 ) { return new ( mem ) HepMC::Flow(); }
554 else if ( arg.size() == 1 )
555 { return new ( mem ) HepMC::Flow( (HepMC::GenParticle*)arg[0] ); }
556 return 0;
557}
double arg(const EvtComplex &c)

Referenced by HepMC__Flow_dict().

◆ constructor_5556()

void * HepMC__Flow_dict::constructor_5556 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 559 of file McEventDict_dict.cpp.

559 {
560 return new ( mem ) HepMC::Flow( *(const HepMC::Flow*)arg[0] );
561}

Referenced by HepMC__Flow_dict().

◆ constructor_x3()

void * HepMC__Flow_dict::constructor_x3 ( void * mem)
static

Definition at line 563 of file McEventDict_dict.cpp.

563{ return new ( mem ) HepMC::Flow(); }

Referenced by HepMC__Flow_dict().

◆ destructor()

void HepMC__Flow_dict::destructor ( void * o)
inlinestatic

Definition at line 532 of file McEventDict_dict.cpp.

532{ ( (HepMC::Flow*)o )->~Flow(); }

Referenced by HepMC__Flow_dict().


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