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

HepMC__Polarization_dict Class Reference

List of all members.

Public Member Functions

 HepMC__Polarization_dict ()

Static Public Member Functions

void * constructor_5535 (void *, const std::vector< void * > &)
void * constructor_5536 (void *, const std::vector< void * > &)
void * constructor_5537 (void *, const std::vector< void * > &)
void * constructor_x2 (void *)
void destructor (void *o)

Constructor & Destructor Documentation

HepMC__Polarization_dict::HepMC__Polarization_dict  ) 
 

00449                                                    {
00450   ClassBuilder _c_("HepMC::Polarization", "", typeid(HepMC::Polarization), sizeof(HepMC::Polarization),std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC | VIRTUAL);
00451   _c_.addField("m_theta", "double", "", (int)(&((HepMC::Polarization*)64)->m_theta)-64, PRIVATE );
00452   _c_.addField("m_phi", "double", "", (int)(&((HepMC::Polarization*)64)->m_phi)-64, PRIVATE );
00453   _c_.addMethod("Polarization", "", "HepMC::Polarization", "double=; double=", constructor_5535, PUBLIC);
00454   _c_.addMethod("Polarization", "", "HepMC::Polarization", "HepMC::Polarization&", constructor_5536, PUBLIC);
00455   _c_.addMethod("Polarization", "", "HepMC::Polarization", "HepNormal3D&", constructor_5537, PUBLIC);
00456   _c_.addMethod("~Polarization", "", destructor, PUBLIC | VIRTUAL);
00457   _c_.addMethod("Polarization", "", "HepMC::Polarization", constructor_x2, PUBLIC);
00458   _c_.build();
00459 }


Member Function Documentation

void * HepMC__Polarization_dict::constructor_5535 void *  ,
const std::vector< void * > & 
[static]
 

00461                                                                                         {
00462   if ( arg.size() == 0 ) {
00463     return new(mem) HepMC::Polarization();
00464   }
00465   else if ( arg.size() == 1 ) { 
00466     return new(mem) HepMC::Polarization(*(double*)arg[0]);
00467   }
00468   else if ( arg.size() == 2 ) { 
00469     return new(mem) HepMC::Polarization(*(double*)arg[0],
00470                                       *(double*)arg[1]);
00471   }
00472   return 0;
00473 }

void * HepMC__Polarization_dict::constructor_5536 void *  ,
const std::vector< void * > & 
[static]
 

00475                                                                                         {
00476   return new(mem) HepMC::Polarization(*(const HepMC::Polarization*)arg[0]);
00477 }

void * HepMC__Polarization_dict::constructor_5537 void *  ,
const std::vector< void * > & 
[static]
 

00479                                                                                         {
00480   return new(mem) HepMC::Polarization(*(const HepNormal3D*)arg[0]);
00481 }

void * HepMC__Polarization_dict::constructor_x2 void *   )  [static]
 

00483                                                          {
00484   return new(mem) HepMC::Polarization();
00485 }

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

00444 { ((HepMC::Polarization*)o)->~Polarization(); }


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