| 
    Geant4
    10.01
    
   | 
 
#include <G4ParticleChangeForTransport.hh>
 Inheritance diagram for G4ParticleChangeForTransport:
 Collaboration diagram for G4ParticleChangeForTransport:Private Attributes | |
| G4bool | isMomentumChanged | 
| G4Material * | theMaterialChange | 
| const G4MaterialCutsCouple * | theMaterialCutsCoupleChange | 
| G4VSensitiveDetector * | theSensitiveDetectorChange | 
| std::vector< G4ThreeVector > * | fpVectorOfAuxiliaryPointsPointer | 
Additional Inherited Members | |
  Static Protected Attributes inherited from G4VParticleChange | |
| static const G4double | accuracyForWarning = 1.0e-9 | 
| static const G4double | accuracyForException = 0.001 | 
Definition at line 55 of file G4ParticleChangeForTransport.hh.
| G4ParticleChangeForTransport::G4ParticleChangeForTransport | ( | ) | 
Definition at line 48 of file G4ParticleChangeForTransport.cc.
References G4cout, G4endl, and G4VParticleChange::verboseLevel.
      
  | 
  virtual | 
Definition at line 59 of file G4ParticleChangeForTransport.cc.
References G4cout, G4endl, and G4VParticleChange::verboseLevel.
      
  | 
  protected | 
Definition at line 68 of file G4ParticleChangeForTransport.cc.
References G4cout, G4endl, isMomentumChanged, theMaterialChange, theMaterialCutsCoupleChange, theSensitiveDetectorChange, theTouchableHandle, and G4VParticleChange::verboseLevel.
      
  | 
  virtual | 
Reimplemented from G4ParticleChange.
Definition at line 250 of file G4ParticleChangeForTransport.cc.
References G4ParticleChange::DumpInfo(), G4cout, G4endl, and theTouchableHandle.
 Here is the call graph for this function:| const G4MaterialCutsCouple* G4ParticleChangeForTransport::GetMaterialCutsCoupleInTouchable | ( | ) | const | 
| G4Material* G4ParticleChangeForTransport::GetMaterialInTouchable | ( | ) | const | 
| G4bool G4ParticleChangeForTransport::GetMomentumChanged | ( | ) | const | 
      
  | 
  inline | 
| G4VSensitiveDetector* G4ParticleChangeForTransport::GetSensitiveDetectorInTouchable | ( | ) | const | 
| const G4TouchableHandle& G4ParticleChangeForTransport::GetTouchableHandle | ( | ) | const | 
      
  | 
  virtual | 
Reimplemented from G4ParticleChange.
Referenced by G4Transportation::AlongStepDoIt(), G4CoupledTransportation::AlongStepDoIt(), G4MonopoleTransportation::AlongStepDoIt(), G4ITTransportation::AlongStepDoIt(), and G4ITTransportation::PostStepDoIt().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 85 of file G4ParticleChangeForTransport.cc.
References G4cout, G4endl, G4ParticleChange::theEnergyChange, G4VParticleChange::theListOfSecondaries, G4VParticleChange::theLocalEnergyDeposit, theMaterialChange, theMaterialCutsCoupleChange, G4ParticleChange::theMomentumDirectionChange, G4VParticleChange::theNumberOfSecondaries, G4ParticleChange::thePolarizationChange, G4ParticleChange::thePositionChange, theSensitiveDetectorChange, G4VParticleChange::theSizeOftheListOfSecondaries, G4VParticleChange::theStatusChange, G4VParticleChange::theSteppingControlFlag, G4ParticleChange::theTimeChange, theTouchableHandle, G4VParticleChange::theTrueStepLength, G4ParticleChange::theVelocityChange, and G4VParticleChange::verboseLevel.
| void G4ParticleChangeForTransport::SetMaterialCutsCoupleInTouchable | ( | const G4MaterialCutsCouple * | fMaterialCutsCouple | ) | 
Referenced by G4Transportation::PostStepDoIt(), G4CoupledTransportation::PostStepDoIt(), G4MonopoleTransportation::PostStepDoIt(), and G4ITTransportation::PostStepDoIt().
 Here is the caller graph for this function:| void G4ParticleChangeForTransport::SetMaterialInTouchable | ( | G4Material * | fMaterial | ) | 
Referenced by G4Transportation::PostStepDoIt(), G4CoupledTransportation::PostStepDoIt(), G4MonopoleTransportation::PostStepDoIt(), and G4ITTransportation::PostStepDoIt().
 Here is the caller graph for this function:| void G4ParticleChangeForTransport::SetMomentumChanged | ( | G4bool | b | ) | 
