G4ParticleHPFissionFS
public G4ParticleHPFinalState
读取高精度参数
void Init (G4double A, G4double Z, G4int M, G4String & dirName, G4String & aFSType, G4ParticleDefinition* );
G4HadFinalState * ApplyYourself(const G4HadProjectile & theTrack);
- G4ParticleHPFSFissionFS
- G4ParticleHPFCFissionFS
- G4ParticleHPSCFissionFS
- G4ParticleHPTCFissionFS
- G4ParticleHPLCFissionFS
- G4ParticleHPFFFissionFS
class
public:
G4ParticleHPFissionFS(){ hasXsec = false; produceFissionFragments = false; }
~G4ParticleHPFissionFS(){}
void Init (G4double A, G4double Z, G4int M, G4String & dirName, G4String & aFSType, G4ParticleDefinition* );
G4HadFinalState * ApplyYourself(const G4HadProjectile & theTrack);
G4ParticleHPFinalState * New()
{
G4ParticleHPFissionFS * theNew = new G4ParticleHPFissionFS;
return theNew;
}
private:
G4ParticleHPFSFissionFS theFS;
G4ParticleHPFCFissionFS theFC;
G4ParticleHPSCFissionFS theSC;
G4ParticleHPTCFissionFS theTC;
G4ParticleHPLCFissionFS theLC;
G4ParticleHPFFFissionFS theFF;
G4bool produceFissionFragments;