| 
    Geant4
    10.01
    
   | 
 
#include <G4VAdjointReverseReaction.hh>
 Inheritance diagram for G4VAdjointReverseReaction:
 Collaboration diagram for G4VAdjointReverseReaction:Protected Member Functions | |
| virtual G4double | GetMeanFreePath (const G4Track &track, G4double previousStepSize, G4ForceCondition *condition) | 
  Protected Member Functions inherited from G4VProcess | |
| void | SubtractNumberOfInteractionLengthLeft (G4double previousStepSize) | 
| void | ClearNumberOfInteractionLengthLeft () | 
Private Attributes | |
| G4double | lastCS | 
| std::vector< G4double > | CS_Vs_Element | 
| G4bool | IsFwdCSUsed | 
| G4bool | IsIntegralModeUsed | 
| G4int | trackid | 
| G4int | nstep | 
Additional Inherited Members | |
  Static Public Member Functions inherited from G4VProcess | |
| static const G4String & | GetProcessTypeName (G4ProcessType) | 
Definition at line 74 of file G4VAdjointReverseReaction.hh.
| G4VAdjointReverseReaction::G4VAdjointReverseReaction | ( | G4String | process_name, | 
| G4bool | whichScatCase | ||
| ) | 
Definition at line 45 of file G4VAdjointReverseReaction.cc.
References fParticleChange, G4AdjointCSManager::GetAdjointCSManager(), IsFwdCSUsed, IsIntegralModeUsed, IsScatProjToProjCase, lastCS, nstep, theAdjointCSManager, and trackid.
 Here is the call graph for this function:
      
  | 
  virtual | 
Definition at line 58 of file G4VAdjointReverseReaction.cc.
References fParticleChange.
      
  | 
  virtual | 
Reimplemented from G4VProcess.
Definition at line 68 of file G4VAdjointReverseReaction.cc.
References G4AdjointCSManager::BuildCrossSectionMatrices(), G4AdjointCSManager::BuildTotalSigmaTables(), and theAdjointCSManager.
 Here is the call graph for this function:
      
  | 
  protectedvirtual | 
Implements G4VDiscreteProcess.
Definition at line 106 of file G4VAdjointReverseReaction.cc.
References G4VEmAdjointModel::GetAdjointCrossSection(), G4AdjointCSManager::GetCrossSectionCorrection(), G4Track::GetDefinition(), G4Track::GetKineticEnergy(), G4Track::GetMaterialCutsCouple(), G4Track::GetTrackID(), IsFwdCSUsed, IsScatProjToProjCase, lastCS, mm, NotForced, nstep, theAdjointCSManager, theAdjointEMModel, and trackid.
 Here is the call graph for this function:
      
  | 
  virtual | 
Reimplemented from G4VDiscreteProcess.
Definition at line 77 of file G4VAdjointReverseReaction.cc.
References G4VProcess::ClearNumberOfInteractionLengthLeft(), fParticleChange, G4ParticleChange::Initialize(), IsScatProjToProjCase, G4VEmAdjointModel::SampleSecondaries(), and theAdjointEMModel.
 Here is the call graph for this function:
      
  | 
  virtual | 
Reimplemented from G4VProcess.
Definition at line 63 of file G4VAdjointReverseReaction.cc.
      
  | 
  inline | 
Definition at line 89 of file G4VAdjointReverseReaction.hh.
References IsIntegralModeUsed.
Referenced by G4eInverseBremsstrahlung::G4eInverseBremsstrahlung(), G4eInverseCompton::G4eInverseCompton(), G4eInverseIonisation::G4eInverseIonisation(), G4hInverseIonisation::G4hInverseIonisation(), G4InversePEEffect::G4InversePEEffect(), and G4IonInverseIonisation::G4IonInverseIonisation().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 107 of file G4VAdjointReverseReaction.hh.
      
  | 
  protected | 
Definition at line 99 of file G4VAdjointReverseReaction.hh.
Referenced by G4VAdjointReverseReaction(), PostStepDoIt(), and ~G4VAdjointReverseReaction().
      
  | 
  private | 
Definition at line 108 of file G4VAdjointReverseReaction.hh.
Referenced by G4VAdjointReverseReaction(), and GetMeanFreePath().
      
  | 
  private | 
Definition at line 112 of file G4VAdjointReverseReaction.hh.
Referenced by G4VAdjointReverseReaction(), and SetIntegralMode().
      
  | 
  protected | 
Definition at line 101 of file G4VAdjointReverseReaction.hh.
Referenced by G4eInverseBremsstrahlung::G4eInverseBremsstrahlung(), G4VAdjointReverseReaction(), GetMeanFreePath(), and PostStepDoIt().
      
  | 
  private | 
Definition at line 106 of file G4VAdjointReverseReaction.hh.
Referenced by G4VAdjointReverseReaction(), and GetMeanFreePath().
      
  | 
  private | 
Definition at line 116 of file G4VAdjointReverseReaction.hh.
Referenced by G4VAdjointReverseReaction(), and GetMeanFreePath().
      
  | 
  protected | 
Definition at line 100 of file G4VAdjointReverseReaction.hh.
Referenced by BuildPhysicsTable(), G4VAdjointReverseReaction(), and GetMeanFreePath().
      
  | 
  protected | 
Definition at line 98 of file G4VAdjointReverseReaction.hh.
Referenced by G4eInverseBremsstrahlung::G4eInverseBremsstrahlung(), G4eInverseCompton::G4eInverseCompton(), G4eInverseIonisation::G4eInverseIonisation(), G4hInverseIonisation::G4hInverseIonisation(), G4InversePEEffect::G4InversePEEffect(), G4IonInverseIonisation::G4IonInverseIonisation(), GetMeanFreePath(), and PostStepDoIt().
      
  | 
  private | 
Definition at line 115 of file G4VAdjointReverseReaction.hh.
Referenced by G4VAdjointReverseReaction(), and GetMeanFreePath().