Import Geant4 10.4.0 source tree

This commit is contained in:
Gabriele Cosmo
2017-12-08 12:52:30 +01:00
parent 98e455a940
commit fc6af9e721
2166 changed files with 276760 additions and 100873 deletions
@@ -38,7 +38,7 @@
// Stopping of mu-
//
// Modifications:
// 20160701
// 20160912 K.L. Genser made it rest process
//
//------------------------------------------------------------------------
@@ -46,7 +46,7 @@
#define G4MuonMinusAtomicCapture_h 1
#include "globals.hh"
#include "G4HadronicProcess.hh"
#include "G4VRestProcess.hh"
#include "G4ParticleDefinition.hh"
#include "G4ElementSelector.hh"
#include "G4HadronicInteraction.hh"
@@ -58,11 +58,13 @@
class G4HadronicInteraction;
class G4MuonMinusAtomicCapture : public G4HadronicProcess
class G4MuonMinusAtomicCapture : public G4VRestProcess
{
public:
explicit G4MuonMinusAtomicCapture(const G4String& name = "muMinusAtomicCaptureAtRest" );
explicit G4MuonMinusAtomicCapture(const G4String& name
= "muMinusAtomicCaptureAtRest" );
~G4MuonMinusAtomicCapture();
@@ -76,11 +78,6 @@ public:
AtRestGetPhysicalInteractionLength(const G4Track& track,
G4ForceCondition* condition);
virtual G4double
PostStepGetPhysicalInteractionLength(const G4Track& track,
G4double previousStepSize,
G4ForceCondition* condition);
virtual G4VParticleChange* AtRestDoIt(const G4Track&, const G4Step&);
void ProcessDescription(std::ostream& outFile) const;
@@ -105,6 +102,14 @@ private:
G4HadronicInteraction* fEmCascade;
G4ParticleChange* theTotalResult;
G4HadFinalState* result;
G4HadProjectile thePro;
G4Nucleus targetNucleus;
};
#endif