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 *) |
Definition at line 714 of file McEventDict_dict.cpp.
HepMC__WeightContainer_dict::HepMC__WeightContainer_dict | ( | ) |
Definition at line 725 of file McEventDict_dict.cpp.
References constructor_5726(), constructor_5727(), constructor_5728(), constructor_x6(), destructor(), and m_weights().
00725 { 00726 ClassBuilder _c_("HepMC::WeightContainer", "", typeid(HepMC::WeightContainer), sizeof(HepMC::WeightContainer),std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC | VIRTUAL); 00727 _c_.addField("m_weights", "std::vector<double>", "", (int)(&((HepMC::WeightContainer*)64)->m_weights)-64, PRIVATE ); 00728 _c_.addMethod("WeightContainer", "", "HepMC::WeightContainer", "unsigned int=; double&=", constructor_5726, PUBLIC); 00729 _c_.addMethod("WeightContainer", "", "HepMC::WeightContainer", "std::vector<double>&", constructor_5727, PUBLIC); 00730 _c_.addMethod("WeightContainer", "", "HepMC::WeightContainer", "HepMC::WeightContainer&", constructor_5728, PUBLIC); 00731 _c_.addMethod("~WeightContainer", "", destructor, PUBLIC | VIRTUAL); 00732 _c_.addMethod("WeightContainer", "", "HepMC::WeightContainer", constructor_x6, PUBLIC); 00733 _c_.build(); 00734 }
void * HepMC__WeightContainer_dict::constructor_5726 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 736 of file McEventDict_dict.cpp.
Referenced by HepMC__WeightContainer_dict().
00736 { 00737 if ( arg.size() == 0 ) { 00738 return new(mem) HepMC::WeightContainer(); 00739 } 00740 else if ( arg.size() == 1 ) { 00741 return new(mem) HepMC::WeightContainer(*(unsigned int*)arg[0]); 00742 } 00743 else if ( arg.size() == 2 ) { 00744 return new(mem) HepMC::WeightContainer(*(unsigned int*)arg[0], 00745 *(const double*)arg[1]); 00746 } 00747 return 0; 00748 }
void * HepMC__WeightContainer_dict::constructor_5727 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 750 of file McEventDict_dict.cpp.
Referenced by HepMC__WeightContainer_dict().
00750 { 00751 return new(mem) HepMC::WeightContainer(*(const std::vector<double>*)arg[0]); 00752 }
void * HepMC__WeightContainer_dict::constructor_5728 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 754 of file McEventDict_dict.cpp.
Referenced by HepMC__WeightContainer_dict().
00754 { 00755 return new(mem) HepMC::WeightContainer(*(const HepMC::WeightContainer*)arg[0]); 00756 }
void * HepMC__WeightContainer_dict::constructor_x6 | ( | void * | ) | [static] |
static void HepMC__WeightContainer_dict::destructor | ( | void * | o | ) | [inline, static] |