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

Public Member Functions

 HepMC__GenEvent_dict ()

Static Public Member Functions

static void * constructor_5641 (void *, const std::vector< void * > &)
static void * constructor_5642 (void *, const std::vector< void * > &)
static void destructor (void *o)
static void * constructor_x5 (void *)

Detailed Description

Definition at line 626 of file McEventDict_dict.cpp.

Constructor & Destructor Documentation

◆ HepMC__GenEvent_dict()

HepMC__GenEvent_dict::HepMC__GenEvent_dict ( )

Definition at line 636 of file McEventDict_dict.cpp.

636 {
637 ClassBuilder _c_( "HepMC::GenEvent", "", typeid( HepMC::GenEvent ),
638 sizeof( HepMC::GenEvent ), std::vector<const std::type_info*>(), false,
639 NOCONTAINER, 0, PUBLIC | VIRTUAL );
640 _c_.addField( "m_signal_process_id", "int", "",
641 (int)( &( (HepMC::GenEvent*)64 )->m_signal_process_id ) - 64, PRIVATE );
642 _c_.addField( "m_event_number", "int", "",
643 (int)( &( (HepMC::GenEvent*)64 )->m_event_number ) - 64, PRIVATE );
644 _c_.addField( "m_event_scale", "double", "",
645 (int)( &( (HepMC::GenEvent*)64 )->m_event_scale ) - 64, PRIVATE );
646 _c_.addField( "m_alphaQCD", "double", "",
647 (int)( &( (HepMC::GenEvent*)64 )->m_alphaQCD ) - 64, PRIVATE );
648 _c_.addField( "m_alphaQED", "double", "",
649 (int)( &( (HepMC::GenEvent*)64 )->m_alphaQED ) - 64, PRIVATE );
650 _c_.addField( "m_signal_process_vertex", "HepMC::GenVertex*", "",
651 (int)( &( (HepMC::GenEvent*)64 )->m_signal_process_vertex ) - 64, PRIVATE );
652 _c_.addField( "m_weights", "HepMC::WeightContainer", "",
653 (int)( &( (HepMC::GenEvent*)64 )->m_weights ) - 64, PRIVATE );
654 _c_.addField( "m_random_states", "std::vector<long int>", "",
655 (int)( &( (HepMC::GenEvent*)64 )->m_random_states ) - 64, PRIVATE );
656 _c_.addField( "m_vertex_barcodes", "std::map<int,HepMC::GenVertex*,std::greater<int> >", "",
657 (int)( &( (HepMC::GenEvent*)64 )->m_vertex_barcodes ) - 64, PRIVATE );
658 _c_.addField( "m_particle_barcodes", "std::map<int,HepMC::GenParticle*>", "",
659 (int)( &( (HepMC::GenEvent*)64 )->m_particle_barcodes ) - 64, PRIVATE );
660 _c_.addMethod(
661 "GenEvent", "", "HepMC::GenEvent",
662 "int=; int=; HepMC::GenVertex*=; HepMC::WeightContainer&=; std::vector<long int>&=",
663 constructor_5641, PUBLIC );
664 _c_.addMethod( "GenEvent", "", "HepMC::GenEvent", "HepMC::GenEvent&", constructor_5642,
665 PUBLIC );
666 _c_.addMethod( "~GenEvent", "", destructor, PUBLIC | VIRTUAL );
667 _c_.addMethod( "GenEvent", "", "HepMC::GenEvent", constructor_x5, PUBLIC );
668 _c_.build();
669}
HepSymMatrix m_weights(20, 0)
static void * constructor_x5(void *)
static void * constructor_5642(void *, const std::vector< void * > &)
static void * constructor_5641(void *, const std::vector< void * > &)
static void destructor(void *o)

Member Function Documentation

◆ constructor_5641()

void * HepMC__GenEvent_dict::constructor_5641 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 671 of file McEventDict_dict.cpp.

671 {
672 if ( arg.size() == 0 ) { return new ( mem ) HepMC::GenEvent(); }
673 else if ( arg.size() == 1 ) { return new ( mem ) HepMC::GenEvent( *(int*)arg[0] ); }
674 else if ( arg.size() == 2 )
675 { return new ( mem ) HepMC::GenEvent( *(int*)arg[0], *(int*)arg[1] ); }
676 else if ( arg.size() == 3 )
677 {
678 return new ( mem )
679 HepMC::GenEvent( *(int*)arg[0], *(int*)arg[1], (HepMC::GenVertex*)arg[2] );
680 }
681 else if ( arg.size() == 4 )
682 {
683 return new ( mem )
684 HepMC::GenEvent( *(int*)arg[0], *(int*)arg[1], (HepMC::GenVertex*)arg[2],
685 *(const HepMC::WeightContainer*)arg[3] );
686 }
687 else if ( arg.size() == 5 )
688 {
689 return new ( mem ) HepMC::GenEvent(
690 *(int*)arg[0], *(int*)arg[1], (HepMC::GenVertex*)arg[2],
691 *(const HepMC::WeightContainer*)arg[3], *(const std::vector<long int>*)arg[4] );
692 }
693 return 0;
694}
double arg(const EvtComplex &c)

Referenced by HepMC__GenEvent_dict().

◆ constructor_5642()

void * HepMC__GenEvent_dict::constructor_5642 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 696 of file McEventDict_dict.cpp.

696 {
697 return new ( mem ) HepMC::GenEvent( *(const HepMC::GenEvent*)arg[0] );
698}

Referenced by HepMC__GenEvent_dict().

◆ constructor_x5()

void * HepMC__GenEvent_dict::constructor_x5 ( void * mem)
static

Definition at line 700 of file McEventDict_dict.cpp.

700 {
701 return new ( mem ) HepMC::GenEvent();
702}

Referenced by HepMC__GenEvent_dict().

◆ destructor()

void HepMC__GenEvent_dict::destructor ( void * o)
inlinestatic

Definition at line 631 of file McEventDict_dict.cpp.

631{ ( (HepMC::GenEvent*)o )->~GenEvent(); }

Referenced by HepMC__GenEvent_dict().


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