Import Geant4 11.2.0 source tree

This commit is contained in:
Gabriele Cosmo
2023-12-08 10:43:34 +01:00
parent dd1f179cda
commit 860a2b92bf
3962 changed files with 139318 additions and 164259 deletions
@@ -23,49 +23,10 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
//
//
// P. Arce, June-2014 Conversion neutron_hp to particle_hp
//
#ifndef G4ParticleHPCaptureFS_h
#define G4ParticleHPCaptureFS_h 1
#define G4ParticleHPCaptureFS_h
#include "G4HadFinalState.hh"
#include "G4HadProjectile.hh"
#include "G4ParticleHPEnAngCorrelation.hh"
#include "G4ParticleHPFinalState.hh"
#include "G4ParticleHPNames.hh"
#include "G4ParticleHPPhotonDist.hh"
#include "G4ReactionProductVector.hh"
#include "globals.hh"
#include "G4NeutronHPCaptureFS.hh"
using G4ParticleHPCaptureFS = G4NeutronHPCaptureFS;
class G4ParticleHPCaptureFS : public G4ParticleHPFinalState
{
public:
G4ParticleHPCaptureFS();
~G4ParticleHPCaptureFS() override = default;
void Init(G4double A, G4double Z, G4int M, G4String& dirName, G4String& aFSType,
G4ParticleDefinition*) override;
G4HadFinalState* ApplyYourself(const G4HadProjectile& theTrack) override;
G4ParticleHPFinalState* New() override
{
auto theNew = new G4ParticleHPCaptureFS;
return theNew;
}
private:
G4double targetMass;
G4ParticleHPPhotonDist theFinalStatePhotons;
G4ParticleHPEnAngCorrelation theMF6FinalState;
G4bool hasExactMF6;
G4ParticleHPNames theNames;
// G4double theCurrentA;
// G4double theCurrentZ;
};
#endif