G4ParticleHPCaptureFS
public G4ParticleHPFinalState
读取高精度参数
void Init (G4double A, G4double Z, G4int M, G4String & dirName, G4String & aFSType, G4ParticleDefinition* );
G4HadFinalState * ApplyYourself(const G4HadProjectile & theTrack);
- "/FSMF6"
- "/FS"
class
public:
G4ParticleHPCaptureFS()
{
hasXsec = false;
hasExactMF6 = false;
targetMass = 0;
}
~G4ParticleHPCaptureFS()
{
}
void Init (G4double A, G4double Z, G4int M, G4String & dirName, G4String & aFSType, G4ParticleDefinition* );
G4HadFinalState * ApplyYourself(const G4HadProjectile & theTrack);
G4ParticleHPFinalState * New()
{
G4ParticleHPCaptureFS * theNew = new G4ParticleHPCaptureFS;
return theNew;
}
private:
G4double targetMass;
G4ParticleHPPhotonDist theFinalStatePhotons;
G4ParticleHPEnAngCorrelation theMF6FinalState;
G4bool hasExactMF6;
G4ParticleHPNames theNames;