BOSS 8.0.0
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 476 of file McEventDict_dict.cpp.

Constructor & Destructor Documentation

◆ HepMC__Polarization_dict()

HepMC__Polarization_dict::HepMC__Polarization_dict ( )

Definition at line 487 of file McEventDict_dict.cpp.

487 {
488 ClassBuilder _c_( "HepMC::Polarization", "", typeid( HepMC::Polarization ),
489 sizeof( HepMC::Polarization ), std::vector<const std::type_info*>(), false,
490 NOCONTAINER, 0, PUBLIC | VIRTUAL );
491 _c_.addField( "m_theta", "double", "", (int)( &( (HepMC::Polarization*)64 )->m_theta ) - 64,
492 PRIVATE );
493 _c_.addField( "m_phi", "double", "", (int)( &( (HepMC::Polarization*)64 )->m_phi ) - 64,
494 PRIVATE );
495 _c_.addMethod( "Polarization", "", "HepMC::Polarization",
496 "double=; double=", constructor_5535, PUBLIC );
497 _c_.addMethod( "Polarization", "", "HepMC::Polarization", "HepMC::Polarization&",
498 constructor_5536, PUBLIC );
499 _c_.addMethod( "Polarization", "", "HepMC::Polarization", "HepNormal3D&", constructor_5537,
500 PUBLIC );
501 _c_.addMethod( "~Polarization", "", destructor, PUBLIC | VIRTUAL );
502 _c_.addMethod( "Polarization", "", "HepMC::Polarization", constructor_x2, PUBLIC );
503 _c_.build();
504}
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 506 of file McEventDict_dict.cpp.

506 {
507 if ( arg.size() == 0 ) { return new ( mem ) HepMC::Polarization(); }
508 else if ( arg.size() == 1 ) { return new ( mem ) HepMC::Polarization( *(double*)arg[0] ); }
509 else if ( arg.size() == 2 )
510 { return new ( mem ) HepMC::Polarization( *(double*)arg[0], *(double*)arg[1] ); }
511 return 0;
512}
double arg(const EvtComplex &c)

Referenced by HepMC__Polarization_dict().

◆ constructor_5536()

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

Definition at line 514 of file McEventDict_dict.cpp.

514 {
515 return new ( mem ) HepMC::Polarization( *(const HepMC::Polarization*)arg[0] );
516}

Referenced by HepMC__Polarization_dict().

◆ constructor_5537()

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

Definition at line 518 of file McEventDict_dict.cpp.

518 {
519 return new ( mem ) HepMC::Polarization( *(const HepNormal3D*)arg[0] );
520}
HepGeom::Normal3D< float > HepNormal3D

Referenced by HepMC__Polarization_dict().

◆ constructor_x2()

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

Definition at line 522 of file McEventDict_dict.cpp.

522 {
523 return new ( mem ) HepMC::Polarization();
524}

Referenced by HepMC__Polarization_dict().

◆ destructor()

void HepMC__Polarization_dict::destructor ( void * o)
inlinestatic

Definition at line 482 of file McEventDict_dict.cpp.

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

Referenced by HepMC__Polarization_dict().


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