HepMC__WeightContainer_dict Class Reference

List of all members.

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 (  ) 

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 }


Member Function Documentation

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]

Definition at line 758 of file McEventDict_dict.cpp.

Referenced by HepMC__WeightContainer_dict().

00758                                                             {
00759   return new(mem) HepMC::WeightContainer();
00760 }

static void HepMC__WeightContainer_dict::destructor ( void *  o  )  [inline, static]

Definition at line 720 of file McEventDict_dict.cpp.

Referenced by HepMC__WeightContainer_dict().

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


Generated on Tue Nov 29 23:19:40 2016 for BOSS_7.0.2 by  doxygen 1.4.7