BOSS 7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
HepMC__WeightContainer_dict Class Reference

Public Member Functions

 HepMC__WeightContainer_dict ()
 

Static Public Member Functions

static void * constructor_5726 (void *, const std::vector< void * > &)
 
static void * constructor_5727 (void *, const std::vector< void * > &)
 
static void * constructor_5728 (void *, const std::vector< void * > &)
 
static void destructor (void *o)
 
static void * constructor_x6 (void *)
 

Detailed Description

Definition at line 714 of file McEventDict_dict.cpp.

Constructor & Destructor Documentation

◆ HepMC__WeightContainer_dict()

HepMC__WeightContainer_dict::HepMC__WeightContainer_dict ( )

Definition at line 725 of file McEventDict_dict.cpp.

725 {
726 ClassBuilder _c_("HepMC::WeightContainer", "", typeid(HepMC::WeightContainer), sizeof(HepMC::WeightContainer),std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC | VIRTUAL);
727 _c_.addField("m_weights", "std::vector<double>", "", (int)(&((HepMC::WeightContainer*)64)->m_weights)-64, PRIVATE );
728 _c_.addMethod("WeightContainer", "", "HepMC::WeightContainer", "unsigned int=; double&=", constructor_5726, PUBLIC);
729 _c_.addMethod("WeightContainer", "", "HepMC::WeightContainer", "std::vector<double>&", constructor_5727, PUBLIC);
730 _c_.addMethod("WeightContainer", "", "HepMC::WeightContainer", "HepMC::WeightContainer&", constructor_5728, PUBLIC);
731 _c_.addMethod("~WeightContainer", "", destructor, PUBLIC | VIRTUAL);
732 _c_.addMethod("WeightContainer", "", "HepMC::WeightContainer", constructor_x6, PUBLIC);
733 _c_.build();
734}
static void * constructor_5728(void *, const std::vector< void * > &)
static void * constructor_5726(void *, const std::vector< void * > &)
static void * constructor_5727(void *, const std::vector< void * > &)
static void * constructor_x6(void *)
static void destructor(void *o)

Member Function Documentation

◆ constructor_5726()

void * HepMC__WeightContainer_dict::constructor_5726 ( void *  mem,
const std::vector< void * > &  arg 
)
static

Definition at line 736 of file McEventDict_dict.cpp.

736 {
737 if ( arg.size() == 0 ) {
738 return new(mem) HepMC::WeightContainer();
739 }
740 else if ( arg.size() == 1 ) {
741 return new(mem) HepMC::WeightContainer(*(unsigned int*)arg[0]);
742 }
743 else if ( arg.size() == 2 ) {
744 return new(mem) HepMC::WeightContainer(*(unsigned int*)arg[0],
745 *(const double*)arg[1]);
746 }
747 return 0;
748}
double arg(const EvtComplex &c)
Definition: EvtComplex.hh:227

Referenced by HepMC__WeightContainer_dict().

◆ constructor_5727()

void * HepMC__WeightContainer_dict::constructor_5727 ( void *  mem,
const std::vector< void * > &  arg 
)
static

Definition at line 750 of file McEventDict_dict.cpp.

750 {
751 return new(mem) HepMC::WeightContainer(*(const std::vector<double>*)arg[0]);
752}

Referenced by HepMC__WeightContainer_dict().

◆ constructor_5728()

void * HepMC__WeightContainer_dict::constructor_5728 ( void *  mem,
const std::vector< void * > &  arg 
)
static

Definition at line 754 of file McEventDict_dict.cpp.

754 {
755 return new(mem) HepMC::WeightContainer(*(const HepMC::WeightContainer*)arg[0]);
756}

Referenced by HepMC__WeightContainer_dict().

◆ constructor_x6()

void * HepMC__WeightContainer_dict::constructor_x6 ( void *  mem)
static

Definition at line 758 of file McEventDict_dict.cpp.

758 {
759 return new(mem) HepMC::WeightContainer();
760}

Referenced by HepMC__WeightContainer_dict().

◆ destructor()

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

Definition at line 720 of file McEventDict_dict.cpp.

720{ ((HepMC::WeightContainer*)o)->~WeightContainer(); }

Referenced by HepMC__WeightContainer_dict().


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