hep.geant4.jni
Class G4Track
java.lang.Object
hep.geant4.jni.G4Track
public class G4Track
- extends Object
swigCMemOwn
protected boolean swigCMemOwn
G4Track
public G4Track(long cPtr,
boolean cMemoryOwn)
G4Track
public G4Track()
G4Track
public G4Track(G4DynamicParticle apValueDynamicParticle,
double aValueTime,
G4ThreeVector aValuePosition)
G4Track
public G4Track(G4Track arg0)
getCPtr
public static long getCPtr(G4Track obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class Object
- Throws:
Throwable
delete
public void delete()
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
copyTrackInfo
public void copyTrackInfo(G4Track arg0)
getTrackID
public int getTrackID()
setTrackID
public void setTrackID(int aValue)
getParentID
public int getParentID()
setParentID
public void setParentID(int aValue)
getDynamicParticle
public G4DynamicParticle getDynamicParticle()
getDefinition
public G4ParticleDefinition getDefinition()
getPosition
public G4ThreeVector getPosition()
setPosition
public void setPosition(G4ThreeVector aValue)
getGlobalTime
public double getGlobalTime()
setGlobalTime
public void setGlobalTime(double aValue)
getLocalTime
public double getLocalTime()
setLocalTime
public void setLocalTime(double aValue)
getProperTime
public double getProperTime()
setProperTime
public void setProperTime(double aValue)
getVolume
public G4VPhysicalVolume getVolume()
getNextVolume
public G4VPhysicalVolume getNextVolume()
getMaterial
public G4Material getMaterial()
getNextMaterial
public G4Material getNextMaterial()
getMaterialCutsCouple
public G4MaterialCutsCouple getMaterialCutsCouple()
getNextMaterialCutsCouple
public G4MaterialCutsCouple getNextMaterialCutsCouple()
getTouchable
public G4VTouchable getTouchable()
getTouchableHandle
public G4TouchableHandle getTouchableHandle()
setTouchableHandle
public void setTouchableHandle(G4TouchableHandle apValue)
getNextTouchable
public G4VTouchable getNextTouchable()
getNextTouchableHandle
public G4TouchableHandle getNextTouchableHandle()
setNextTouchableHandle
public void setNextTouchableHandle(G4TouchableHandle apValue)
getKineticEnergy
public double getKineticEnergy()
setKineticEnergy
public void setKineticEnergy(double aValue)
getTotalEnergy
public double getTotalEnergy()
getMomentumDirection
public G4ThreeVector getMomentumDirection()
setMomentumDirection
public void setMomentumDirection(G4ThreeVector aValue)
getMomentum
public G4ThreeVector getMomentum()
getVelocity
public double getVelocity()
getPolarization
public G4ThreeVector getPolarization()
setPolarization
public void setPolarization(G4ThreeVector aValue)
getTrackStatus
public G4TrackStatus getTrackStatus()
setTrackStatus
public void setTrackStatus(G4TrackStatus aTrackStatus)
isBelowThreshold
public boolean isBelowThreshold()
setBelowThresholdFlag
public void setBelowThresholdFlag(boolean value)
setBelowThresholdFlag
public void setBelowThresholdFlag()
isGoodForTracking
public boolean isGoodForTracking()
setGoodForTrackingFlag
public void setGoodForTrackingFlag(boolean value)
setGoodForTrackingFlag
public void setGoodForTrackingFlag()
getTrackLength
public double getTrackLength()
addTrackLength
public void addTrackLength(double aValue)
getStep
public G4Step getStep()
setStep
public void setStep(G4Step aValue)
getCurrentStepNumber
public int getCurrentStepNumber()
incrementCurrentStepNumber
public void incrementCurrentStepNumber()
getStepLength
public double getStepLength()
setStepLength
public void setStepLength(double value)
getVertexPosition
public G4ThreeVector getVertexPosition()
setVertexPosition
public void setVertexPosition(G4ThreeVector aValue)
getVertexMomentumDirection
public G4ThreeVector getVertexMomentumDirection()
setVertexMomentumDirection
public void setVertexMomentumDirection(G4ThreeVector aValue)
getVertexKineticEnergy
public double getVertexKineticEnergy()
setVertexKineticEnergy
public void setVertexKineticEnergy(double aValue)
getLogicalVolumeAtVertex
public G4LogicalVolume getLogicalVolumeAtVertex()
setLogicalVolumeAtVertex
public void setLogicalVolumeAtVertex(G4LogicalVolume arg0)
getCreatorProcess
public G4VProcess getCreatorProcess()
setCreatorProcess
public void setCreatorProcess(G4VProcess aValue)
getWeight
public double getWeight()
setWeight
public void setWeight(double aValue)
getUserInformation
public G4VUserTrackInformation getUserInformation()
setUserInformation
public void setUserInformation(G4VUserTrackInformation aValue)
Copyright © 2000-2007 FreeHEP. All Rights Reserved.