Import Geant4 11.3.0 source tree

This commit is contained in:
Gabriele Cosmo
2024-12-06 11:11:40 +01:00
parent e58e650b32
commit 32390e802b
1984 changed files with 98713 additions and 83996 deletions
@@ -51,6 +51,7 @@
#include "globals.hh"
#include "G4ParticleHPInterpolator.hh"
#include "G4ParticleHPIsoProbabilityTable.hh"
#include <vector>
#include <thread>
#include <map>
@@ -58,17 +59,19 @@
class G4DynamicParticle;
class G4Element;
class G4ParticleHPIsoProbabilityTable_NJOY : public G4ParticleHPIsoProbabilityTable
{
public:
class G4ParticleHPIsoProbabilityTable_NJOY : public G4ParticleHPIsoProbabilityTable {
public:
G4ParticleHPIsoProbabilityTable_NJOY();
~G4ParticleHPIsoProbabilityTable_NJOY();
void Init( G4int, G4int, G4int, G4double, G4String ) override;
void Init( G4int, G4int, G4int, G4double, const G4String& ) override;
G4double GetCorrelatedIsoCrossSectionPT( const G4DynamicParticle*, G4int, const G4Element*, G4double&, G4double&,
std::thread::id& ) override;
G4double GetIsoCrossSectionPT( const G4DynamicParticle*, G4int, const G4Element*, G4double&,
std::map< std::thread::id, G4double >&, std::thread::id& ) override;
private:
private:
G4int tableOrder;
G4int lssf_flag;
G4ParticleHPInterpolator theInt;