53 #ifndef G4HadronicInteraction_h 
   54 #define G4HadronicInteraction_h 1 
std::vector< std::pair< G4double, const G4Element * > > theMaxEnergyListElements
 
G4double GetMinEnergy() const 
 
std::vector< const G4Element * > theBlockedListElements
 
const G4HadronicInteraction * GetMyPointer() const 
 
virtual G4double SampleInvariantT(const G4ParticleDefinition *p, G4double plab, G4int Z, G4int A)
 
std::vector< std::pair< G4double, const G4Material * > > theMaxEnergyList
 
virtual G4bool IsApplicable(const G4HadProjectile &, G4Nucleus &)
 
virtual void BuildPhysicsTable(const G4ParticleDefinition &)
 
G4double GetMaxEnergy() const 
 
virtual const std::pair< G4double, G4double > GetFatalEnergyCheckLevels() const 
 
virtual void ModelDescription(std::ostream &outFile) const 
 
virtual ~G4HadronicInteraction()
 
G4bool operator!=(const G4HadronicInteraction &right) const 
 
G4HadronicInteractionRegistry * registry
 
const G4String & GetModelName() const 
 
G4double GetRecoilEnergyThreshold() const 
 
std::vector< std::pair< G4double, const G4Material * > > theMinEnergyList
 
G4double recoilEnergyThreshold
 
void SetMinEnergy(G4double anEnergy)
 
double A(double temperature)
 
virtual G4int GetVerboseLevel() const 
 
virtual std::pair< G4double, G4double > GetEnergyMomentumCheckLevels() const 
 
std::vector< std::pair< G4double, const G4Element * > > theMinEnergyListElements
 
void ActivateFor(const G4Material *aMaterial)
 
G4HadronicInteraction(const G4String &modelName="HadronicModel")
 
std::pair< G4double, G4double > epCheckLevels
 
void SetModelName(const G4String &nam)
 
const G4HadronicInteraction & operator=(const G4HadronicInteraction &right)
 
virtual void SetVerboseLevel(G4int value)
 
void SetMaxEnergy(const G4double anEnergy)
 
G4HadFinalState theParticleChange
 
std::vector< const G4Material * > theBlockedList
 
G4bool operator==(const G4HadronicInteraction &right) const 
 
void SetRecoilEnergyThreshold(G4double val)
 
void SetEnergyMomentumCheckLevels(G4double relativeLevel, G4double absoluteLevel)
 
virtual G4HadFinalState * ApplyYourself(const G4HadProjectile &aTrack, G4Nucleus &targetNucleus)=0
 
void ActivateFor(const G4Element *anElement)
 
void DeActivateFor(const G4Material *aMaterial)