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

Public Member Functions

 DataVector_HepMC__GenEvent__dict ()

Static Public Member Functions

static void * constructor_5444 (void *, const std::vector< void * > &)
static void * constructor_5445 (void *, const std::vector< void * > &)
static void * constructor_5446 (void *, const std::vector< void * > &)
static void destructor (void *o)
static void * constructor_x1 (void *)

Detailed Description

Definition at line 414 of file McEventDict_dict.cpp.

Constructor & Destructor Documentation

◆ DataVector_HepMC__GenEvent__dict()

DataVector_HepMC__GenEvent__dict::DataVector_HepMC__GenEvent__dict ( )

Definition at line 425 of file McEventDict_dict.cpp.

425 {
426 ClassBuilder _c_( "DataVector<HepMC::GenEvent>", "", typeid( DataVector<HepMC::GenEvent> ),
427 sizeof( DataVector<HepMC::GenEvent> ),
428 std::vector<const std::type_info*>(), false, NOCONTAINER, 0,
429 PUBLIC | VIRTUAL );
430 _c_.addField( "m_ownPolicy", "int", "",
431 (int)( &( (DataVector<HepMC::GenEvent>*)64 )->m_ownPolicy ) - 64, PRIVATE );
432 _c_.addField( "m_pCont", "std::vector<HepMC::GenEvent*>", "",
433 (int)( &( (DataVector<HepMC::GenEvent>*)64 )->m_pCont ) - 64, PRIVATE );
434 _c_.addMethod( "DataVector", "", "DataVector<HepMC::GenEvent>", "int=", constructor_5444,
435 PUBLIC );
436 _c_.addMethod( "DataVector", "", "DataVector<HepMC::GenEvent>",
437 "unsigned int; int=", constructor_5445, PUBLIC );
438 _c_.addMethod( "DataVector", "", "DataVector<HepMC::GenEvent>",
439 "DataVector<HepMC::GenEvent>&", constructor_5446, PUBLIC );
440 _c_.addMethod( "~DataVector", "", destructor, PUBLIC | VIRTUAL );
441 _c_.addMethod( "DataVector", "", "DataVector<HepMC::GenEvent>", constructor_x1, PUBLIC );
442 _c_.build();
443}
static void * constructor_5444(void *, const std::vector< void * > &)
static void * constructor_5446(void *, const std::vector< void * > &)
static void * constructor_5445(void *, const std::vector< void * > &)

Member Function Documentation

◆ constructor_5444()

void * DataVector_HepMC__GenEvent__dict::constructor_5444 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 445 of file McEventDict_dict.cpp.

446 {
447 if ( arg.size() == 0 ) { return new ( mem ) DataVector<HepMC::GenEvent>(); }
448 else if ( arg.size() == 1 )
449 { return new ( mem ) DataVector<HepMC::GenEvent>( *(SG::OwnershipPolicy*)arg[0] ); }
450 return 0;
451}
double arg(const EvtComplex &c)

Referenced by DataVector_HepMC__GenEvent__dict().

◆ constructor_5445()

void * DataVector_HepMC__GenEvent__dict::constructor_5445 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 453 of file McEventDict_dict.cpp.

454 {
455 if ( arg.size() == 1 )
456 { return new ( mem ) DataVector<HepMC::GenEvent>( *(unsigned int*)arg[0] ); }
457 else if ( arg.size() == 2 )
458 {
459 return new ( mem )
460 DataVector<HepMC::GenEvent>( *(unsigned int*)arg[0], *(SG::OwnershipPolicy*)arg[1] );
461 }
462 return 0;
463}

Referenced by DataVector_HepMC__GenEvent__dict().

◆ constructor_5446()

void * DataVector_HepMC__GenEvent__dict::constructor_5446 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 465 of file McEventDict_dict.cpp.

466 {
467 return new ( mem )
468 DataVector<HepMC::GenEvent>( *(const DataVector<HepMC::GenEvent>*)arg[0] );
469}

Referenced by DataVector_HepMC__GenEvent__dict().

◆ constructor_x1()

void * DataVector_HepMC__GenEvent__dict::constructor_x1 ( void * mem)
static

Definition at line 471 of file McEventDict_dict.cpp.

471 {
472 return new ( mem ) DataVector<HepMC::GenEvent>();
473}

Referenced by DataVector_HepMC__GenEvent__dict().

◆ destructor()

void DataVector_HepMC__GenEvent__dict::destructor ( void * o)
inlinestatic

Definition at line 420 of file McEventDict_dict.cpp.

420{ ( (DataVector<HepMC::GenEvent>*)o )->~DataVector(); }

Referenced by DataVector_HepMC__GenEvent__dict().


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