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

Public Member Functions

 std__set_HepMC__GenParticlep__dict ()

Static Public Member Functions

static void destructor (void *o)
static void * constructor_7245 (void *)
static void * constructor_7246 (void *, const std::vector< void * > &)
static void * constructor_7247 (void *, const std::vector< void * > &)
static void * method_x12 (void *, const std::vector< void * > &)
static void * method_x13 (void *, const std::vector< void * > &)

Detailed Description

Definition at line 1034 of file McEventDict_dict.cpp.

Constructor & Destructor Documentation

◆ std__set_HepMC__GenParticlep__dict()

std__set_HepMC__GenParticlep__dict::std__set_HepMC__GenParticlep__dict ( )

Definition at line 1046 of file McEventDict_dict.cpp.

1046 {
1047 ClassBuilder _c_( "std::set<HepMC::GenParticle*>", "",
1048 typeid( std::set<HepMC::GenParticle*> ),
1049 sizeof( std::set<HepMC::GenParticle*> ),
1050 std::vector<const std::type_info*>(), false, SET, 0, PUBLIC );
1051 _c_.addField(
1052 "_M_t",
1053 "std::_Rb_tree<HepMC::GenParticle*,HepMC::GenParticle*,std::_Identity<HepMC::"
1054 "GenParticle*>,std::less<HepMC::GenParticle*>,std::allocator<HepMC::GenParticle*> >",
1055 "", (int)( &( (std::set<HepMC::GenParticle*>*)64 )->_M_t ) - 64, PRIVATE );
1056 _c_.addMethod( "~set", "", destructor, PUBLIC );
1057 _c_.addMethod( "set", "", "std::set<HepMC::GenParticle*>", constructor_7245, PUBLIC );
1058 _c_.addMethod( "set", "", "std::set<HepMC::GenParticle*>",
1059 "std::less<HepMC::GenParticle*>&; std::allocator<HepMC::GenParticle*>&=",
1060 constructor_7246, PUBLIC );
1061 _c_.addMethod( "set", "", "std::set<HepMC::GenParticle*>", "std::set<HepMC::GenParticle*>&",
1062 constructor_7247, PUBLIC );
1063 _c_.addMethod( "writeData", "", "void*", "std::vector<void*>", method_x12 );
1064 _c_.addMethod( "readData", "", "void*", "std::vector<void*>", method_x13 );
1065 _c_.build();
1066}
static void * method_x13(void *, const std::vector< void * > &)
static void * method_x12(void *, const std::vector< void * > &)
static void * constructor_7246(void *, const std::vector< void * > &)
static void * constructor_7247(void *, const std::vector< void * > &)

Member Function Documentation

◆ constructor_7245()

void * std__set_HepMC__GenParticlep__dict::constructor_7245 ( void * mem)
static

Definition at line 1068 of file McEventDict_dict.cpp.

1068 {
1069 return new ( mem ) std::set<HepMC::GenParticle*>();
1070}

Referenced by std__set_HepMC__GenParticlep__dict().

◆ constructor_7246()

void * std__set_HepMC__GenParticlep__dict::constructor_7246 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 1072 of file McEventDict_dict.cpp.

1073 {
1074 if ( arg.size() == 1 )
1075 {
1076 return new ( mem )
1077 std::set<HepMC::GenParticle*>( *(const std::less<HepMC::GenParticle*>*)arg[0] );
1078 }
1079 else if ( arg.size() == 2 )
1080 {
1081 return new ( mem )
1082 std::set<HepMC::GenParticle*>( *(const std::less<HepMC::GenParticle*>*)arg[0],
1083 *(const std::allocator<HepMC::GenParticle*>*)arg[1] );
1084 }
1085 return 0;
1086}
double arg(const EvtComplex &c)

Referenced by std__set_HepMC__GenParticlep__dict().

◆ constructor_7247()

void * std__set_HepMC__GenParticlep__dict::constructor_7247 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 1088 of file McEventDict_dict.cpp.

1089 {
1090 return new ( mem )
1091 std::set<HepMC::GenParticle*>( *(const std::set<HepMC::GenParticle*>*)arg[0] );
1092}

Referenced by std__set_HepMC__GenParticlep__dict().

◆ destructor()

void std__set_HepMC__GenParticlep__dict::destructor ( void * o)
inlinestatic

Definition at line 1037 of file McEventDict_dict.cpp.

1037{ ( (std::set<HepMC::GenParticle*>*)o )->~set(); }

Referenced by std__set_HepMC__GenParticlep__dict().

◆ method_x12()

void * std__set_HepMC__GenParticlep__dict::method_x12 ( void * o,
const std::vector< void * > & args )
static

Definition at line 1094 of file McEventDict_dict.cpp.

1095 {
1096 std::set<HepMC::GenParticle*>* v = (std::set<HepMC::GenParticle*>*)o;
1097 size_t n = v->size();
1098 ( (void ( * )( size_t&, const std::vector<void*>& ))args[1] )( n, args );
1099 for ( std::set<HepMC::GenParticle*>::iterator i = v->begin(); i != v->end(); i++ )
1100 { ( (void ( * )( const void*, const std::vector<void*>& ))args[2] )( &( *i ), args ); }
1101 return 0;
1102}
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__set_HepMC__GenParticlep__dict().

◆ method_x13()

void * std__set_HepMC__GenParticlep__dict::method_x13 ( void * o,
const std::vector< void * > & args )
static

Definition at line 1104 of file McEventDict_dict.cpp.

1105 {
1106 std::set<HepMC::GenParticle*>* v = (std::set<HepMC::GenParticle*>*)o;
1107 size_t n = *(size_t*)args[1];
1108 if ( n > 0 )
1109 {
1110 for ( size_t i = 0; i < n; i++ )
1111 {
1112 std::set<HepMC::GenParticle*>::value_type o = 0; // fill with new HepMC::GenParticle;
1113 ( (void ( * )( const void*, const std::vector<void*>& ))args[2] )( &o, args );
1114 v->insert( o );
1115 };
1116 }
1117 return 0;
1118}

Referenced by std__set_HepMC__GenParticlep__dict().


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