G4ParticleHPFinalState(const G4ParticleHPFinalState &)=delete
virtual G4HadFinalState * ApplyYourself(const G4HadProjectile &)
void SetAZMs(G4double anA, G4double aZ, G4int aM, const G4ParticleHPDataUsed &used)
G4ParticleHPFinalState & operator=(const G4ParticleHPFinalState &right)=delete
void SetAZMs(const G4ParticleHPDataUsed &used)
void SetA_Z(G4double anA, G4double aZ, G4int aM=0)
G4bool HasAnyData() const
G4ParticleHPManager * fManager
virtual G4ParticleHPVector * GetXsec() const
virtual G4ParticleHPFinalState * New()=0
G4ParticleDefinition * theProjectile
virtual G4double GetXsec(G4double) const
G4Cache< G4HadFinalState * > theResult
virtual ~G4ParticleHPFinalState()
void Init(G4double A, G4double Z, const G4String &dirName, const G4String &aFSType, G4ParticleDefinition *p)
void SetProjectile(G4ParticleDefinition *projectile)
void adjust_final_state(G4LorentzVector)
virtual void Init(G4double A, G4double Z, G4int M, const G4String &dirName, const G4String &aFSType, G4ParticleDefinition *)=0
G4ParticleHPNames theNames