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

Public Member Functions

 std__vector_HepMC__GenEventp__dict ()

Static Public Member Functions

static int tobase_6652 (void *)
static void * constructor_6687 (void *, const std::vector< void * > &)
static void * constructor_6688 (void *, const std::vector< void * > &)
static void * constructor_6689 (void *, const std::vector< void * > &)
static void * constructor_6690 (void *, const std::vector< void * > &)
static void destructor (void *o)
static void * constructor_x7 (void *)
static void * method_x8 (void *, const std::vector< void * > &)
static void * method_x9 (void *, const std::vector< void * > &)

Detailed Description

Definition at line 833 of file McEventDict_dict.cpp.

Constructor & Destructor Documentation

◆ std__vector_HepMC__GenEventp__dict()

std__vector_HepMC__GenEventp__dict::std__vector_HepMC__GenEventp__dict ( )

Definition at line 848 of file McEventDict_dict.cpp.

848 {
849 ClassBuilder _c_( "std::vector<HepMC::GenEvent*>", "",
850 typeid( std::vector<HepMC::GenEvent*> ),
851 sizeof( std::vector<HepMC::GenEvent*> ),
852 std::vector<const std::type_info*>(), false, VECTOR, 0, PUBLIC );
853 _c_.addSuperClass( "std::_Vector_base<HepMC::GenEvent*,std::allocator<HepMC::GenEvent*> >",
854 0, tobase_6652 );
855 _c_.addMethod( "vector", "", "std::vector<HepMC::GenEvent*>",
856 "std::allocator<HepMC::GenEvent*>&=", constructor_6687, PUBLIC );
857 _c_.addMethod( "vector", "", "std::vector<HepMC::GenEvent*>",
858 "unsigned int; HepMC::GenEvent*&; std::allocator<HepMC::GenEvent*>&=",
859 constructor_6688, PUBLIC );
860 _c_.addMethod( "vector", "", "std::vector<HepMC::GenEvent*>", "unsigned int",
861 constructor_6689, PUBLIC );
862 _c_.addMethod( "vector", "", "std::vector<HepMC::GenEvent*>",
863 "std::vector<HepMC::GenEvent*>&", constructor_6690, PUBLIC );
864 _c_.addMethod( "~vector", "", destructor, PUBLIC );
865 _c_.addMethod( "vector", "", "std::vector<HepMC::GenEvent*>", constructor_x7, PUBLIC );
866 _c_.addMethod( "writeData", "", "void*", "std::vector<void*>", method_x8 );
867 _c_.addMethod( "readData", "", "void*", "std::vector<void*>", method_x9 );
868 _c_.build();
869}
#define VECTOR
Definition EeToeeV.cxx:53
static void * constructor_6689(void *, const std::vector< void * > &)
static void * method_x9(void *, const std::vector< void * > &)
static void * constructor_6688(void *, const std::vector< void * > &)
static void * method_x8(void *, const std::vector< void * > &)
static void * constructor_6690(void *, const std::vector< void * > &)
static void * constructor_6687(void *, const std::vector< void * > &)

Member Function Documentation

◆ constructor_6687()

void * std__vector_HepMC__GenEventp__dict::constructor_6687 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 878 of file McEventDict_dict.cpp.

879 {
880 if ( arg.size() == 0 ) { return new ( mem ) std::vector<HepMC::GenEvent*>(); }
881 else if ( arg.size() == 1 )
882 {
883 return new ( mem )
884 std::vector<HepMC::GenEvent*>( *(const std::allocator<HepMC::GenEvent*>*)arg[0] );
885 }
886 return 0;
887}
double arg(const EvtComplex &c)

Referenced by std__vector_HepMC__GenEventp__dict().

◆ constructor_6688()

void * std__vector_HepMC__GenEventp__dict::constructor_6688 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 889 of file McEventDict_dict.cpp.

890 {
891 if ( arg.size() == 2 )
892 {
893 return new ( mem ) std::vector<HepMC::GenEvent*>( *(unsigned int*)arg[0],
894 *(HepMC::GenEvent* const*)arg[1] );
895 }
896 else if ( arg.size() == 3 )
897 {
898 return new ( mem ) std::vector<HepMC::GenEvent*>(
899 *(unsigned int*)arg[0], *(HepMC::GenEvent* const*)arg[1],
900 *(const std::allocator<HepMC::GenEvent*>*)arg[2] );
901 }
902 return 0;
903}

