BOSS 6.6.4.p01
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 385 of file McEventDict_dict.cpp.

Constructor & Destructor Documentation

◆ DataVector_HepMC__GenEvent__dict()

DataVector_HepMC__GenEvent__dict::DataVector_HepMC__GenEvent__dict ( )

Definition at line 396 of file McEventDict_dict.cpp.

396 {
397 ClassBuilder _c_("DataVector<HepMC::GenEvent>", "", typeid(DataVector<HepMC::GenEvent>), sizeof(DataVector<HepMC::GenEvent>),std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC | VIRTUAL);
398 _c_.addField("m_ownPolicy", "int", "", (int)(&((DataVector<HepMC::GenEvent>*)64)->m_ownPolicy)-64, PRIVATE );
399 _c_.addField("m_pCont", "std::vector<HepMC::GenEvent*>", "", (int)(&((DataVector<HepMC::GenEvent>*)64)->m_pCont)-64, PRIVATE );
400 _c_.addMethod("DataVector", "", "DataVector<HepMC::GenEvent>", "int=", constructor_5444, PUBLIC);
401 _c_.addMethod("DataVector", "", "DataVector<HepMC::GenEvent>", "unsigned int; int=", constructor_5445, PUBLIC);
402 _c_.addMethod("DataVector", "", "DataVector<HepMC::GenEvent>", "DataVector<HepMC::GenEvent>&", constructor_5446, PUBLIC);
403 _c_.addMethod("~DataVector", "", destructor, PUBLIC | VIRTUAL);
404 _c_.addMethod("DataVector", "", "DataVector<HepMC::GenEvent>", constructor_x1, PUBLIC);
405 _c_.build();
406}
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 * > &)
static void * constructor_x1(void *)

Member Function Documentation

◆ constructor_5444()

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

Definition at line 408 of file McEventDict_dict.cpp.

408 {
409 if ( arg.size() == 0 ) {
410 return new(mem) DataVector<HepMC::GenEvent>();
411 }
412 else if ( arg.size() == 1 ) {
413 return new(mem) DataVector<HepMC::GenEvent>(*(SG::OwnershipPolicy*)arg[0]);
414 }
415 return 0;
416}
double arg(const EvtComplex &c)
Definition: EvtComplex.hh:227

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

418 {
419 if ( arg.size() == 1 ) {
420 return new(mem) DataVector<HepMC::GenEvent>(*(unsigned int*)arg[0]);
421 }
422 else if ( arg.size() == 2 ) {
423 return new(mem) DataVector<HepMC::GenEvent>(*(unsigned int*)arg[0],
424 *(SG::OwnershipPolicy*)arg[1]);
425 }
426 return 0;
427}

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

429 {
430 return new(mem) DataVector<HepMC::GenEvent>(*(const DataVector<HepMC::GenEvent>*)arg[0]);
431}

Referenced by DataVector_HepMC__GenEvent__dict().

◆ constructor_x1()

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

Definition at line 433 of file McEventDict_dict.cpp.

433 {
434 return new(mem) DataVector<HepMC::GenEvent>();
435}

Referenced by DataVector_HepMC__GenEvent__dict().

◆ destructor()

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

Definition at line 391 of file McEventDict_dict.cpp.

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

Referenced by DataVector_HepMC__GenEvent__dict().


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