44#ifndef G4VComponentCrossSection_h
45#define G4VComponentCrossSection_h 1
180 verboseLevel = value;
190 minKinEnergy = value;
200 maxKinEnergy = value;
virtual G4double GetTotalElementCrossSection(const G4ParticleDefinition *, G4double kinEnergy, G4int, G4double)=0
G4int GetVerboseLevel() const
void SetVerboseLevel(G4int value)
void SetMaxKinEnergy(G4double value)
virtual G4double GetInelasticIsotopeCrossSection(const G4ParticleDefinition *, G4double kinEnergy, G4int, G4int)=0
G4double GetMaxKinEnergy() const
G4double GetTotalElementCrossSection(const G4ParticleDefinition *, G4double kinEnergy, const G4Element *)
virtual G4double GetInelasticElementCrossSection(const G4ParticleDefinition *, G4double kinEnergy, G4int, G4double)=0
virtual G4double ComputeQuasiElasticRatio(const G4ParticleDefinition *, G4double kinEnergy, G4int, G4int)
virtual void DumpPhysicsTable(const G4ParticleDefinition &)
virtual void Description(std::ostream &) const
G4double GetInelasticElementCrossSection(const G4ParticleDefinition *, G4double kinEnergy, const G4Element *)
void SetMinKinEnergy(G4double value)
G4double GetMinKinEnergy() const
virtual G4double GetTotalIsotopeCrossSection(const G4ParticleDefinition *, G4double kinEnergy, G4int, G4int)=0
virtual void BuildPhysicsTable(const G4ParticleDefinition &)
const G4String & GetName() const
virtual G4double GetElasticElementCrossSection(const G4ParticleDefinition *, G4double kinEnergy, G4int, G4double)=0
virtual G4double GetElasticIsotopeCrossSection(const G4ParticleDefinition *, G4double kinEnergy, G4int, G4int)=0
virtual ~G4VComponentCrossSection()
G4double GetElasticElementCrossSection(const G4ParticleDefinition *, G4double kinEnergy, const G4Element *)