Public Member Functions | |
BDSTrajectory () | |
BDSTrajectory (const G4Track *aTrack) | |
BDSTrajectory (BDSTrajectory &) | |
virtual | ~BDSTrajectory () |
void * | operator new (size_t) |
void | operator delete (void *) |
int | operator== (const BDSTrajectory &right) const |
virtual void | AppendStep (const G4Step *aStep) |
virtual void | MergeTrajectory (G4VTrajectory *secondTrajectory) |
void | printData () |
void | printDataOfSteps () |
void | printDataOfSteps (G4Step *) |
G4ThreeVector | GetPositionOfLastScatter (G4Track *aTrack) |
G4ThreeVector | GetMomDirAtLastScatter (G4Track *aTrack) |
G4double | GetTimeAtLastScatter (G4Track *aTrack) |
G4double | GetTimeAtVertex (G4Track *aTrack) |
G4double | GetEnergyAtLastScatter (G4Track *aTrack) |
Private Attributes | |
std::map< G4int, G4ThreeVector > | _positionOfLastScatter |
std::map< G4int, G4ThreeVector > | _momDirAtLastScatter |
std::map< G4int, G4double > | _energyAtLastScatter |
std::map< G4int, G4double > | _timeAtLastScatter |
std::map< G4int, G4double > | _timeAtVertex |
Definition at line 11 of file BDSTrajectory.hh.