Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

HepMC__WeightContainer_dict Class Reference

List of all members.

Public Member Functions

 HepMC__WeightContainer_dict ()

Static Public Member Functions

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

Constructor & Destructor Documentation

HepMC__WeightContainer_dict::HepMC__WeightContainer_dict  ) 
 

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]
 

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]
 

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]
 

00754                                                                                            {
00755   return new(mem) HepMC::WeightContainer(*(const HepMC::WeightContainer*)arg[0]);
00756 }

void * HepMC__WeightContainer_dict::constructor_x6 void *   )  [static]
 

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

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

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


The documentation for this class was generated from the following file:
Generated on Wed Feb 2 16:17:01 2011 for BOSS6.5.5 by  doxygen 1.3.9.1