G4ParticleHPFFFissionFS

public G4ParticleHPFissionBaseFS

读取高精度参数

      void Init (G4double A, G4double Z, G4int M, G4String & dirName, G4String & aFSType, G4ParticleDefinition*);

      G4DynamicParticleVector * ApplyYourself( G4int nNeutrons );
  • "FF"

class

   public:
      G4ParticleHPFFFissionFS(){ hasXsec = false; }
      ~G4ParticleHPFFFissionFS();

      void Init (G4double A, G4double Z, G4int M, G4String & dirName, G4String & aFSType, G4ParticleDefinition*);

      G4DynamicParticleVector * ApplyYourself( G4int nNeutrons );

      G4ParticleHPFinalState * New() 
      {
         G4ParticleHPFFFissionFS * theNew = new G4ParticleHPFFFissionFS;
         return theNew;
      }

                              //energy   fragZ fragA   fragM
      void GetAFissionFragment( G4double , G4int& , G4int& , G4int& );

   private:
      G4HadFinalState * ApplyYourself( const G4HadProjectile & ) { return NULL; }

      //        MT              Energy            FPS    Yield
      std::map< G4int , std::map< G4double , std::map< G4int , G4double >* >* > FissionProductYieldData; 
      std::map< G4int , std::map< G4double , G4int >* > mMTInterpolation;
© Hongyi Wu            updated: 2018-09-02 11:33:51

results matching ""

    No results matching ""