G4Material * GetMaterialInTouchable() const
virtual G4Step * UpdateStepForAlongStep(G4Step *Step)
virtual ~G4ParticleChangeForTransport()
void SetSensitiveDetectorInTouchable(G4VSensitiveDetector *fSensitiveDetector)
const G4TouchableHandle & GetTouchableHandle() const
G4ParticleChangeForTransport & operator=(const G4ParticleChangeForTransport &right)
void SetPointerToVectorOfAuxiliaryPoints(std::vector< G4ThreeVector > *theNewVectorPointer)
virtual G4Step * UpdateStepForAtRest(G4Step *Step)
virtual void Initialize(const G4Track &)
G4Material * theMaterialChange
std::vector< G4ThreeVector > * fpVectorOfAuxiliaryPointsPointer
const G4MaterialCutsCouple * GetMaterialCutsCoupleInTouchable() const
G4ParticleChangeForTransport()
std::vector< G4ThreeVector > * GetPointerToVectorOfAuxiliaryPoints() const
const G4MaterialCutsCouple * theMaterialCutsCoupleChange
G4bool GetMomentumChanged() const
void SetMaterialInTouchable(G4Material *fMaterial)
virtual void DumpInfo() const
void SetTouchableHandle(const G4TouchableHandle &fTouchable)
void SetMaterialCutsCoupleInTouchable(const G4MaterialCutsCouple *fMaterialCutsCouple)
G4VSensitiveDetector * GetSensitiveDetectorInTouchable() const
void SetMomentumChanged(G4bool b)
G4TouchableHandle theTouchableHandle
virtual G4Step * UpdateStepForPostStep(G4Step *Step)
G4VSensitiveDetector * theSensitiveDetectorChange