Public Member Functions | |
ExtendedBarCode () | |
ExtendedBarCode (index_type barcode, index_type eventIndex) | |
ExtendedBarCode (const ExtendedBarCode &rhs) | |
int | barcode () const |
index_type | eventIndex () const |
Private Attributes | |
unsigned int | m_extBC |
Definition at line 53 of file HepMcParticleLink.h.
HepMcParticleLink::ExtendedBarCode::ExtendedBarCode | ( | ) | [inline] |
HepMcParticleLink::ExtendedBarCode::ExtendedBarCode | ( | index_type | barcode, | |
index_type | eventIndex | |||
) | [inline] |
Definition at line 56 of file HepMcParticleLink.h.
00056 { 00057 assert(barcode < 0x1FFFFF); // this is (1 << 21) - 1 00058 assert(eventIndex < 0x7FF); // this is (1 << 11) - 1 00059 m_extBC = barcode + (eventIndex << 21); 00060 }
HepMcParticleLink::ExtendedBarCode::ExtendedBarCode | ( | const ExtendedBarCode & | rhs | ) | [inline] |
int HepMcParticleLink::ExtendedBarCode::barcode | ( | ) | const [inline] |
index_type HepMcParticleLink::ExtendedBarCode::eventIndex | ( | ) | const [inline] |
unsigned int HepMcParticleLink::ExtendedBarCode::m_extBC [private] |
Definition at line 69 of file HepMcParticleLink.h.