| 
    Geant4
    10.01.p01
    
   | 
 
#include <G4NeutronHPContAngularPar.hh>
 Collaboration diagram for G4NeutronHPContAngularPar:Classes | |
| struct | toBeCached | 
Public Member Functions | |
| G4NeutronHPContAngularPar () | |
| ~G4NeutronHPContAngularPar () | |
| void | Init (std::istream &aDataFile) | 
| G4ReactionProduct * | Sample (G4double anEnergy, G4double massCode, G4double mass, G4int angularRep, G4int interpol) | 
| G4double | GetEnergy () | 
| void | SetPrimary (G4ReactionProduct *aPrimary) | 
| void | SetTarget (G4ReactionProduct *aTarget) | 
| void | SetTargetCode (G4double aTargetCode) | 
| void | SetInterpolation (G4int theInterpolation) | 
| void | Merge (G4double anEnergy, G4InterpolationScheme &aScheme, G4NeutronHPContAngularPar &store1, G4NeutronHPContAngularPar &store2) | 
| G4double | MeanEnergyOfThisInteraction () | 
| void | ClearHistories () | 
Private Member Functions | |
| void | cacheInit () | 
Definition at line 43 of file G4NeutronHPContAngularPar.hh.
      
  | 
  inline | 
Definition at line 55 of file G4NeutronHPContAngularPar.hh.
References fCache, and theAngular.
      
  | 
  inline | 
Definition at line 62 of file G4NeutronHPContAngularPar.hh.
References theAngular.
      
  | 
  inlineprivate | 
Definition at line 170 of file G4NeutronHPContAngularPar.hh.
References G4NeutronHPContAngularPar::toBeCached::currentMeanEnergy, G4NeutronHPContAngularPar::toBeCached::fresh, G4Cache< VALTYPE >::Put(), and G4NeutronHPContAngularPar::toBeCached::remaining_energy.
Referenced by ClearHistories(), and Sample().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 178 of file G4NeutronHPContAngularPar.hh.
References cacheInit(), and G4Cache< VALTYPE >::Get().
 Here is the call graph for this function:
      
  | 
  inline | 
Definition at line 72 of file G4NeutronHPContAngularPar.hh.
References theEnergy.
| void G4NeutronHPContAngularPar::Init | ( | std::istream & | aDataFile | ) | 
Definition at line 58 of file G4NeutronHPContAngularPar.cc.
References eV, G4NeutronHPList::Init(), nAngularParameters, nDiscreteEnergies, nEnergies, G4NeutronHPList::SetLabel(), theAngular, and theEnergy.
Referenced by G4NeutronHPContEnergyAngular::Init().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 121 of file G4NeutronHPContAngularPar.hh.
References fCache.
      
  | 
  inline | 
