G4ParticleHPCapture
public G4HadronicInteraction
- Final state production model for a high precision (based on evaluated data libraries) description of neutron capture below 20 MeV;
- To be used in your physics list in case you need this physics.
- In this case you want to register an object of this class with the corresponding process.
class
public:
G4ParticleHPCapture();
~G4ParticleHPCapture();
G4HadFinalState * ApplyYourself(const G4HadProjectile& aTrack, G4Nucleus& aTargetNucleus);
virtual const std::pair<G4double, G4double> GetFatalEnergyCheckLevels() const;
public:
G4int GetVerboseLevel() const;
void SetVerboseLevel( G4int );
void BuildPhysicsTable(const G4ParticleDefinition&);
virtual void ModelDescription(std::ostream& outFile) const;
private:
std::vector<G4ParticleHPChannel*>* theCapture;
G4String dirName;
G4int numEle;
G4HadFinalState theResult;