BDSTrajectory Class Reference

Collaboration diagram for BDSTrajectory:

Collaboration graph
[legend]

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

Detailed Description

Definition at line 11 of file BDSTrajectory.hh.


The documentation for this class was generated from the following files:
Generated on 28 Jun 2015 for BDSIM by  doxygen 1.4.7