BOSS 7.1.2
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 763 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 778 of file McEventDict_dict.cpp.

778 {
779 ClassBuilder _c_("std::vector<HepMC::GenEvent*>", "", typeid(std::vector<HepMC::GenEvent*>), sizeof(std::vector<HepMC::GenEvent*>),std::vector<const std::type_info*>(), false, VECTOR, 0, PUBLIC);
780 _c_.addSuperClass("std::_Vector_base<HepMC::GenEvent*,std::allocator<HepMC::GenEvent*> >", 0, tobase_6652);
781 _c_.addMethod("vector", "", "std::vector<HepMC::GenEvent*>", "std::allocator<HepMC::GenEvent*>&=", constructor_6687, PUBLIC);
782 _c_.addMethod("vector", "", "std::vector<HepMC::GenEvent*>", "unsigned int; HepMC::GenEvent*&; std::allocator<HepMC::GenEvent*>&=", constructor_6688, PUBLIC);
783 _c_.addMethod("vector", "", "std::vector<HepMC::GenEvent*>", "unsigned int", constructor_6689, PUBLIC);
784 _c_.addMethod("vector", "", "std::vector<HepMC::GenEvent*>", "std::vector<HepMC::GenEvent*>&", constructor_6690, PUBLIC);
785 _c_.addMethod("~vector", "", destructor, PUBLIC);
786 _c_.addMethod("vector", "", "std::vector<HepMC::GenEvent*>", constructor_x7, PUBLIC);
787 _c_.addMethod("writeData", "", "void*", "std::vector<void*>", method_x8);
788 _c_.addMethod("readData", "", "void*", "std::vector<void*>", method_x9);
789 _c_.build();
790}
#define VECTOR
Definition EeToeeV.cxx:57
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 796 of file McEventDict_dict.cpp.

796 {
797 if ( arg.size() == 0 ) {
798 return new(mem) std::vector<HepMC::GenEvent*>();
799 }
800 else if ( arg.size() == 1 ) {
801 return new(mem) std::vector<HepMC::GenEvent*>(*(const std::allocator<HepMC::GenEvent*>*)arg[0]);
802 }
803 return 0;
804}
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 806 of file McEventDict_dict.cpp.

806 {
807 if ( arg.size() == 2 ) {
808 return new(mem) std::vector<HepMC::GenEvent*>(*(unsigned int*)arg[0],
809 *(HepMC::GenEvent* const*)arg[1]);
810 }
811 else if ( arg.size() == 3 ) {
812 return new(mem) std::vector<HepMC::GenEvent*>(*(unsigned int*)arg[0],
813 *(HepMC::GenEvent* const*)arg[1],
814 *(const std::allocator<HepMC::GenEvent*>*)arg[2]);
815 }
816 return 0;
817}

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 819 of file McEventDict_dict.cpp.

819 {
820 return new(mem) std::vector<HepMC::GenEvent*>(*(unsigned int*)arg[0]);
821}

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 823 of file McEventDict_dict.cpp.

823 {
824 return new(mem) std::vector<HepMC::GenEvent*>(*(const std::vector<HepMC::GenEvent*>*)arg[0]);
825}

Referenced by std__vector_HepMC__GenEventp__dict().

◆ constructor_x7()

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

Definition at line 827 of file McEventDict_dict.cpp.

827 {
828 return new(mem) std::vector<HepMC::GenEvent*>();
829}

Referenced by std__vector_HepMC__GenEventp__dict().

◆ destructor()

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

Definition at line 771 of file McEventDict_dict.cpp.

771{ ((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 831 of file McEventDict_dict.cpp.

832{
833 std::vector<HepMC::GenEvent*>* v = (std::vector<HepMC::GenEvent*>*)o;
834 size_t n = v->size();
835 ((void (*)(size_t&, const std::vector<void*>&))args[1])(n, args);
836 for(std::vector<HepMC::GenEvent*>::iterator i = v->begin(); i != v->end(); i++) {
837 ((void (*)(const void*, const std::vector<void*>&))args[2])(&(*i), args);
838 }
839 return 0;
840}
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 842 of file McEventDict_dict.cpp.

843{
844 std::vector<HepMC::GenEvent*>* v = (std::vector<HepMC::GenEvent*>*)o;
845 size_t n = *(size_t*)args[1];
846 if (n > 0) {
847 for(size_t i = 0; i < n; i++) {
848 std::vector<HepMC::GenEvent*>::value_type o = 0; // fill with new HepMC::GenEvent;
849 ((void (*)(const void*, const std::vector<void*>&))args[2])(&o, args);
850 v->push_back(o);
851 }
852 ;
853} return 0;
854}

Referenced by std__vector_HepMC__GenEventp__dict().

◆ tobase_6652()

int std__vector_HepMC__GenEventp__dict::tobase_6652 ( void * o)
static

Definition at line 792 of file McEventDict_dict.cpp.

792 {
793 return (int)(std::_Vector_base<HepMC::GenEvent*,std::allocator<HepMC::GenEvent*> >*)(std::vector<HepMC::GenEvent*>*)o - (int)(std::vector<HepMC::GenEvent*>*)o;
794}

Referenced by std__vector_HepMC__GenEventp__dict().


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