85 inline void*
operator new(std::size_t);
87 inline void operator delete(
void* aTrack);
249 inline std::map<G4int, G4VAuxiliaryTrackInformation*>*
311 mutable std::map<G4int, G4VAuxiliaryTrackInformation*>*
void SetVelocity(G4double val)
G4Material * GetNextMaterial() const
G4TrackStatus GetTrackStatus() const
G4TrackStatus fTrackStatus
std::map< G4int, G4VAuxiliaryTrackInformation * > * GetAuxiliaryTrackInformationMap() const
void SetTrackStatus(const G4TrackStatus aTrackStatus)
void SetStepLength(G4double value)
void SetPosition(const G4ThreeVector &aValue)
G4double GetVelocity() const
void SetPolarization(const G4ThreeVector &aValue)
G4double CalculateVelocityForOpticalPhoton() const
const G4MaterialCutsCouple * GetNextMaterialCutsCouple() const
G4double GetVertexKineticEnergy() const
G4double fVtxKineticEnergy
void SetStep(const G4Step *aValue)
const G4ParticleDefinition * GetParticleDefinition() const
G4VPhysicalVolume * GetVolume() const
void SetAuxiliaryTrackInformation(G4int id, G4VAuxiliaryTrackInformation *info) const
void SetVertexPosition(const G4ThreeVector &aValue)
const G4TouchableHandle & GetNextTouchableHandle() const
const G4VProcess * GetCreatorProcess() const
void SetVertexMomentumDirection(const G4ThreeVector &aValue)
const G4LogicalVolume * GetLogicalVolumeAtVertex() const
G4VPhysicalVolume * GetNextVolume() const
void SetNextTouchableHandle(const G4TouchableHandle &apValue)
G4bool UseGivenVelocity() const
void CopyTrackInfo(const G4Track &)
G4double GetWeight() const
G4int GetCreatorModelID() const
void SetWeight(G4double aValue)
G4TouchableHandle fpOriginTouchable
void RemoveAuxiliaryTrackInformation(G4int id)
const G4String GetCreatorModelName() const
const G4VProcess * fpCreatorProcess
G4ThreeVector fVtxMomentumDirection
const G4ThreeVector & GetPosition() const
G4VUserTrackInformation * fpUserInformation
G4double GetTrackLength() const
void SetTouchableHandle(const G4TouchableHandle &apValue)
const G4ThreeVector & GetVertexMomentumDirection() const
G4double GetGlobalTime() const
G4double GetProperTime() const
G4int GetCurrentStepNumber() const
G4ThreeVector GetMomentum() const
const G4ThreeVector & GetVertexPosition() const
const G4VTouchable * GetOriginTouchable() const
G4double GetLocalTime() const
G4VAuxiliaryTrackInformation * GetAuxiliaryTrackInformation(G4int id) const
void SetOriginTouchableHandle(const G4TouchableHandle &apValue)
G4Material * GetMaterial() const
G4ParticleDefinition * GetDefinition() const
void SetLocalTime(const G4double aValue)
void AddTrackLength(const G4double aValue)
const G4DynamicParticle * GetDynamicParticle() const
const G4LogicalVolume * fpLVAtVertex
G4bool operator!=(const G4Track &)
const G4TouchableHandle & GetTouchableHandle() const
const G4ThreeVector & GetMomentumDirection() const
G4VUserTrackInformation * GetUserInformation() const
G4double GetKineticEnergy() const
G4double CalculateVelocity() const
const G4ThreeVector & GetPolarization() const
void SetUserInformation(G4VUserTrackInformation *aValue) const
void SetBelowThresholdFlag(G4bool value=true)
G4int GetCreatorModelIndex() const
void SetCreatorModelID(const G4int id)
G4double GetStepLength() const
void UseGivenVelocity(G4bool val)
void SetVertexKineticEnergy(const G4double aValue)
std::map< G4int, G4VAuxiliaryTrackInformation * > * fpAuxiliaryTrackInformationMap
void SetTrackID(const G4int aValue)
G4int GetParentID() const
void IncrementCurrentStepNumber()
G4TouchableHandle fpTouchable
void SetKineticEnergy(const G4double aValue)
G4bool IsBelowThreshold() const
void SetMomentumDirection(const G4ThreeVector &aValue)
const G4TouchableHandle & GetOriginTouchableHandle() const
void SetLogicalVolumeAtVertex(const G4LogicalVolume *)
const G4MaterialCutsCouple * GetMaterialCutsCouple() const
const G4VTouchable * GetNextTouchable() const
G4bool operator==(const G4Track &)
const G4VTouchable * GetTouchable() const
G4DynamicParticle * fpDynamicParticle
G4double GetTotalEnergy() const
G4TouchableHandle fpNextTouchable
const G4Step * GetStep() const
G4bool IsGoodForTracking() const
void ClearAuxiliaryTrackInformation()
G4Track & operator=(const G4Track &)
void SetProperTime(const G4double aValue)
G4MaterialPropertyVector * groupvel
G4ThreeVector fVtxPosition
void SetGlobalTime(const G4double aValue)
void SetParentID(const G4int aValue)
void SetGoodForTrackingFlag(G4bool value=true)
void SetCreatorProcess(const G4VProcess *aValue)
const char * name(G4int ptype)