32 #ifndef G4ParticleHPContAngularPar_h 
   33 #define G4ParticleHPContAngularPar_h 1 
   53       toBeCached():fresh(true),currentMeanEnergy(-2.0),remaining_energy(0.0){};
 
  110     if(
fCache.Get()->currentMeanEnergy<-1)
 
  117       result = 
fCache.Get()->currentMeanEnergy;
 
  119     fCache.Get()->currentMeanEnergy = -2;
 
  184          fCache.Get()->fresh = 
true; };
 
std::map< G4double, G4int > GetDiscreteEnergiesOwn() const 
void SetTargetCode(G4double aTargetCode)
G4ReactionProduct * Sample(G4double anEnergy, G4double massCode, G4double mass, G4int angularRep, G4int interpol)
void BuildByInterpolation(G4double anEnergy, G4InterpolationScheme aScheme, G4ParticleHPContAngularPar &store1, G4ParticleHPContAngularPar &store2)
void Init(G4int aScheme, G4int aRange)
G4ReactionProduct * thePrimary
G4double GetMinEner() const 
void SetInterpolation(G4int theInterpolation)
G4Cache< toBeCached * > fCache
G4ParticleDefinition * theProjectile
G4InterpolationManager theManager
G4double MeanEnergyOfThisInteraction()
G4ParticleHPContAngularPar()
std::map< G4double, G4int > theDiscreteEnergiesOwn
std::set< G4double > GetEnergiesTransformed() const 
G4GLOB_DLL std::ostream G4cout
void Init(std::istream &aDataFile, G4ParticleDefinition *projectile)
G4int GetNEnergiesTransformed() const 
G4double remaining_energy
G4ParticleHPList * GetAngDataList() const 
void SetPrimary(G4ReactionProduct *aPrimary)
G4double GetMaxEner() const 
G4int GetNDiscreteEnergies() const 
G4ParticleHPInterpolator theInt
G4ReactionProduct * theTarget
G4ParticleHPList * theAngular
std::set< G4double > theDiscreteEnergies
std::set< G4double > theEnergiesTransformed
G4double currentMeanEnergy
void PrepareTableInterpolation(const G4ParticleHPContAngularPar *angularPrev)
void Put(const value_type &val) const 
void SetTarget(G4ReactionProduct *aTarget)
G4int GetNEnergies() const 
~G4ParticleHPContAngularPar()