ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
HepMC__GenParticle_dict Class Reference
Collaboration diagram for HepMC__GenParticle_dict:

Public Member Functions

 HepMC__GenParticle_dict ()
 

Static Public Member Functions

static void * constructor_6550 (void *)
 
static void * constructor_6551 (void *, const std::vector< void * > &)
 
static void * constructor_6552 (void *, const std::vector< void * > &)
 
static void destructor (void *o)
 
static void * operator_6554 (void *, const std::vector< void * > &)
 
static void * operator_6555 (void *, const std::vector< void * > &)
 
static void * operator_6556 (void *, const std::vector< void * > &)
 
static void method_6557 (void *, const std::vector< void * > &)
 
static void * converter_6558 (void *)
 
static void * method_6559 (void *)
 
static void * method_6560 (void *)
 
static void * method_6561 (void *)
 
static void * method_6562 (void *)
 
static void * method_6563 (void *, const std::vector< void * > &)
 
static void * method_6564 (void *)
 
static void * method_6565 (void *)
 
static void * method_6566 (void *)
 
static void * method_6567 (void *)
 
static void * method_6568 (void *)
 
static void * method_6569 (void *, const std::vector< void * > &)
 
static void method_6570 (void *, const std::vector< void * > &)
 
static void method_6571 (void *, const std::vector< void * > &)
 
static void method_6572 (void *, const std::vector< void * > &)
 
static void method_6573 (void *, const std::vector< void * > &)
 
static void method_6574 (void *, const std::vector< void * > &)
 
static void method_6575 (void *, const std::vector< void * > &)
 

Detailed Description

Definition at line 340 of file McEventDict_dict_fix.cxx.

Constructor & Destructor Documentation

◆ HepMC__GenParticle_dict()

HepMC__GenParticle_dict::HepMC__GenParticle_dict ( )

Definition at line 370 of file McEventDict_dict_fix.cxx.

370  {
371  ClassBuilder _c_("HepMC::GenParticle", "", typeid(HepMC::GenParticle), sizeof(HepMC::GenParticle),std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC | VIRTUAL);
372  _c_.addField("m_momentum", "HepLorentzVector", "", (size_t)(&((HepMC::GenParticle*)64)->m_momentum)-64, PRIVATE );
373  _c_.addField("m_pdg_id", "int", "", (size_t)(&((HepMC::GenParticle*)64)->m_pdg_id)-64, PRIVATE );
374  _c_.addField("m_status", "int", "", (size_t)(&((HepMC::GenParticle*)64)->m_status)-64, PRIVATE );
375  _c_.addField("m_flow", "HepMC::Flow", "", (size_t)(&((HepMC::GenParticle*)64)->m_flow)-64, PRIVATE );
376  _c_.addField("m_polarization", "HepMC::Polarization", "", (size_t)(&((HepMC::GenParticle*)64)->m_polarization)-64, PRIVATE );
377  _c_.addField("m_production_vertex", "HepMC::GenVertex*", "", (size_t)(&((HepMC::GenParticle*)64)->m_production_vertex)-64, PRIVATE );
378  _c_.addField("m_end_vertex", "HepMC::GenVertex*", "", (size_t)(&((HepMC::GenParticle*)64)->m_end_vertex)-64, PRIVATE );
379  _c_.addField("m_barcode", "int", "", (size_t)(&((HepMC::GenParticle*)64)->m_barcode)-64, PRIVATE );
380  _c_.addMethod("GenParticle", "", "HepMC::GenParticle", constructor_6550, PUBLIC);
381  _c_.addMethod("GenParticle", "", "HepMC::GenParticle", "CLHEP::HepLorentzVector&; int; int=; HepMC::Flow&=; HepMC::Polarization&=", constructor_6551, PUBLIC);
382  _c_.addMethod("GenParticle", "", "HepMC::GenParticle", "HepMC::GenParticle&", constructor_6552, PUBLIC);
383  _c_.addMethod("~GenParticle", "", destructor, PUBLIC | VIRTUAL);
384  _c_.addMethod("=", "", "HepMC::GenParticle&", "HepMC::GenParticle&", operator_6554, PUBLIC);
385  _c_.addMethod("==", "", "bool", "HepMC::GenParticle&", operator_6555, PUBLIC);
386  _c_.addMethod("!=", "", "bool", "HepMC::GenParticle&", operator_6556, PUBLIC);
387  _c_.addMethod("print", "", "std::basic_ostream<char,std::char_traits<char> >&=", method_6557, PUBLIC);
388  _c_.addMethod("CLHEP::HepLorentzVector", "", "CLHEP::HepLorentzVector", converter_6558, PUBLIC);
389  _c_.addMethod("momentum", "", "CLHEP::HepLorentzVector", method_6559, PUBLIC);
390  _c_.addMethod("pdg_id", "", "int", method_6560, PUBLIC);
391  _c_.addMethod("status", "", "int", method_6561, PUBLIC);
392  _c_.addMethod("flow", "", "HepMC::Flow", method_6562, PUBLIC);
393  _c_.addMethod("flow", "", "int", "int", method_6563, PUBLIC);
394  _c_.addMethod("polarization", "", "HepMC::Polarization", method_6564, PUBLIC);
395  _c_.addMethod("production_vertex", "", "HepMC::GenVertex*", method_6565, PUBLIC);
396  _c_.addMethod("end_vertex", "", "HepMC::GenVertex*", method_6566, PUBLIC);
397  _c_.addMethod("parent_event", "", "HepMC::GenEvent*", method_6567, PUBLIC);
398  _c_.addMethod("barcode", "", "int", method_6568, PUBLIC);
399  _c_.addMethod("suggest_barcode", "", "bool", "int", method_6569, PUBLIC);
400  _c_.addMethod("set_momentum", "", "CLHEP::HepLorentzVector&", method_6570, PUBLIC);
401  _c_.addMethod("set_pdg_id", "", "int", method_6571, PUBLIC);
402  _c_.addMethod("set_status", "", "int=", method_6572, PUBLIC);
403  _c_.addMethod("set_flow", "", "HepMC::Flow&", method_6573, PUBLIC);
404  _c_.addMethod("set_flow", "", "int; int=", method_6574, PUBLIC);
405  _c_.addMethod("set_polarization", "", "HepMC::Polarization&=", method_6575, PUBLIC);
406  _c_.build();
407 }

