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

Public Member Functions

 HepMC__GenVertex_dict ()

Static Public Member Functions

static void * constructor_5590 (void *, const std::vector< void * > &)
static void * constructor_5591 (void *, const std::vector< void * > &)
static void destructor (void *o)
static void * constructor_x4 (void *)

Detailed Description

Definition at line 566 of file McEventDict_dict.cpp.

Constructor & Destructor Documentation

◆ HepMC__GenVertex_dict()

HepMC__GenVertex_dict::HepMC__GenVertex_dict ( )

Definition at line 576 of file McEventDict_dict.cpp.

576 {
577 ClassBuilder _c_( "HepMC::GenVertex", "", typeid( HepMC::GenVertex ),
578 sizeof( HepMC::GenVertex ), std::vector<const std::type_info*>(), false,
579 NOCONTAINER, 0, PUBLIC | VIRTUAL );
580 _c_.addField( "m_position", "HepLorentzVector", "",
581 (int)( &( (HepMC::GenVertex*)64 )->m_position ) - 64, PRIVATE );
582 _c_.addField( "m_particles_in", "std::set<HepMC::GenParticle*>", "",
583 (int)( &( (HepMC::GenVertex*)64 )->m_particles_in ) - 64, PRIVATE );
584 _c_.addField( "m_particles_out", "std::set<HepMC::GenParticle*>", "",
585 (int)( &( (HepMC::GenVertex*)64 )->m_particles_out ) - 64, PRIVATE );
586 _c_.addField( "m_id", "int", "", (int)( &( (HepMC::GenVertex*)64 )->m_id ) - 64, PRIVATE );
587 _c_.addField( "m_weights", "HepMC::WeightContainer", "",
588 (int)( &( (HepMC::GenVertex*)64 )->m_weights ) - 64, PRIVATE );
589 _c_.addField( "m_event", "HepMC::GenEvent*", "",
590 (int)( &( (HepMC::GenVertex*)64 )->m_event ) - 64, PRIVATE );
591 _c_.addField( "m_barcode", "int", "", (int)( &( (HepMC::GenVertex*)64 )->m_barcode ) - 64,
592 PRIVATE );
593 _c_.addMethod( "GenVertex", "", "HepMC::GenVertex",
594 "HepLorentzVector&=; int=; HepMC::WeightContainer&=", constructor_5590,
595 PUBLIC );
596 _c_.addMethod( "GenVertex", "", "HepMC::GenVertex", "HepMC::GenVertex&", constructor_5591,
597 PUBLIC );
598 _c_.addMethod( "~GenVertex", "", destructor, PUBLIC | VIRTUAL );
599 _c_.addMethod( "GenVertex", "", "HepMC::GenVertex", constructor_x4, PUBLIC );
600 _c_.build();
601}
HepSymMatrix m_weights(20, 0)
static void * constructor_5591(void *, const std::vector< void * > &)
static void * constructor_x4(void *)
static void destructor(void *o)
static void * constructor_5590(void *, const std::vector< void * > &)

Member Function Documentation

◆ constructor_5590()

void * HepMC__GenVertex_dict::constructor_5590 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 603 of file McEventDict_dict.cpp.

603 {
604 if ( arg.size() == 0 ) { return new ( mem ) HepMC::GenVertex(); }
605 else if ( arg.size() == 1 )
606 { return new ( mem ) HepMC::GenVertex( *(const HepLorentzVector*)arg[0] ); }
607 else if ( arg.size() == 2 )
608 { return new ( mem ) HepMC::GenVertex( *(const HepLorentzVector*)arg[0], *(int*)arg[1] ); }
609 else if ( arg.size() == 3 )
610 {
611 return new ( mem ) HepMC::GenVertex( *(const HepLorentzVector*)arg[0], *(int*)arg[1],
612 *(const HepMC::WeightContainer*)arg[2] );
613 }
614 return 0;
615}
double arg(const EvtComplex &c)

Referenced by HepMC__GenVertex_dict().

◆ constructor_5591()

void * HepMC__GenVertex_dict::constructor_5591 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 617 of file McEventDict_dict.cpp.

617 {
618 return new ( mem ) HepMC::GenVertex( *(const HepMC::GenVertex*)arg[0] );
619}

Referenced by HepMC__GenVertex_dict().

◆ constructor_x4()

void * HepMC__GenVertex_dict::constructor_x4 ( void * mem)
static

Definition at line 621 of file McEventDict_dict.cpp.

621 {
622 return new ( mem ) HepMC::GenVertex();
623}

Referenced by HepMC__GenVertex_dict().

◆ destructor()

void HepMC__GenVertex_dict::destructor ( void * o)
inlinestatic

Definition at line 571 of file McEventDict_dict.cpp.

571{ ( (HepMC::GenVertex*)o )->~GenVertex(); }

Referenced by HepMC__GenVertex_dict().


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