Import Geant4 11.3.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2024-06-28 13:08:51 +02:00
parent f7b23877ed
commit e58e650b32
5232 changed files with 239416 additions and 244360 deletions
@@ -51,47 +51,47 @@ class G4RayleighScattering;
class EmStandardPhysicsTrackingManager : public G4VTrackingManager
{
public:
EmStandardPhysicsTrackingManager();
~EmStandardPhysicsTrackingManager();
public:
EmStandardPhysicsTrackingManager();
~EmStandardPhysicsTrackingManager();
void BuildPhysicsTable(const G4ParticleDefinition&) override;
void BuildPhysicsTable(const G4ParticleDefinition&) override;
void PreparePhysicsTable(const G4ParticleDefinition&) override;
void PreparePhysicsTable(const G4ParticleDefinition&) override;
void HandOverOneTrack(G4Track* aTrack) override;
void HandOverOneTrack(G4Track* aTrack) override;
private:
void TrackElectron(G4Track* aTrack);
void TrackPositron(G4Track* aTrack);
void TrackGamma(G4Track* aTrack);
private:
void TrackElectron(G4Track* aTrack);
void TrackPositron(G4Track* aTrack);
void TrackGamma(G4Track* aTrack);
struct
{
G4eMultipleScattering* msc;
G4eIonisation* ioni;
G4eBremsstrahlung* brems;
G4CoulombScattering* ss;
} fElectronProcs;
struct
{
G4eMultipleScattering* msc;
G4eIonisation* ioni;
G4eBremsstrahlung* brems;
G4CoulombScattering* ss;
} fElectronProcs;
struct
{
G4eMultipleScattering* msc;
G4eIonisation* ioni;
G4eBremsstrahlung* brems;
G4eplusAnnihilation* annihilation;
G4CoulombScattering* ss;
} fPositronProcs;
struct
{
G4eMultipleScattering* msc;
G4eIonisation* ioni;
G4eBremsstrahlung* brems;
G4eplusAnnihilation* annihilation;
G4CoulombScattering* ss;
} fPositronProcs;
struct
{
G4PhotoElectricEffect* pe;
G4ComptonScattering* compton;
G4GammaConversion* conversion;
G4RayleighScattering* rayleigh;
} fGammaProcs;
struct
{
G4PhotoElectricEffect* pe;
G4ComptonScattering* compton;
G4GammaConversion* conversion;
G4RayleighScattering* rayleigh;
} fGammaProcs;
static EmStandardPhysicsTrackingManager* fMasterTrackingManager;
static EmStandardPhysicsTrackingManager* fMasterTrackingManager;
};
#endif