103 inline void *
operator new(size_t);
105 inline void operator delete(
void *aTrack);
352 #include "G4Track.icc"
void SetVertexMomentumDirection(const G4ThreeVector &aValue)
const G4ThreeVector & GetVertexPosition() const
G4double GetLocalTime() const
G4double GetKineticEnergy() const
const XML_Char XML_Encoding * info
void SetProperTime(const G4double aValue)
void SetVertexPosition(const G4ThreeVector &aValue)
static G4int GetNbinOfVelocityTable()
G4double fVtxKineticEnergy
G4bool IsBelowThreshold() const
void SetWeight(G4double aValue)
void SetTrackID(const G4int aValue)
void SetLocalTime(const G4double aValue)
G4double GetStepLength() const
void SetCreatorModelIndex(G4int idx)
void SetOriginTouchableHandle(const G4TouchableHandle &apValue)
const G4TouchableHandle & GetTouchableHandle() const
const G4ThreeVector & GetPolarization() const
G4DynamicParticle * fpDynamicParticle
void SetCreatorProcess(const G4VProcess *aValue)
void SetBelowThresholdFlag(G4bool value=true)
const G4VTouchable * GetOriginTouchable() const
const G4ParticleDefinition * GetParticleDefinition() const
G4int GetCurrentStepNumber() const
G4VPhysicalVolume * GetNextVolume() const
G4bool UseGivenVelocity() const
const G4LogicalVolume * GetLogicalVolumeAtVertex() const
G4ParticleDefinition * GetDefinition() const
void SetLogicalVolumeAtVertex(const G4LogicalVolume *)
G4double GetProperTime() const
void CopyTrackInfo(const G4Track &)
G4double GetVertexKineticEnergy() const
const G4LogicalVolume * fpLVAtVertex
G4double CalculateVelocityForOpticalPhoton() const
G4double GetWeight() const
G4double CalculateVelocity() const
G4double GetTrackLength() const
G4ThreeVector fVtxMomentumDirection
const G4ThreeVector & GetVertexMomentumDirection() const
const G4MaterialCutsCouple * GetNextMaterialCutsCouple() const
G4ThreeVector GetMomentum() const
const G4String & GetCreatorModelName() const
const G4MaterialCutsCouple * GetMaterialCutsCouple() const
const G4VTouchable * GetTouchable() const
G4Track & operator=(const G4Track &)
void AddTrackLength(const G4double aValue)
const XML_Char int const XML_Char * value
void SetVertexKineticEnergy(const G4double aValue)
G4bool IsGoodForTracking() const
std::map< G4int, G4VAuxiliaryTrackInformation * > * fpAuxiliaryTrackInformationMap
const G4TouchableHandle & GetNextTouchableHandle() const
G4TouchableHandle fpOriginTouchable
void SetStepLength(G4double value)
static G4VelocityTable *& velTable()
void SetPolarization(const G4ThreeVector &aValue)
G4double GetGlobalTime() const
void SetGlobalTime(const G4double aValue)
void SetTouchableHandle(const G4TouchableHandle &apValue)
const G4ThreeVector & GetPosition() const
void SetKineticEnergy(const G4double aValue)
void RemoveAuxiliaryTrackInformation(G4int idx)
static void SetVelocityTableProperties(G4double t_max, G4double t_min, G4int nbin)
G4Material * GetMaterial() const
const G4Step * GetStep() const
G4double GetVelocity() const
G4Material * GetNextMaterial() const
void SetGoodForTrackingFlag(G4bool value=true)
const G4TouchableHandle & GetOriginTouchableHandle() const
G4TouchableHandle fpTouchable
G4VAuxiliaryTrackInformation * GetAuxiliaryTrackInformation(G4int idx) const
const G4VTouchable * GetNextTouchable() const
G4ThreeVector fVtxPosition
G4int GetCreatorModelID() const
G4bool operator==(const G4Track &)
void SetVelocity(G4double val)
static G4double GetMinTOfVelocityTable()
void SetParentID(const G4int aValue)
const G4VProcess * GetCreatorProcess() const
void SetPosition(const G4ThreeVector &aValue)
void SetAuxiliaryTrackInformation(G4int idx, G4VAuxiliaryTrackInformation *info) const
G4VUserTrackInformation * fpUserInformation
void ClearAuxiliaryTrackInformation()
static G4double GetMaxTOfVelocityTable()
void SetNextTouchableHandle(const G4TouchableHandle &apValue)
G4VUserTrackInformation * GetUserInformation() const
void SetTrackStatus(const G4TrackStatus aTrackStatus)
void SetStep(const G4Step *aValue)
G4TrackStatus GetTrackStatus() const
const G4ThreeVector & GetMomentumDirection() const
const G4DynamicParticle * GetDynamicParticle() const
void SetMomentumDirection(const G4ThreeVector &aValue)
std::map< G4int, G4VAuxiliaryTrackInformation * > * GetAuxiliaryTrackInformationMap() const
void SetUserInformation(G4VUserTrackInformation *aValue) const
G4MaterialPropertyVector * groupvel
G4VPhysicalVolume * GetVolume() const
G4TrackStatus fTrackStatus
G4int GetParentID() const
const G4VProcess * fpCreatorProcess
G4TouchableHandle fpNextTouchable
void IncrementCurrentStepNumber()
G4double GetTotalEnergy() const