#include <G4SimTrack.h>
Public Member Functions | |
void | copyCrossedBoundaryVars (const TrackWithHistory *track) |
bool | crossedBoundary () const |
double | energy () const |
G4SimTrack () | |
G4SimTrack (int iid, int ipart, const math::XYZVectorD &ip, double ie) | |
G4SimTrack (int iid, int ipart, const math::XYZVectorD &ip, double ie, int iv, int ig, const math::XYZVectorD &ipmom) | |
G4SimTrack (int iid, int ipart, const math::XYZVectorD &ip, double ie, int iv, int ig, const math::XYZVectorD &ipmom, const math::XYZVectorD &tkpos, const math::XYZTLorentzVectorD &tkmom) | |
int | getIDAtBoundary () const |
const math::XYZTLorentzVectorF & | getMomentumAtBoundary () const |
const math::XYZTLorentzVectorF & | getPositionAtBoundary () const |
int | id () const |
int | igenpart () const |
int | ivert () const |
const math::XYZVectorD & | momentum () const |
int | parentID () const |
const math::XYZVectorD & | parentMomentum () const |
int | part () const |
const math::XYZTLorentzVectorD & | trackerSurfaceMomentum () const |
const math::XYZVectorD & | trackerSurfacePosition () const |
~G4SimTrack () | |
Private Attributes | |
bool | crossedBoundary_ |
int | id_ |
int | idAtBoundary_ |
double | ie_ |
int | igenpart_ |
math::XYZVectorD | ip_ |
int | ipart_ |
int | ivert_ |
math::XYZTLorentzVectorF | momentumAtBoundary_ |
int | parentID_ |
math::XYZVectorD | parentMomentum_ |
math::XYZTLorentzVectorF | positionAtBoundary_ |
math::XYZTLorentzVectorD | tkSurfaceMomentum_ |
math::XYZVectorD | tkSurfacePosition_ |
Definition at line 11 of file G4SimTrack.h.
|
inline |
Definition at line 13 of file G4SimTrack.h.
|
inline |
Definition at line 15 of file G4SimTrack.h.
|
inline |
Definition at line 28 of file G4SimTrack.h.
|
inline |
Definition at line 40 of file G4SimTrack.h.
|
inline |
Definition at line 60 of file G4SimTrack.h.
|
inline |
Definition at line 77 of file G4SimTrack.h.
References TrackWithHistory::crossedBoundary(), crossedBoundary_, TrackWithHistory::getIDAtBoundary(), TrackWithHistory::getMomentumAtBoundary(), TrackWithHistory::getPositionAtBoundary(), idAtBoundary_, momentumAtBoundary_, and positionAtBoundary_.
Referenced by SimTrackManager::reallyStoreTracks().
|
inline |
Definition at line 85 of file G4SimTrack.h.
References crossedBoundary_.
Referenced by G4SimEvent::load().
|
inline |
Definition at line 65 of file G4SimTrack.h.
References ie_.
Referenced by G4SimEvent::load(), and Jet.Jet::rawEnergy().
|
inline |
Definition at line 88 of file G4SimTrack.h.
References idAtBoundary_.
Referenced by G4SimEvent::load().
|
inline |
Definition at line 87 of file G4SimTrack.h.
References momentumAtBoundary_.
Referenced by G4SimEvent::load().
|
inline |
Definition at line 86 of file G4SimTrack.h.
References positionAtBoundary_.
Referenced by G4SimEvent::load().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 72 of file G4SimTrack.h.
References tkSurfaceMomentum_.
Referenced by G4SimEvent::load().
|
inline |
Definition at line 71 of file G4SimTrack.h.
References tkSurfacePosition_.
Referenced by G4SimEvent::load().
|
private |
Definition at line 101 of file G4SimTrack.h.
Referenced by copyCrossedBoundaryVars(), and crossedBoundary().
|
private |
Definition at line 91 of file G4SimTrack.h.
Referenced by id().
|
private |
Definition at line 102 of file G4SimTrack.h.
Referenced by copyCrossedBoundaryVars(), and getIDAtBoundary().
|
private |
Definition at line 94 of file G4SimTrack.h.
Referenced by energy().
|
private |
Definition at line 96 of file G4SimTrack.h.
Referenced by igenpart().
|
private |
Definition at line 93 of file G4SimTrack.h.
Referenced by momentum().
|
private |
Definition at line 92 of file G4SimTrack.h.
Referenced by part().
|
private |
Definition at line 95 of file G4SimTrack.h.
Referenced by ivert().
|
private |
Definition at line 104 of file G4SimTrack.h.
Referenced by copyCrossedBoundaryVars(), and getMomentumAtBoundary().
|
private |
Definition at line 97 of file G4SimTrack.h.
Referenced by parentID().
|
private |
Definition at line 98 of file G4SimTrack.h.
Referenced by parentMomentum().
|
private |
Definition at line 103 of file G4SimTrack.h.
Referenced by copyCrossedBoundaryVars(), and getPositionAtBoundary().
|
private |
Definition at line 100 of file G4SimTrack.h.
Referenced by trackerSurfaceMomentum().
|
private |
Definition at line 99 of file G4SimTrack.h.
Referenced by trackerSurfacePosition().