Definition at line 91 of file G4NeutronHPContAngularPar.hh.
References G4NeutronHPList::GetLabel(), G4NeutronHPList::GetValue(), G4NeutronHPInterpolator::Interpolate(), nAngularParameters, nDiscreteEnergies, nEnergies, G4NeutronHPList::SetLabel(), G4NeutronHPList::SetValue(), theAngular, theEnergy, theInt, and theManager.
 Here is the call graph for this function:| G4ReactionProduct * G4NeutronHPContAngularPar::Sample | ( | G4double | anEnergy, | 
| G4double | massCode, | ||
| G4double | mass, | ||
| G4int | angularRep, | ||
| G4int | interpol | ||
| ) | 
Definition at line 74 of file G4NeutronHPContAngularPar.cc.
References A, G4Alpha::Alpha(), cacheInit(), G4Deuteron::Deuteron(), e1, e2, G4Electron::Electron(), eV, fCache, G4UniformRand, G4Gamma::Gamma(), G4NucleiProperties::GetBindingEnergy(), G4NeutronHPInterpolator::GetBinIntegral(), G4InterpolationManager::GetInverseScheme(), G4IonTable::GetIonTable(), G4NeutronHPList::GetLabel(), G4ReactionProduct::GetMass(), G4ParticleDefinition::GetPDGMass(), G4InterpolationManager::GetScheme(), G4ReactionProduct::GetTotalMomentum(), G4NeutronHPList::GetValue(), G4NeutronHPVector::GetVectorLength(), G4NeutronHPInterpolator::GetWeightedBinIntegral(), G4NeutronHPVector::GetX(), G4NeutronHPVector::GetY(), G4He3::He3(), G4NeutronHPLegendreStore::Init(), G4InterpolationManager::Init(), G4NeutronHPInterpolator::Interpolate(), G4INCL::Math::max(), G4INCL::Math::min(), nAngularParameters, nDiscreteEnergies, nEnergies, G4Neutron::Neutron(), G4Positron::Positron(), G4Proton::Proton(), G4NeutronHPKallbachMannSyst::Sample(), G4NeutronHPVector::Sample(), G4NeutronHPLegendreStore::SampleMax(), G4NeutronHPLegendreStore::SetCoeff(), G4ReactionProduct::SetDefinition(), G4NeutronHPVector::SetInterpolationManager(), G4ReactionProduct::SetKineticEnergy(), G4NeutronHPLegendreStore::SetManager(), G4ReactionProduct::SetMomentum(), G4NeutronHPVector::SetX(), G4NeutronHPVector::SetY(), theAngular, theInt, theManager, theTarget, theTargetCode, and G4Triton::Triton().
Referenced by G4NeutronHPContEnergyAngular::Sample().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 86 of file G4NeutronHPContAngularPar.hh.
References G4InterpolationManager::Init(), nEnergies, and theManager.
Referenced by G4NeutronHPContEnergyAngular::Init().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 74 of file G4NeutronHPContAngularPar.hh.
References thePrimary.
Referenced by G4NeutronHPContEnergyAngular::Sample().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 79 of file G4NeutronHPContAngularPar.hh.
References theTarget.
Referenced by G4NeutronHPContEnergyAngular::Sample().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 84 of file G4NeutronHPContAngularPar.hh.
References theTargetCode.
Referenced by G4NeutronHPContEnergyAngular::Sample().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 169 of file G4NeutronHPContAngularPar.hh.
Referenced by G4NeutronHPContAngularPar(), MeanEnergyOfThisInteraction(), and Sample().
      
  | 
  private | 
Definition at line 147 of file G4NeutronHPContAngularPar.hh.
      
  | 
  private | 
Definition at line 145 of file G4NeutronHPContAngularPar.hh.
      
  | 
  private | 
Definition at line 143 of file G4NeutronHPContAngularPar.hh.
Referenced by Init(), Merge(), Sample(), and SetInterpolation().
      
  | 
  private | 
Definition at line 151 of file G4NeutronHPContAngularPar.hh.
Referenced by G4NeutronHPContAngularPar(), Init(), Merge(), Sample(), and ~G4NeutronHPContAngularPar().
      
  | 
  private | 
Definition at line 140 of file G4NeutronHPContAngularPar.hh.
Referenced by GetEnergy(), Init(), and Merge().
      
  | 
  private | 
Definition at line 155 of file G4NeutronHPContAngularPar.hh.
      
  | 
  private | 
Definition at line 149 of file G4NeutronHPContAngularPar.hh.
Referenced by Merge(), Sample(), and SetInterpolation().
      
  | 
  private | 
Definition at line 159 of file G4NeutronHPContAngularPar.hh.
Referenced by SetPrimary().
      
  | 
  private | 
Definition at line 158 of file G4NeutronHPContAngularPar.hh.
Referenced by Sample(), and SetTarget().
      
  | 
  private | 
Definition at line 157 of file G4NeutronHPContAngularPar.hh.
Referenced by Sample(), and SetTargetCode().