Member Function Documentation

◆ constructor_6550()

void * HepMC__GenParticle_dict::constructor_6550 ( void *  mem)
static

Definition at line 410 of file McEventDict_dict_fix.cxx.

410  {
412 }

◆ constructor_6551()

void * HepMC__GenParticle_dict::constructor_6551 ( void *  mem,
const std::vector< void * > &  arg 
)
static

Definition at line 414 of file McEventDict_dict_fix.cxx.

414  {
415  if ( arg.size() == 2 ) {
416  return ::new(mem) HepMC::GenParticle(*(const CLHEP::HepLorentzVector*)arg[0],
417  *(int*)arg[1]);
418  }
419  else if ( arg.size() == 3 ) {
420  return ::new(mem) HepMC::GenParticle(*(const CLHEP::HepLorentzVector*)arg[0],
421  *(int*)arg[1],
422  *(int*)arg[2]);
423  }
424  else if ( arg.size() == 4 ) {
425  return ::new(mem) HepMC::GenParticle(*(const CLHEP::HepLorentzVector*)arg[0],
426  *(int*)arg[1],
427  *(int*)arg[2],
428  *(const HepMC::Flow*)arg[3]);
429  }
430  else if ( arg.size() == 5 ) {
431  return ::new(mem) HepMC::GenParticle(*(const CLHEP::HepLorentzVector*)arg[0],
432  *(int*)arg[1],
433  *(int*)arg[2],
434  *(const HepMC::Flow*)arg[3],
435  *(const HepMC::Polarization*)arg[4]);
436  }
437  return 0;
438 }

◆ constructor_6552()

void * HepMC__GenParticle_dict::constructor_6552 ( void *  mem,
const std::vector< void * > &  arg 
)
static

Definition at line 440 of file McEventDict_dict_fix.cxx.

440  {
442 }

◆ converter_6558()

void * HepMC__GenParticle_dict::converter_6558 ( void *  o)
static

Definition at line 473 of file McEventDict_dict_fix.cxx.

474 {
475  return new CLHEP::HepLorentzVector(((const HepMC::GenParticle*)o)->operator CLHEP::HepLorentzVector());
476 }

◆ destructor()

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

Definition at line 346 of file McEventDict_dict_fix.cxx.

346 { ((HepMC::GenParticle*)o)->~GenParticle(); }

◆ method_6557()

void HepMC__GenParticle_dict::method_6557 ( void *  o,
const std::vector< void * > &  arg 
)
static

Definition at line 463 of file McEventDict_dict_fix.cxx.

464 {
465  if ( arg.size() == 0 ) {
466  ((const HepMC::GenParticle*)o)->print();
467  }
468  else if ( arg.size() == 1 ) {
469  ((const HepMC::GenParticle*)o)->print(*(std::basic_ostream<char,std::char_traits<char> >*)arg[0]);
470  }
471 }

◆ method_6559()

void * HepMC__GenParticle_dict::method_6559 ( void *  o)
static

Definition at line 478 of file McEventDict_dict_fix.cxx.

479 {
480  return new CLHEP::HepLorentzVector(((const HepMC::GenParticle*)o)->momentum());
481 }

◆ method_6560()

void * HepMC__GenParticle_dict::method_6560 ( void *  o)
static

Definition at line 483 of file McEventDict_dict_fix.cxx.

484 {
485  static int ret;
486  ret = ((const HepMC::GenParticle*)o)->pdg_id();
487  return &ret;
488 }

◆ method_6561()

void * HepMC__GenParticle_dict::method_6561 ( void *  o)
static

Definition at line 490 of file McEventDict_dict_fix.cxx.

491 {
492  static int ret;
493  ret = ((const HepMC::GenParticle*)o)->status();
494  return &ret;
495 }

◆ method_6562()

void * HepMC__GenParticle_dict::method_6562 ( void *  o)
static

Definition at line 497 of file McEventDict_dict_fix.cxx.

498 {
499  return new HepMC::Flow(((const HepMC::GenParticle*)o)->flow());
500 }

◆ method_6563()

void * HepMC__GenParticle_dict::method_6563 ( void *  o,
const std::vector< void * > &  arg 
)
static

Definition at line 502 of file McEventDict_dict_fix.cxx.

503 {
504  static int ret;
505  ret = ((const HepMC::GenParticle*)o)->flow(*(int*)arg[0]);
506  return &ret;
507 }

◆ method_6564()

void * HepMC__GenParticle_dict::method_6564 ( void *  o)
static

Definition at line 509 of file McEventDict_dict_fix.cxx.

510 {
511  return new HepMC::Polarization(((const HepMC::GenParticle*)o)->polarization());
512 }

◆ method_6565()

void * HepMC__GenParticle_dict::method_6565 ( void *  o)
static

Definition at line 514 of file McEventDict_dict_fix.cxx.

515 {
516  return (void*)((const HepMC::GenParticle*)o)->production_vertex();
517 }

◆ method_6566()

void * HepMC__GenParticle_dict::method_6566 ( void *  o)
static

Definition at line 519 of file McEventDict_dict_fix.cxx.

520 {
521  return (void*)((const HepMC::GenParticle*)o)->end_vertex();
522 }

◆ method_6567()

void * HepMC__GenParticle_dict::method_6567 ( void *  o)
static

Definition at line 524 of file McEventDict_dict_fix.cxx.

525 {
526  return (void*)((const HepMC::GenParticle*)o)->parent_event();
527 }

◆ method_6568()

void * HepMC__GenParticle_dict::method_6568 ( void *  o)
static

Definition at line 529 of file McEventDict_dict_fix.cxx.

530 {
531  static int ret;
532  ret = ((const HepMC::GenParticle*)o)->barcode();
533  return &ret;
534 }

◆ method_6569()

void * HepMC__GenParticle_dict::method_6569 ( void *  o,
const std::vector< void * > &  arg 
)
static

Definition at line 536 of file McEventDict_dict_fix.cxx.

537 {
538  static bool ret;
539  ret = ((HepMC::GenParticle*)o)->suggest_barcode(*(int*)arg[0]);
540  return &ret;
541 }

◆ method_6570()

void HepMC__GenParticle_dict::method_6570 ( void *  o,
const std::vector< void * > &  arg 
)
static

Definition at line 543 of file McEventDict_dict_fix.cxx.

544 {
545  ((HepMC::GenParticle*)o)->set_momentum(*(const CLHEP::HepLorentzVector*)arg[0]);
546 }

◆ method_6571()

void HepMC__GenParticle_dict::method_6571 ( void *  o,
const std::vector< void * > &  arg 
)
static

Definition at line 548 of file McEventDict_dict_fix.cxx.

549 {
550  ((HepMC::GenParticle*)o)->set_pdg_id(*(int*)arg[0]);
551 }

◆ method_6572()

void HepMC__GenParticle_dict::method_6572 ( void *  o,
const std::vector< void * > &  arg 
)
static

Definition at line 553 of file McEventDict_dict_fix.cxx.

554 {
555  if ( arg.size() == 0 ) {
556  ((HepMC::GenParticle*)o)->set_status();
557  }
558  else if ( arg.size() == 1 ) {
559  ((HepMC::GenParticle*)o)->set_status(*(int*)arg[0]);
560  }
561 }

◆ method_6573()

void HepMC__GenParticle_dict::method_6573 ( void *  o,
const std::vector< void * > &  arg 
)
static

Definition at line 563 of file McEventDict_dict_fix.cxx.

564 {
565  ((HepMC::GenParticle*)o)->set_flow(*(const HepMC::Flow*)arg[0]);
566 }

◆ method_6574()

void HepMC__GenParticle_dict::method_6574 ( void *  o,
const std::vector< void * > &  arg 
)
static

Definition at line 568 of file McEventDict_dict_fix.cxx.

569 {
570  if ( arg.size() == 1 ) {
571  ((HepMC::GenParticle*)o)->set_flow(*(int*)arg[0]);
572  }
573  else if ( arg.size() == 2 ) {
574  ((HepMC::GenParticle*)o)->set_flow(*(int*)arg[0],
575  *(int*)arg[1]);
576  }
577 }

◆ method_6575()

void HepMC__GenParticle_dict::method_6575 ( void *  o,
const std::vector< void * > &  arg 
)
static

Definition at line 579 of file McEventDict_dict_fix.cxx.

580 {
581  if ( arg.size() == 0 ) {
582  ((HepMC::GenParticle*)o)->set_polarization();
583  }
584  else if ( arg.size() == 1 ) {
585  ((HepMC::GenParticle*)o)->set_polarization(*(const HepMC::Polarization*)arg[0]);
586  }
587 }

◆ operator_6554()

void * HepMC__GenParticle_dict::operator_6554 ( void *  o,
const std::vector< void * > &  arg 
)
static

Definition at line 444 of file McEventDict_dict_fix.cxx.

445 {
446  return (void*)&((HepMC::GenParticle*)o)->operator =(*(const HepMC::GenParticle*)arg[0]);
447 }

◆ operator_6555()

void * HepMC__GenParticle_dict::operator_6555 ( void *  o,
const std::vector< void * > &  arg 
)
static

Definition at line 449 of file McEventDict_dict_fix.cxx.

450 {
451  static bool ret;
452  ret = ((const HepMC::GenParticle*)o)->operator ==(*(const HepMC::GenParticle*)arg[0]);
453  return &ret;
454 }

◆ operator_6556()

void * HepMC__GenParticle_dict::operator_6556 ( void *  o,
const std::vector< void * > &  arg 
)
static

Definition at line 456 of file McEventDict_dict_fix.cxx.

457 {
458  static bool ret;
459  ret = ((const HepMC::GenParticle*)o)->operator !=(*(const HepMC::GenParticle*)arg[0]);
460  return &ret;
461 }

The documentation for this class was generated from the following file:
HepMC__GenParticle_dict::method_6572
static void method_6572(void *, const std::vector< void * > &)
Definition: McEventDict_dict_fix.cxx:553
HepMC__GenParticle_dict::destructor
static void destructor(void *o)
Definition: McEventDict_dict_fix.cxx:346
HepMC__GenParticle_dict::method_6559
static void * method_6559(void *)
Definition: McEventDict_dict_fix.cxx:478
HepMC__GenParticle_dict::constructor_6550
static void * constructor_6550(void *)
Definition: McEventDict_dict_fix.cxx:410
HepMC::polarization
Polarization polarization(const T &a)
Definition: Polarization.h:47
HepMC__GenParticle_dict::method_6568
static void * method_6568(void *)
Definition: McEventDict_dict_fix.cxx:529
CSV_InDetExporter.new
new
Definition: CSV_InDetExporter.py:145
HepMC__GenParticle_dict::operator_6554
static void * operator_6554(void *, const std::vector< void * > &)
Definition: McEventDict_dict_fix.cxx:444
HepMC__GenParticle_dict::method_6570
static void method_6570(void *, const std::vector< void * > &)
Definition: McEventDict_dict_fix.cxx:543
HepMC__GenParticle_dict::method_6569
static void * method_6569(void *, const std::vector< void * > &)
Definition: McEventDict_dict_fix.cxx:536
HepMC__GenParticle_dict::method_6574
static void method_6574(void *, const std::vector< void * > &)
Definition: McEventDict_dict_fix.cxx:568
HepMC__GenParticle_dict::method_6567
static void * method_6567(void *)
Definition: McEventDict_dict_fix.cxx:524
HepMC__GenParticle_dict::operator_6555
static void * operator_6555(void *, const std::vector< void * > &)
Definition: McEventDict_dict_fix.cxx:449
HepMC__GenParticle_dict::operator_6556
static void * operator_6556(void *, const std::vector< void * > &)
Definition: McEventDict_dict_fix.cxx:456
HepMC__GenParticle_dict::method_6563
static void * method_6563(void *, const std::vector< void * > &)
Definition: McEventDict_dict_fix.cxx:502
HepMC__GenParticle_dict::method_6561
static void * method_6561(void *)
Definition: McEventDict_dict_fix.cxx:490
ParticleGun_EoverP_Config.momentum
momentum
Definition: ParticleGun_EoverP_Config.py:63
HepMC::flow
int flow(const T &a, int i)
Definition: Flow.h:51
HepMC__GenParticle_dict::method_6573
static void method_6573(void *, const std::vector< void * > &)
Definition: McEventDict_dict_fix.cxx:563
HepMC__GenParticle_dict::method_6562
static void * method_6562(void *)
Definition: McEventDict_dict_fix.cxx:497
HepMC__GenParticle_dict::method_6575
static void method_6575(void *, const std::vector< void * > &)
Definition: McEventDict_dict_fix.cxx:579
create_dcsc_inputs_sqlite.arg
list arg
Definition: create_dcsc_inputs_sqlite.py:48
HepMC__GenParticle_dict::converter_6558
static void * converter_6558(void *)
Definition: McEventDict_dict_fix.cxx:473
HepMC__GenParticle_dict::method_6560
static void * method_6560(void *)
Definition: McEventDict_dict_fix.cxx:483
HepMC__GenParticle_dict::method_6564
static void * method_6564(void *)
Definition: McEventDict_dict_fix.cxx:509
HepMC__GenParticle_dict::method_6566
static void * method_6566(void *)
Definition: McEventDict_dict_fix.cxx:519
HepMC__GenParticle_dict::method_6571
static void method_6571(void *, const std::vector< void * > &)
Definition: McEventDict_dict_fix.cxx:548
HepMC__GenParticle_dict::constructor_6551
static void * constructor_6551(void *, const std::vector< void * > &)
Definition: McEventDict_dict_fix.cxx:414
HepMC__GenParticle_dict::method_6565
static void * method_6565(void *)
Definition: McEventDict_dict_fix.cxx:514
HepMC__GenParticle_dict::method_6557
static void method_6557(void *, const std::vector< void * > &)
Definition: McEventDict_dict_fix.cxx:463
GenParticle
@ GenParticle
Definition: TruthClasses.h:30
HepMC__GenParticle_dict::constructor_6552
static void * constructor_6552(void *, const std::vector< void * > &)
Definition: McEventDict_dict_fix.cxx:440