Referenced by std__vector_HepMC__GenEventp__dict().

◆ constructor_6689()

void * std__vector_HepMC__GenEventp__dict::constructor_6689 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 905 of file McEventDict_dict.cpp.

906 {
907 return new ( mem ) std::vector<HepMC::GenEvent*>( *(unsigned int*)arg[0] );
908}

Referenced by std__vector_HepMC__GenEventp__dict().

◆ constructor_6690()

void * std__vector_HepMC__GenEventp__dict::constructor_6690 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 910 of file McEventDict_dict.cpp.

911 {
912 return new ( mem )
913 std::vector<HepMC::GenEvent*>( *(const std::vector<HepMC::GenEvent*>*)arg[0] );
914}

Referenced by std__vector_HepMC__GenEventp__dict().

◆ constructor_x7()

void * std__vector_HepMC__GenEventp__dict::constructor_x7 ( void * mem)
static

Definition at line 916 of file McEventDict_dict.cpp.

916 {
917 return new ( mem ) std::vector<HepMC::GenEvent*>();
918}

Referenced by std__vector_HepMC__GenEventp__dict().

◆ destructor()

void std__vector_HepMC__GenEventp__dict::destructor ( void * o)
inlinestatic

Definition at line 841 of file McEventDict_dict.cpp.

841{ ( (std::vector<HepMC::GenEvent*>*)o )->~vector(); }

Referenced by std__vector_HepMC__GenEventp__dict().

◆ method_x8()

void * std__vector_HepMC__GenEventp__dict::method_x8 ( void * o,
const std::vector< void * > & args )
static

Definition at line 920 of file McEventDict_dict.cpp.

921 {
922 std::vector<HepMC::GenEvent*>* v = (std::vector<HepMC::GenEvent*>*)o;
923 size_t n = v->size();
924 ( (void ( * )( size_t&, const std::vector<void*>& ))args[1] )( n, args );
925 for ( std::vector<HepMC::GenEvent*>::iterator i = v->begin(); i != v->end(); i++ )
926 { ( (void ( * )( const void*, const std::vector<void*>& ))args[2] )( &( *i ), args ); }
927 return 0;
928}
const Int_t n
**********Class see also m_nmax DOUBLE PRECISION m_amel DOUBLE PRECISION m_x2 DOUBLE PRECISION m_alfinv DOUBLE PRECISION m_Xenph INTEGER m_KeyWtm INTEGER m_idyfs DOUBLE PRECISION m_zini DOUBLE PRECISION m_q2 DOUBLE PRECISION m_Wt_KF DOUBLE PRECISION m_WtCut INTEGER m_KFfin *COMMON c_KarLud $ !Input CMS energy[GeV] $ !CMS energy after beam spread beam strahlung[GeV] $ !Beam energy spread[GeV] $ !z boost due to beam spread $ !electron beam mass *ff pair spectrum $ !minimum v
Definition KarLud.h:35

Referenced by std__vector_HepMC__GenEventp__dict().

◆ method_x9()

void * std__vector_HepMC__GenEventp__dict::method_x9 ( void * o,
const std::vector< void * > & args )
static

Definition at line 930 of file McEventDict_dict.cpp.

931 {
932 std::vector<HepMC::GenEvent*>* v = (std::vector<HepMC::GenEvent*>*)o;
933 size_t n = *(size_t*)args[1];
934 if ( n > 0 )
935 {
936 for ( size_t i = 0; i < n; i++ )
937 {
938 std::vector<HepMC::GenEvent*>::value_type o = 0; // fill with new HepMC::GenEvent;
939 ( (void ( * )( const void*, const std::vector<void*>& ))args[2] )( &o, args );
940 v->push_back( o );
941 };
942 }
943 return 0;
944}

Referenced by std__vector_HepMC__GenEventp__dict().

◆ tobase_6652()

int std__vector_HepMC__GenEventp__dict::tobase_6652 ( void * o)
static

Definition at line 871 of file McEventDict_dict.cpp.

871 {
872 return (int)(std::_Vector_base<
873 HepMC::GenEvent*,
874 std::allocator<HepMC::GenEvent*>>*)(std::vector<HepMC::GenEvent*>*)o -
875 (int)(std::vector<HepMC::GenEvent*>*)o;
876}

Referenced by std__vector_HepMC__GenEventp__dict().


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