Import Geant4 11.2.0 source tree
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user