Referenced by G4Transportation::AlongStepDoIt(), G4CoupledTransportation::AlongStepDoIt(), G4MonopoleTransportation::AlongStepDoIt(), G4ITTransportation::AlongStepDoIt(), and G4DNABrownianTransportation::Diffusion().
 Here is the caller graph for this function:
      
  | 
  inline | 
Referenced by G4Transportation::AlongStepDoIt(), G4MonopoleTransportation::AlongStepDoIt(), and G4ITTransportation::AlongStepDoIt().
 Here is the caller graph for this function:| void G4ParticleChangeForTransport::SetSensitiveDetectorInTouchable | ( | G4VSensitiveDetector * | fSensitiveDetector | ) | 
Referenced by G4Transportation::PostStepDoIt(), G4CoupledTransportation::PostStepDoIt(), G4MonopoleTransportation::PostStepDoIt(), and G4ITTransportation::PostStepDoIt().
 Here is the caller graph for this function:| void G4ParticleChangeForTransport::SetTouchableHandle | ( | const G4TouchableHandle & | fTouchable | ) | 
Referenced by G4Transportation::PostStepDoIt(), G4CoupledTransportation::PostStepDoIt(), G4MonopoleTransportation::PostStepDoIt(), and G4ITTransportation::PostStepDoIt().
 Here is the caller graph for this function:Reimplemented from G4ParticleChange.
Definition at line 131 of file G4ParticleChangeForTransport.cc.
References G4StepPoint::AddGlobalTime(), G4StepPoint::AddLocalTime(), G4StepPoint::AddPolarization(), G4StepPoint::AddPosition(), G4StepPoint::AddProperTime(), G4ParticleChange::CalcMomentum(), G4ParticleChange::CheckIt(), G4VParticleChange::debugFlag, G4INCL::KinematicsUtils::energy(), fpVectorOfAuxiliaryPointsPointer, G4Track::GetDynamicParticle(), G4StepPoint::GetKineticEnergy(), G4StepPoint::GetLocalTime(), G4DynamicParticle::GetMass(), G4StepPoint::GetMomentum(), G4StepPoint::GetPolarization(), G4StepPoint::GetPosition(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4StepPoint::GetProperTime(), G4Step::GetTrack(), isMomentumChanged, G4ParticleChange::isVelocityChanged, G4Step::SetControlFlag(), G4StepPoint::SetKineticEnergy(), G4StepPoint::SetMomentumDirection(), G4Step::SetPointerToVectorOfAuxiliaryPoints(), G4StepPoint::SetVelocity(), G4ParticleChange::theEnergyChange, G4ParticleChange::theMomentumDirectionChange, G4ParticleChange::thePolarizationChange, G4ParticleChange::thePositionChange, G4ParticleChange::theProperTimeChange, G4VParticleChange::theSteppingControlFlag, G4ParticleChange::theTimeChange, and G4ParticleChange::theVelocityChange.
 Here is the call graph for this function:Reimplemented from G4ParticleChange.
Definition at line 118 of file G4ParticleChangeForTransport.cc.
References G4cout, G4endl, G4ParticleChange::UpdateStepInfo(), and G4VParticleChange::verboseLevel.
 Here is the call graph for this function:Reimplemented from G4ParticleChange.
Definition at line 213 of file G4ParticleChangeForTransport.cc.
References G4Step::ClearLastStepFlag(), G4StepPoint::GetKineticEnergy(), G4VParticleChange::GetLastStepInVolume(), G4Step::GetPostStepPoint(), G4Step::SetLastStepFlag(), G4StepPoint::SetMaterial(), G4StepPoint::SetMaterialCutsCouple(), G4StepPoint::SetSensitiveDetector(), G4StepPoint::SetTouchableHandle(), theMaterialChange, theMaterialCutsCoupleChange, theSensitiveDetectorChange, and theTouchableHandle.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 135 of file G4ParticleChangeForTransport.hh.
Referenced by UpdateStepForAlongStep().
      
  | 
  private | 
Definition at line 126 of file G4ParticleChangeForTransport.hh.
Referenced by G4ParticleChangeForTransport(), and UpdateStepForAlongStep().
      
  | 
  private | 
Definition at line 128 of file G4ParticleChangeForTransport.hh.
Referenced by G4ParticleChangeForTransport(), operator=(), and UpdateStepForPostStep().
      
  | 
  private | 
Definition at line 129 of file G4ParticleChangeForTransport.hh.
Referenced by G4ParticleChangeForTransport(), operator=(), and UpdateStepForPostStep().
      
  | 
  private | 
Definition at line 130 of file G4ParticleChangeForTransport.hh.
Referenced by G4ParticleChangeForTransport(), operator=(), and UpdateStepForPostStep().
      
  | 
  protected | 
Definition at line 114 of file G4ParticleChangeForTransport.hh.
Referenced by DumpInfo(), G4ParticleChangeForTransport(), operator=(), and UpdateStepForPostStep().