G4ParticleHPPAInelasticFS
public G4ParticleHPInelasticBaseFS
  void Init (G4double A, G4double Z, G4int M, G4String & dirName, G4String & aFSType, G4ParticleDefinition*);
  G4HadFinalState * ApplyYourself(const G4HadProjectile & theTrack);
class
  public:
  G4ParticleHPN3AInelasticFS(){}
  ~G4ParticleHPN3AInelasticFS(){}
  void Init (G4double A, G4double Z, G4int M, G4String & dirName, G4String & aFSType, G4ParticleDefinition*);
  G4HadFinalState * ApplyYourself(const G4HadProjectile & theTrack);
  G4ParticleHPFinalState * New() 
  {
   G4ParticleHPN3AInelasticFS * theNew = new G4ParticleHPN3AInelasticFS;
   return theNew;
  }
  private: