CGEM BOSS 6.6.5.h
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 528 of file McEventDict_dict.cpp.

Constructor & Destructor Documentation

◆ HepMC__GenVertex_dict()

HepMC__GenVertex_dict::HepMC__GenVertex_dict ( )

Definition at line 538 of file McEventDict_dict.cpp.

538 {
539 ClassBuilder _c_("HepMC::GenVertex", "", typeid(HepMC::GenVertex), sizeof(HepMC::GenVertex),std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC | VIRTUAL);
540 _c_.addField("m_position", "HepLorentzVector", "", (int)(&((HepMC::GenVertex*)64)->m_position)-64, PRIVATE );
541 _c_.addField("m_particles_in", "std::set<HepMC::GenParticle*>", "", (int)(&((HepMC::GenVertex*)64)->m_particles_in)-64, PRIVATE );
542 _c_.addField("m_particles_out", "std::set<HepMC::GenParticle*>", "", (int)(&((HepMC::GenVertex*)64)->m_particles_out)-64, PRIVATE );
543 _c_.addField("m_id", "int", "", (int)(&((HepMC::GenVertex*)64)->m_id)-64, PRIVATE );
544 _c_.addField("m_weights", "HepMC::WeightContainer", "", (int)(&((HepMC::GenVertex*)64)->m_weights)-64, PRIVATE );
545 _c_.addField("m_event", "HepMC::GenEvent*", "", (int)(&((HepMC::GenVertex*)64)->m_event)-64, PRIVATE );
546 _c_.addField("m_barcode", "int", "", (int)(&((HepMC::GenVertex*)64)->m_barcode)-64, PRIVATE );
547 _c_.addMethod("GenVertex", "", "HepMC::GenVertex", "HepLorentzVector&=; int=; HepMC::WeightContainer&=", constructor_5590, PUBLIC);
548 _c_.addMethod("GenVertex", "", "HepMC::GenVertex", "HepMC::GenVertex&", constructor_5591, PUBLIC);
549 _c_.addMethod("~GenVertex", "", destructor, PUBLIC | VIRTUAL);
550 _c_.addMethod("GenVertex", "", "HepMC::GenVertex", constructor_x4, PUBLIC);
551 _c_.build();
552}
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 554 of file McEventDict_dict.cpp.

554 {
555 if ( arg.size() == 0 ) {
556 return new(mem) HepMC::GenVertex();
557 }
558 else if ( arg.size() == 1 ) {
559 return new(mem) HepMC::GenVertex(*(const HepLorentzVector*)arg[0]);
560 }
561 else if ( arg.size() == 2 ) {
562 return new(mem) HepMC::GenVertex(*(const HepLorentzVector*)arg[0],
563 *(int*)arg[1]);
564 }
565 else if ( arg.size() == 3 ) {
566 return new(mem) HepMC::GenVertex(*(const HepLorentzVector*)arg[0],
567 *(int*)arg[1],
568 *(const HepMC::WeightContainer*)arg[2]);
569 }
570 return 0;
571}
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 573 of file McEventDict_dict.cpp.

573 {
574 return new(mem) HepMC::GenVertex(*(const HepMC::GenVertex*)arg[0]);
575}

Referenced by HepMC__GenVertex_dict().

◆ constructor_x4()

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

Definition at line 577 of file McEventDict_dict.cpp.

577 {
578 return new(mem) HepMC::GenVertex();
579}

Referenced by HepMC__GenVertex_dict().

◆ destructor()

static void HepMC__GenVertex_dict::destructor ( void * o)
inlinestatic

Definition at line 533 of file McEventDict_dict.cpp.

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

Referenced by HepMC__GenVertex_dict().


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