BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
HepMC__WeightContainer_dict Class Reference

Public Member Functions

 HepMC__WeightContainer_dict ()

Static Public Member Functions

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

Detailed Description

Definition at line 776 of file McEventDict_dict.cpp.

Constructor & Destructor Documentation

◆ HepMC__WeightContainer_dict()

HepMC__WeightContainer_dict::HepMC__WeightContainer_dict ( )

Definition at line 787 of file McEventDict_dict.cpp.

787 {
788 ClassBuilder _c_( "HepMC::WeightContainer", "", typeid( HepMC::WeightContainer ),
789 sizeof( HepMC::WeightContainer ), std::vector<const std::type_info*>(),
790 false, NOCONTAINER, 0, PUBLIC | VIRTUAL );
791 _c_.addField( "m_weights", "std::vector<double>", "",
792 (int)( &( (HepMC::WeightContainer*)64 )->m_weights ) - 64, PRIVATE );
793 _c_.addMethod( "WeightContainer", "", "HepMC::WeightContainer",
794 "unsigned int=; double&=", constructor_5726, PUBLIC );
795 _c_.addMethod( "WeightContainer", "", "HepMC::WeightContainer", "std::vector<double>&",
796 constructor_5727, PUBLIC );
797 _c_.addMethod( "WeightContainer", "", "HepMC::WeightContainer", "HepMC::WeightContainer&",
798 constructor_5728, PUBLIC );
799 _c_.addMethod( "~WeightContainer", "", destructor, PUBLIC | VIRTUAL );
800 _c_.addMethod( "WeightContainer", "", "HepMC::WeightContainer", constructor_x6, PUBLIC );
801 _c_.build();
802}
HepSymMatrix m_weights(20, 0)
static void * constructor_5728(void *, const std::vector< void * > &)
static void * constructor_5726(void *, const std::vector< void * > &)
static void * constructor_5727(void *, const std::vector< void * > &)
static void * constructor_x6(void *)
static void destructor(void *o)

Member Function Documentation

◆ constructor_5726()

void * HepMC__WeightContainer_dict::constructor_5726 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 804 of file McEventDict_dict.cpp.

805 {
806 if ( arg.size() == 0 ) { return new ( mem ) HepMC::WeightContainer(); }
807 else if ( arg.size() == 1 )
808 { return new ( mem ) HepMC::WeightContainer( *(unsigned int*)arg[0] ); }
809 else if ( arg.size() == 2 )
810 {
811 return new ( mem )
812 HepMC::WeightContainer( *(unsigned int*)arg[0], *(const double*)arg[1] );
813 }
814 return 0;
815}
double arg(const EvtComplex &c)

Referenced by HepMC__WeightContainer_dict().

◆ constructor_5727()

void * HepMC__WeightContainer_dict::constructor_5727 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 817 of file McEventDict_dict.cpp.

818 {
819 return new ( mem ) HepMC::WeightContainer( *(const std::vector<double>*)arg[0] );
820}

Referenced by HepMC__WeightContainer_dict().

◆ constructor_5728()

void * HepMC__WeightContainer_dict::constructor_5728 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 822 of file McEventDict_dict.cpp.

823 {
824 return new ( mem ) HepMC::WeightContainer( *(const HepMC::WeightContainer*)arg[0] );
825}

Referenced by HepMC__WeightContainer_dict().

◆ constructor_x6()

void * HepMC__WeightContainer_dict::constructor_x6 ( void * mem)
static

Definition at line 827 of file McEventDict_dict.cpp.

827 {
828 return new ( mem ) HepMC::WeightContainer();
829}

Referenced by HepMC__WeightContainer_dict().

◆ destructor()

void HepMC__WeightContainer_dict::destructor ( void * o)
inlinestatic

Definition at line 782 of file McEventDict_dict.cpp.

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

Referenced by HepMC__WeightContainer_dict().


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