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

Public Member Functions

 Hep3Vector_dict ()

Static Public Member Functions

static void * constructor_3332 (void *, const std::vector< void * > &)
static void * constructor_3333 (void *, const std::vector< void * > &)
static void destructor (void *o)
static void * constructor_x0 (void *)

Detailed Description

Definition at line 213 of file McEventDict_dict.cpp.

Constructor & Destructor Documentation

◆ Hep3Vector_dict()

Hep3Vector_dict::Hep3Vector_dict ( )

Definition at line 223 of file McEventDict_dict.cpp.

223 {
224 ClassBuilder _c_( "Hep3Vector", "", typeid( Hep3Vector ), sizeof( Hep3Vector ),
225 std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC );
226 _c_.addField( "dx", "double", "", (int)( &( (Hep3Vector*)64 )->dx ) - 64, PROTECTED );
227 _c_.addField( "dy", "double", "", (int)( &( (Hep3Vector*)64 )->dy ) - 64, PROTECTED );
228 _c_.addField( "dz", "double", "", (int)( &( (Hep3Vector*)64 )->dz ) - 64, PROTECTED );
229 _c_.addMethod( "Hep3Vector", "", "Hep3Vector", "double=; double=; double=", constructor_3332,
230 PUBLIC );
231 _c_.addMethod( "Hep3Vector", "", "Hep3Vector", "Hep3Vector&", constructor_3333, PUBLIC );
232 _c_.addMethod( "~Hep3Vector", "", destructor, PUBLIC );
233 _c_.addMethod( "Hep3Vector", "", "Hep3Vector", constructor_x0, PUBLIC );
234 _c_.build();
235}
static void * constructor_x0(void *)
static void * constructor_3333(void *, const std::vector< void * > &)
static void destructor(void *o)
static void * constructor_3332(void *, const std::vector< void * > &)

Member Function Documentation

◆ constructor_3332()

void * Hep3Vector_dict::constructor_3332 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 237 of file McEventDict_dict.cpp.

237 {
238 if ( arg.size() == 0 ) { return new ( mem ) Hep3Vector(); }
239 else if ( arg.size() == 1 ) { return new ( mem ) Hep3Vector( *(double*)arg[0] ); }
240 else if ( arg.size() == 2 )
241 { return new ( mem ) Hep3Vector( *(double*)arg[0], *(double*)arg[1] ); }
242 else if ( arg.size() == 3 )
243 { return new ( mem ) Hep3Vector( *(double*)arg[0], *(double*)arg[1], *(double*)arg[2] ); }
244 return 0;
245}
double arg(const EvtComplex &c)

Referenced by Hep3Vector_dict().

◆ constructor_3333()

void * Hep3Vector_dict::constructor_3333 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 247 of file McEventDict_dict.cpp.

247 {
248 return new ( mem ) Hep3Vector( *(const Hep3Vector*)arg[0] );
249}

Referenced by Hep3Vector_dict().

◆ constructor_x0()

void * Hep3Vector_dict::constructor_x0 ( void * mem)
static

Definition at line 251 of file McEventDict_dict.cpp.

251{ return new ( mem ) Hep3Vector(); }

Referenced by Hep3Vector_dict().

◆ destructor()

void Hep3Vector_dict::destructor ( void * o)
inlinestatic

Definition at line 218 of file McEventDict_dict.cpp.

218{ ( (Hep3Vector*)o )->~Hep3Vector(); }

Referenced by Hep3Vector_dict().


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