#include <BDSParticle.hh>
Public Member Functions | |
BDSParticle () | |
BDSParticle (G4double x, G4double y, G4double z, G4double xp, G4double yp, G4double zp, G4double E, G4double t=0.0, G4double weight=1., G4int trackID=-1, G4int parentID=-1) | |
BDSParticle (G4ThreeVector pos, G4ThreeVector mom, G4double E, G4double t=0.0, G4double weight=1., G4int trackID=-1, G4int parentID=-1) | |
G4double | GetX () const |
G4double | GetY () const |
G4double | GetZ () const |
G4double | GetXp () const |
G4double | GetYp () const |
G4double | GetZp () const |
G4double | GetEnergy () const |
G4double | GetTime () const |
G4double | GetWeight () const |
G4int | GetTrackID () const |
G4int | GetParentID () const |
Private Attributes | |
G4ThreeVector | itsPosition |
position | |
G4ThreeVector | itsMomentum |
momentum | |
G4double | itsE |
energy | |
G4double | itsT |
time since the particle was created | |
G4double | itsWeight |
weight | |
G4int | itsTrackID |
track ID | |
G4int | itsParentID |
track ID of parent |
This class keeps information about a particle's parameters. It is mainly used for output
Definition at line 18 of file BDSParticle.hh.