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

Public Member Functions

 HepMC__GenParticle_dict ()

Static Public Member Functions

static void * constructor_5693 (void *)
static void * constructor_5694 (void *, const std::vector< void * > &)
static void * constructor_5695 (void *, const std::vector< void * > &)
static void destructor (void *o)

Detailed Description

Definition at line 705 of file McEventDict_dict.cpp.

Constructor & Destructor Documentation

◆ HepMC__GenParticle_dict()

HepMC__GenParticle_dict::HepMC__GenParticle_dict ( )

Definition at line 715 of file McEventDict_dict.cpp.

715 {
716 ClassBuilder _c_( "HepMC::GenParticle", "", typeid( HepMC::GenParticle ),
717 sizeof( HepMC::GenParticle ), std::vector<const std::type_info*>(), false,
718 NOCONTAINER, 0, PUBLIC | VIRTUAL );
719 _c_.addField( "m_momentum", "HepLorentzVector", "",
720 (int)( &( (HepMC::GenParticle*)64 )->m_momentum ) - 64, PRIVATE );
721 _c_.addField( "m_pdg_id", "int", "", (int)( &( (HepMC::GenParticle*)64 )->m_pdg_id ) - 64,
722 PRIVATE );
723 _c_.addField( "m_status", "int", "", (int)( &( (HepMC::GenParticle*)64 )->m_status ) - 64,
724 PRIVATE );
725 _c_.addField( "m_flow", "HepMC::Flow", "",
726 (int)( &( (HepMC::GenParticle*)64 )->m_flow ) - 64, PRIVATE );
727 _c_.addField( "m_polarization", "HepMC::Polarization", "",
728 (int)( &( (HepMC::GenParticle*)64 )->m_polarization ) - 64, PRIVATE );
729 _c_.addField( "m_production_vertex", "HepMC::GenVertex*", "",
730 (int)( &( (HepMC::GenParticle*)64 )->m_production_vertex ) - 64, PRIVATE );
731 _c_.addField( "m_end_vertex", "HepMC::GenVertex*", "",
732 (int)( &( (HepMC::GenParticle*)64 )->m_end_vertex ) - 64, PRIVATE );
733 _c_.addField( "m_barcode", "int", "", (int)( &( (HepMC::GenParticle*)64 )->m_barcode ) - 64,
734 PRIVATE );
735 _c_.addMethod( "GenParticle", "", "HepMC::GenParticle", constructor_5693, PUBLIC );
736 _c_.addMethod( "GenParticle", "", "HepMC::GenParticle",
737 "HepLorentzVector&; int; int=; HepMC::Flow&=; HepMC::Polarization&=",
738 constructor_5694, PUBLIC );
739 _c_.addMethod( "GenParticle", "", "HepMC::GenParticle", "HepMC::GenParticle&",
740 constructor_5695, PUBLIC );
741 _c_.addMethod( "~GenParticle", "", destructor, PUBLIC | VIRTUAL );
742 _c_.build();
743}
static void * constructor_5693(void *)
static void * constructor_5695(void *, const std::vector< void * > &)
static void destructor(void *o)
static void * constructor_5694(void *, const std::vector< void * > &)

Member Function Documentation

◆ constructor_5693()

void * HepMC__GenParticle_dict::constructor_5693 ( void * mem)
static

Definition at line 745 of file McEventDict_dict.cpp.

745 {
746 return new ( mem ) HepMC::GenParticle();
747}

Referenced by HepMC__GenParticle_dict().

◆ constructor_5694()

void * HepMC__GenParticle_dict::constructor_5694 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 749 of file McEventDict_dict.cpp.

749 {
750 if ( arg.size() == 2 )
751 { return new ( mem ) HepMC::GenParticle( *(const HepLorentzVector*)arg[0], *(int*)arg[1] ); }
752 else if ( arg.size() == 3 )
753 {
754 return new ( mem )
755 HepMC::GenParticle( *(const HepLorentzVector*)arg[0], *(int*)arg[1], *(int*)arg[2] );
756 }
757 else if ( arg.size() == 4 )
758 {
759 return new ( mem ) HepMC::GenParticle( *(const HepLorentzVector*)arg[0], *(int*)arg[1],
760 *(int*)arg[2], *(const HepMC::Flow*)arg[3] );
761 }
762 else if ( arg.size() == 5 )
763 {
764 return new ( mem )
765 HepMC::GenParticle( *(const HepLorentzVector*)arg[0], *(int*)arg[1], *(int*)arg[2],
766 *(const HepMC::Flow*)arg[3], *(const HepMC::Polarization*)arg[4] );
767 }
768 return 0;
769}
double arg(const EvtComplex &c)

Referenced by HepMC__GenParticle_dict().

◆ constructor_5695()

void * HepMC__GenParticle_dict::constructor_5695 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 771 of file McEventDict_dict.cpp.

771 {
772 return new ( mem ) HepMC::GenParticle( *(const HepMC::GenParticle*)arg[0] );
773}

Referenced by HepMC__GenParticle_dict().

◆ destructor()

void HepMC__GenParticle_dict::destructor ( void * o)
inlinestatic

Definition at line 711 of file McEventDict_dict.cpp.

711{ ( (HepMC::GenParticle*)o )->~GenParticle(); }

Referenced by HepMC__GenParticle_dict().


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