ATLAS Offline Software
|
#include <TrackHelper.h>
Public Member Functions | |
TrackHelper (const G4Track *t) | |
bool | IsPrimary () const |
bool | IsRegeneratedPrimary () const |
bool | IsRegisteredSecondary () const |
bool | IsSecondary () const |
int | GetBarcode () const |
int | GetUniqueID () const |
int | GetStatus () const |
TrackInformation * | GetTrackInformation () |
HepMcParticleLink | GenerateParticleLink () |
Generates a creates new HepMcParticleLink object on the stack based on GetUniqueID(), assuming that the link should point at the first GenEvent in the McEventCollection. More... | |
Private Attributes | |
TrackInformation * | m_trackInfo |
Definition at line 14 of file TrackHelper.h.
TrackHelper::TrackHelper | ( | const G4Track * | t | ) |
Definition at line 11 of file TrackHelper.cxx.
|
inline |
Generates a creates new HepMcParticleLink object on the stack based on GetUniqueID(), assuming that the link should point at the first GenEvent in the McEventCollection.
Definition at line 35 of file TrackHelper.h.
int TrackHelper::GetBarcode | ( | ) | const |
Definition at line 35 of file TrackHelper.cxx.
int TrackHelper::GetStatus | ( | ) | const |
Definition at line 47 of file TrackHelper.cxx.
|
inline |
Definition at line 24 of file TrackHelper.h.
int TrackHelper::GetUniqueID | ( | ) | const |
Definition at line 41 of file TrackHelper.cxx.
bool TrackHelper::IsPrimary | ( | ) | const |
Definition at line 15 of file TrackHelper.cxx.
bool TrackHelper::IsRegeneratedPrimary | ( | ) | const |
Definition at line 20 of file TrackHelper.cxx.
bool TrackHelper::IsRegisteredSecondary | ( | ) | const |
Definition at line 25 of file TrackHelper.cxx.
bool TrackHelper::IsSecondary | ( | ) | const |
Definition at line 30 of file TrackHelper.cxx.
|
private |
Definition at line 32 of file TrackHelper.h.