HepMC__Polarization_dict Class Reference

List of all members.

Public Member Functions

 HepMC__Polarization_dict ()

Static Public Member Functions

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

Detailed Description

Definition at line 438 of file McEventDict_dict.cpp.


Constructor & Destructor Documentation

HepMC__Polarization_dict::HepMC__Polarization_dict (  ) 

Definition at line 449 of file McEventDict_dict.cpp.

References constructor_5535(), constructor_5536(), constructor_5537(), constructor_x2(), and destructor().

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]

Definition at line 461 of file McEventDict_dict.cpp.

Referenced by HepMC__Polarization_dict().

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]

Definition at line 475 of file McEventDict_dict.cpp.

Referenced by HepMC__Polarization_dict().

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]

Definition at line 479 of file McEventDict_dict.cpp.

Referenced by HepMC__Polarization_dict().

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

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

Definition at line 483 of file McEventDict_dict.cpp.

Referenced by HepMC__Polarization_dict().

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

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

Definition at line 444 of file McEventDict_dict.cpp.

Referenced by HepMC__Polarization_dict().

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


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