| 
    Geant4
    10.02.p01
    
   | 
 
#include <G4VIntraNuclearTransportModel.hh>
 Inheritance diagram for G4VIntraNuclearTransportModel:
 Collaboration diagram for G4VIntraNuclearTransportModel:Protected Member Functions | |
| G4V3DNucleus * | Get3DNucleus () const | 
| G4VPreCompoundModel * | GetDeExcitation () const | 
| const G4HadProjectile * | GetPrimaryProjectile () const | 
  Protected Member Functions inherited from G4HadronicInteraction | |
| void | SetModelName (const G4String &nam) | 
| G4bool | IsBlocked () const | 
| void | Block () | 
Protected Attributes | |
| G4String | theTransportModelName | 
| G4V3DNucleus * | the3DNucleus | 
| G4VPreCompoundModel * | theDeExcitation | 
| const G4HadProjectile * | thePrimaryProjectile | 
  Protected Attributes inherited from G4HadronicInteraction | |
| G4HadFinalState | theParticleChange | 
| G4int | verboseLevel | 
| G4double | theMinEnergy | 
| G4double | theMaxEnergy | 
| G4bool | isBlocked | 
Private Member Functions | |
| G4VIntraNuclearTransportModel (const G4VIntraNuclearTransportModel &right) | |
| const  G4VIntraNuclearTransportModel &  | operator= (const G4VIntraNuclearTransportModel &right) | 
| int | operator== (const G4VIntraNuclearTransportModel &right) const | 
| int | operator!= (const G4VIntraNuclearTransportModel &right) const | 
Definition at line 64 of file G4VIntraNuclearTransportModel.hh.
| G4VIntraNuclearTransportModel::G4VIntraNuclearTransportModel | ( | const G4String & | modelName = "CascadeModel",  | 
        
| G4VPreCompoundModel * | ptr = 0  | 
        ||
| ) | 
Definition at line 43 of file G4VIntraNuclearTransportModel.cc.
      
  | 
  virtual | 
Definition at line 49 of file G4VIntraNuclearTransportModel.cc.
      
  | 
  private | 
      
  | 
  inlineprotected | 
Definition at line 122 of file G4VIntraNuclearTransportModel.hh.
References the3DNucleus.
      
  | 
  inlineprotected | 
Definition at line 132 of file G4VIntraNuclearTransportModel.hh.
References theDeExcitation.
Referenced by G4BinaryCascade::G4BinaryCascade().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 117 of file G4VIntraNuclearTransportModel.hh.
References theTransportModelName.
      
  | 
  inlineprotected | 
Definition at line 145 of file G4VIntraNuclearTransportModel.hh.
References thePrimaryProjectile.
Referenced by G4BinaryCascade::BuildLateParticleCollisions(), G4GeneratorPrecompoundInterface::Propagate(), G4CascadeInterface::Propagate(), and G4GeneratorPrecompoundInterface::PropagateNuclNucl().
 Here is the caller graph for this function:
      
  | 
  virtual | 
Reimplemented from G4HadronicInteraction.
Reimplemented in G4INCLXXInterface, G4CascadeInterface, and G4BinaryCascade.
Definition at line 56 of file G4VIntraNuclearTransportModel.cc.
References FatalException, G4endl, and G4Exception().
 Here is the call graph for this function:
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  pure virtual | 
Implemented in G4INCLXXInterface, G4CascadeInterface, G4UrQMD1_3Model, G4BinaryCascade, G4HIJING_Model, and G4GeneratorPrecompoundInterface.
Referenced by G4TheoFSGenerator::ApplyYourself().
 Here is the caller graph for this function:
      
  | 
  virtual | 
Reimplemented in G4BinaryCascade, and G4GeneratorPrecompoundInterface.
Definition at line 63 of file G4VIntraNuclearTransportModel.cc.
References G4endl.
Referenced by G4TheoFSGenerator::ModelDescription().
 Here is the caller graph for this function:
      
  | 
  virtual | 
Reimplemented in G4GeneratorPrecompoundInterface.
Definition at line 70 of file G4VIntraNuclearTransportModel.cc.
References FatalException, and G4Exception().
Referenced by G4TheoFSGenerator::ApplyYourself().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 127 of file G4VIntraNuclearTransportModel.hh.
References the3DNucleus.
      
  | 
  inline | 
Definition at line 138 of file G4VIntraNuclearTransportModel.hh.
References theDeExcitation.
Referenced by G4QGSBuilder::BuildModel(), B03PhysicsList::ConstructHad(), ExExChHyperonFTFPBuilder::ExExChHyperonFTFPBuilder(), G4BinaryCascade::G4BinaryCascade(), G4ElectroVDNuclearModel::G4ElectroVDNuclearModel(), G4GeneratorPrecompoundInterface::G4GeneratorPrecompoundInterface(), G4MuonVDNuclearModel::G4MuonVDNuclearModel(), and G4INCLXXInterfaceStore::UseAblaDeExcitation().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 151 of file G4VIntraNuclearTransportModel.hh.
References thePrimaryProjectile.
Referenced by G4TheoFSGenerator::ApplyYourself().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 110 of file G4VIntraNuclearTransportModel.hh.
Referenced by G4BinaryCascade::ApplyYourself(), G4BinaryCascade::BuildTargetList(), G4BinaryCascade::CheckChargeAndBaryonNumber(), G4BinaryCascade::CheckPauliPrinciple(), G4BinaryCascade::FindFragments(), Get3DNucleus(), G4BinaryCascade::GetExcitationEnergy(), G4BinaryCascade::Propagate(), and Set3DNucleus().
      
  | 
  protected | 
Definition at line 112 of file G4VIntraNuclearTransportModel.hh.
Referenced by G4BinaryCascade::ApplyYourself(), G4INCLXXInterface::ApplyYourself(), G4BinaryCascade::DeExcite(), G4INCLXXInterface::G4INCLXXInterface(), GetDeExcitation(), G4INCLXXInterface::GetDeExcitationModelName(), G4BinaryCascade::ModelDescription(), G4GeneratorPrecompoundInterface::Propagate(), G4BinaryCascade::PropagateModelDescription(), G4GeneratorPrecompoundInterface::PropagateNuclNucl(), and SetDeExcitation().
      
  | 
  protected | 
Definition at line 114 of file G4VIntraNuclearTransportModel.hh.
Referenced by GetPrimaryProjectile(), and SetPrimaryProjectile().
      
  | 
  protected | 
Definition at line 108 of file G4VIntraNuclearTransportModel.hh.
Referenced by GetModelName().