BOSS 7.0.2
BESIII Offline Software System
Loading...
Searching...
No Matches
HepMC__Polarization_dict Class Reference

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

Definition at line 449 of file McEventDict_dict.cpp.

449 {
450 ClassBuilder _c_("HepMC::Polarization", "", typeid(HepMC::Polarization), sizeof(HepMC::Polarization),std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC | VIRTUAL);
451 _c_.addField("m_theta", "double", "", (int)(&((HepMC::Polarization*)64)->m_theta)-64, PRIVATE );
452 _c_.addField("m_phi", "double", "", (int)(&((HepMC::Polarization*)64)->m_phi)-64, PRIVATE );
453 _c_.addMethod("Polarization", "", "HepMC::Polarization", "double=; double=", constructor_5535, PUBLIC);
454 _c_.addMethod("Polarization", "", "HepMC::Polarization", "HepMC::Polarization&", constructor_5536, PUBLIC);
455 _c_.addMethod("Polarization", "", "HepMC::Polarization", "HepNormal3D&", constructor_5537, PUBLIC);
456 _c_.addMethod("~Polarization", "", destructor, PUBLIC | VIRTUAL);
457 _c_.addMethod("Polarization", "", "HepMC::Polarization", constructor_x2, PUBLIC);
458 _c_.build();
459}
static void * constructor_5535(void *, const std::vector< void * > &)
static void * constructor_x2(void *)
static void * constructor_5537(void *, const std::vector< void * > &)
static void destructor(void *o)
static void * constructor_5536(void *, const std::vector< void * > &)

Member Function Documentation

◆ constructor_5535()

void * HepMC__Polarization_dict::constructor_5535 ( void *  mem,
const std::vector< void * > &  arg 
)
static

Definition at line 461 of file McEventDict_dict.cpp.

461 {
462 if ( arg.size() == 0 ) {
463 return new(mem) HepMC::Polarization();
464 }
465 else if ( arg.size() == 1 ) {
466 return new(mem) HepMC::Polarization(*(double*)arg[0]);
467 }
468 else if ( arg.size() == 2 ) {
469 return new(mem) HepMC::Polarization(*(double*)arg[0],
470 *(double*)arg[1]);
471 }
472 return 0;
473}
double arg(const EvtComplex &c)
Definition: EvtComplex.hh:227

Referenced by HepMC__Polarization_dict().

◆ constructor_5536()

void * HepMC__Polarization_dict::constructor_5536 ( void *  mem,
const std::vector< void * > &  arg 
)
static

Definition at line 475 of file McEventDict_dict.cpp.

475 {
476 return new(mem) HepMC::Polarization(*(const HepMC::Polarization*)arg[0]);
477}

Referenced by HepMC__Polarization_dict().

◆ constructor_5537()

void * HepMC__Polarization_dict::constructor_5537 ( void *  mem,
const std::vector< void * > &  arg 
)
static

Definition at line 479 of file McEventDict_dict.cpp.

479 {
480 return new(mem) HepMC::Polarization(*(const HepNormal3D*)arg[0]);
481}

Referenced by HepMC__Polarization_dict().

◆ constructor_x2()

void * HepMC__Polarization_dict::constructor_x2 ( void *  mem)
static

Definition at line 483 of file McEventDict_dict.cpp.

483 {
484 return new(mem) HepMC::Polarization();
485}

Referenced by HepMC__Polarization_dict().

◆ destructor()

static void HepMC__Polarization_dict::destructor ( void *  o)
inlinestatic

Definition at line 444 of file McEventDict_dict.cpp.

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

Referenced by HepMC__Polarization_dict().


The documentation for this class was generated from the following file: