|
BOSS 8.0.0
BESIII Offline Software System
|
a link optimized in size for a GenParticle in a McEventCollection More...
#include <HepMcParticleLink.h>
Public Types | |
| typedef unsigned int | index_type |
| typedef unsigned int | index_type |
| typedef unsigned int | index_type |
Public Member Functions | |
structors | |
| HepMcParticleLink () | |
| HepMcParticleLink (index_type barCode, index_type eventIndex=0) | |
| HepMcParticleLink (const HepMC::GenParticle *p, index_type eventIndex=0) | |
| HepMcParticleLink (const HepMcParticleLink &rhs) | |
| HepMcParticleLink (const HepMC::GenParticle *part, const HepMC::GenEvent *pevt) | |
| HepMcParticleLink () | |
| HepMcParticleLink (index_type barCode, index_type eventIndex=0) | |
| HepMcParticleLink (const HepMC::GenParticle *p, index_type eventIndex=0) | |
| HepMcParticleLink (const HepMcParticleLink &rhs) | |
| HepMcParticleLink (const HepMC::GenParticle *part, const HepMC::GenEvent *pevt) | |
| HepMcParticleLink () | |
| HepMcParticleLink (index_type barCode, index_type eventIndex=0) | |
| HepMcParticleLink (const HepMC::GenParticle *p, index_type eventIndex=0) | |
| HepMcParticleLink (const HepMcParticleLink &rhs) | |
| HepMcParticleLink (const HepMC::GenParticle *part, const HepMC::GenEvent *pevt) | |
pointer interface | |
| const HepMC::GenParticle & | operator* () const |
| const HepMC::GenParticle * | operator-> () const |
| operator const HepMC::GenParticle * () const | |
| bool | operator! () const |
| const HepMC::GenParticle & | operator* () const |
| const HepMC::GenParticle * | operator-> () const |
| operator const HepMC::GenParticle * () const | |
| bool | operator! () const |
| const HepMC::GenParticle & | operator* () const |
| const HepMC::GenParticle * | operator-> () const |
| operator const HepMC::GenParticle * () const | |
| bool | operator! () const |
indexing accessors (e.g. for writing) | |
| int | barcode () const |
| index_type | eventIndex () const |
| bool | isValid () const |
| const HepMC::GenParticle * | cptr () const |
| int | barcode () const |
| index_type | eventIndex () const |
| bool | isValid () const |
| const HepMC::GenParticle * | cptr () const |
| int | barcode () const |
| index_type | eventIndex () const |
| bool | isValid () const |
| const HepMC::GenParticle * | cptr () const |
a link optimized in size for a GenParticle in a McEventCollection
Definition at line 17 of file Event/GeneratorObject/include/GeneratorObject/HepMcParticleLink.h.
| typedef unsigned int HepMcParticleLink::index_type |
Definition at line 19 of file Event/GeneratorObject/include/GeneratorObject/HepMcParticleLink.h.
| typedef unsigned int HepMcParticleLink::index_type |
Definition at line 19 of file InstallArea/x86_64-el9-gcc13-dbg/include/GeneratorObject/HepMcParticleLink.h.
| typedef unsigned int HepMcParticleLink::index_type |
Definition at line 19 of file InstallArea/x86_64-el9-gcc13-opt/include/GeneratorObject/HepMcParticleLink.h.
|
inline |
Definition at line 23 of file Event/GeneratorObject/include/GeneratorObject/HepMcParticleLink.h.
Referenced by HepMcParticleLink().
|
inline |
Definition at line 24 of file Event/GeneratorObject/include/GeneratorObject/HepMcParticleLink.h.
| HepMcParticleLink::HepMcParticleLink | ( | const HepMC::GenParticle * | p, |
| index_type | eventIndex = 0 ) |
Definition at line 8 of file HepMcParticleLink.cxx.
|
inline |
Definition at line 27 of file Event/GeneratorObject/include/GeneratorObject/HepMcParticleLink.h.
| HepMcParticleLink::HepMcParticleLink | ( | const HepMC::GenParticle * | part, |
| const HepMC::GenEvent * | pevt ) |
|
inline |
Definition at line 23 of file InstallArea/x86_64-el9-gcc13-dbg/include/GeneratorObject/HepMcParticleLink.h.
|
inline |
Definition at line 24 of file InstallArea/x86_64-el9-gcc13-dbg/include/GeneratorObject/HepMcParticleLink.h.
| HepMcParticleLink::HepMcParticleLink | ( | const HepMC::GenParticle * | p, |
| index_type | eventIndex = 0 ) |
|
inline |
Definition at line 27 of file InstallArea/x86_64-el9-gcc13-dbg/include/GeneratorObject/HepMcParticleLink.h.
| HepMcParticleLink::HepMcParticleLink | ( | const HepMC::GenParticle * | part, |
| const HepMC::GenEvent * | pevt ) |
|
inline |
Definition at line 23 of file InstallArea/x86_64-el9-gcc13-opt/include/GeneratorObject/HepMcParticleLink.h.
|
inline |
Definition at line 24 of file InstallArea/x86_64-el9-gcc13-opt/include/GeneratorObject/HepMcParticleLink.h.
| HepMcParticleLink::HepMcParticleLink | ( | const HepMC::GenParticle * | p, |
| index_type | eventIndex = 0 ) |
|
inline |
Definition at line 27 of file InstallArea/x86_64-el9-gcc13-opt/include/GeneratorObject/HepMcParticleLink.h.
| HepMcParticleLink::HepMcParticleLink | ( | const HepMC::GenParticle * | part, |
| const HepMC::GenEvent * | pevt ) |
|
inline |
Definition at line 44 of file Event/GeneratorObject/include/GeneratorObject/HepMcParticleLink.h.
Referenced by HepMcParticleLink().
|
inline |
Definition at line 44 of file InstallArea/x86_64-el9-gcc13-dbg/include/GeneratorObject/HepMcParticleLink.h.
|
inline |
Definition at line 44 of file InstallArea/x86_64-el9-gcc13-opt/include/GeneratorObject/HepMcParticleLink.h.
| const HepMC::GenParticle * HepMcParticleLink::cptr | ( | ) | const |
Definition at line 14 of file HepMcParticleLink.cxx.
Referenced by isValid(), operator const HepMC::GenParticle *(), operator*(), and operator->().
| const HepMC::GenParticle * HepMcParticleLink::cptr | ( | ) | const |
| const HepMC::GenParticle * HepMcParticleLink::cptr | ( | ) | const |
|
inline |
Definition at line 45 of file Event/GeneratorObject/include/GeneratorObject/HepMcParticleLink.h.
Referenced by HepMcParticleLink(), and HepMcParticleLink().
|
inline |
Definition at line 45 of file InstallArea/x86_64-el9-gcc13-dbg/include/GeneratorObject/HepMcParticleLink.h.
|
inline |
Definition at line 45 of file InstallArea/x86_64-el9-gcc13-opt/include/GeneratorObject/HepMcParticleLink.h.
|
inline |
Definition at line 48 of file Event/GeneratorObject/include/GeneratorObject/HepMcParticleLink.h.
Referenced by operator!().
|
inline |
Definition at line 48 of file InstallArea/x86_64-el9-gcc13-dbg/include/GeneratorObject/HepMcParticleLink.h.
|
inline |
Definition at line 48 of file InstallArea/x86_64-el9-gcc13-opt/include/GeneratorObject/HepMcParticleLink.h.
|
inline |
Definition at line 38 of file Event/GeneratorObject/include/GeneratorObject/HepMcParticleLink.h.
|
inline |
Definition at line 38 of file InstallArea/x86_64-el9-gcc13-dbg/include/GeneratorObject/HepMcParticleLink.h.
|
inline |
Definition at line 38 of file InstallArea/x86_64-el9-gcc13-opt/include/GeneratorObject/HepMcParticleLink.h.
|
inline |
Definition at line 39 of file Event/GeneratorObject/include/GeneratorObject/HepMcParticleLink.h.
|
inline |
Definition at line 39 of file InstallArea/x86_64-el9-gcc13-dbg/include/GeneratorObject/HepMcParticleLink.h.
|
inline |
Definition at line 39 of file InstallArea/x86_64-el9-gcc13-opt/include/GeneratorObject/HepMcParticleLink.h.
|
inline |
| std::runtime_error | when the element is not found |
Definition at line 36 of file Event/GeneratorObject/include/GeneratorObject/HepMcParticleLink.h.
|
inline |
| std::runtime_error | when the element is not found |
Definition at line 36 of file InstallArea/x86_64-el9-gcc13-dbg/include/GeneratorObject/HepMcParticleLink.h.
|
inline |
| std::runtime_error | when the element is not found |
Definition at line 36 of file InstallArea/x86_64-el9-gcc13-opt/include/GeneratorObject/HepMcParticleLink.h.
|
inline |
Definition at line 37 of file Event/GeneratorObject/include/GeneratorObject/HepMcParticleLink.h.
|
inline |
Definition at line 37 of file InstallArea/x86_64-el9-gcc13-dbg/include/GeneratorObject/HepMcParticleLink.h.
|
inline |
Definition at line 37 of file InstallArea/x86_64-el9-gcc13-opt/include/GeneratorObject/HepMcParticleLink.h.