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,9 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
//
//
//
// ------------------------------------------------------------
// GEANT 4 class header file
//
@@ -38,26 +35,20 @@
#ifndef G4AntiNeutrinoE_h
#define G4AntiNeutrinoE_h 1
#include "globals.hh"
#include "G4ios.hh"
#include "G4ParticleDefinition.hh"
// ######################################################################
// ### ANTI NEUTRINO E ###
// ######################################################################
class G4AntiNeutrinoE : public G4ParticleDefinition
{
private:
static G4AntiNeutrinoE* theInstance;
G4AntiNeutrinoE(){}
~G4AntiNeutrinoE() override= default;
public:
static G4AntiNeutrinoE* Definition();
static G4AntiNeutrinoE* AntiNeutrinoEDefinition();
static G4AntiNeutrinoE* AntiNeutrinoE();
public:
static G4AntiNeutrinoE* Definition();
static G4AntiNeutrinoE* AntiNeutrinoEDefinition();
static G4AntiNeutrinoE* AntiNeutrinoE();
private:
G4AntiNeutrinoE() {}
~G4AntiNeutrinoE() override = default;
static G4AntiNeutrinoE* theInstance;
};
#endif
@@ -23,9 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
//
//
//
// ------------------------------------------------------------
// GEANT 4 class header file
//
@@ -38,26 +35,20 @@
#ifndef G4AntiNeutrinoMu_h
#define G4AntiNeutrinoMu_h 1
#include "globals.hh"
#include "G4ios.hh"
#include "G4ParticleDefinition.hh"
// ######################################################################
// ### ANTI NEUTRINO MU ###
// ######################################################################
class G4AntiNeutrinoMu : public G4ParticleDefinition
{
private:
static G4AntiNeutrinoMu* theInstance;
G4AntiNeutrinoMu(){}
~G4AntiNeutrinoMu() override= default;
public:
static G4AntiNeutrinoMu* Definition();
static G4AntiNeutrinoMu* AntiNeutrinoMuDefinition();
static G4AntiNeutrinoMu* AntiNeutrinoMu();
public:
static G4AntiNeutrinoMu* Definition();
static G4AntiNeutrinoMu* AntiNeutrinoMuDefinition();
static G4AntiNeutrinoMu* AntiNeutrinoMu();
private:
G4AntiNeutrinoMu() {}
~G4AntiNeutrinoMu() override = default;
static G4AntiNeutrinoMu* theInstance;
};
#endif
@@ -23,9 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
//
//
//
// ------------------------------------------------------------
// GEANT 4 class header file
//
@@ -38,25 +35,20 @@
#ifndef G4AntiNeutrinoTau_h
#define G4AntiNeutrinoTau_h 1
#include "globals.hh"
#include "G4ios.hh"
#include "G4ParticleDefinition.hh"
// ######################################################################
// ### ANTI NEUTRINO TAU ###
// ######################################################################
class G4AntiNeutrinoTau : public G4ParticleDefinition
{
private:
static G4AntiNeutrinoTau* theInstance;
G4AntiNeutrinoTau(){}
~G4AntiNeutrinoTau() override= default;
public:
static G4AntiNeutrinoTau* Definition();
static G4AntiNeutrinoTau* AntiNeutrinoTauDefinition();
static G4AntiNeutrinoTau* AntiNeutrinoTau();
public:
static G4AntiNeutrinoTau* Definition();
static G4AntiNeutrinoTau* AntiNeutrinoTauDefinition();
static G4AntiNeutrinoTau* AntiNeutrinoTau();
private:
G4AntiNeutrinoTau() {}
~G4AntiNeutrinoTau() override = default;
static G4AntiNeutrinoTau* theInstance;
};
#endif
+9 -28
View File
@@ -23,9 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
//
//
//
// ------------------------------------------------------------
// GEANT 4 class header file
//
@@ -38,36 +35,20 @@
#ifndef G4Electron_h
#define G4Electron_h 1
#include "globals.hh"
#include "G4ios.hh"
#include "G4ParticleDefinition.hh"
// ######################################################################
// ### ELECTRON ###
// ######################################################################
class G4Electron : public G4ParticleDefinition
{
private:
static G4Electron* theInstance;
G4Electron(){}
~G4Electron() override= default;
public:
static G4Electron* Definition();
static G4Electron* ElectronDefinition();
static G4Electron* Electron();
public:
static G4Electron* Definition();
static G4Electron* ElectronDefinition();
static G4Electron* Electron();
private:
G4Electron() {}
~G4Electron() override = default;
static G4Electron* theInstance;
};
#endif
@@ -23,18 +23,12 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
//
//
//
// --------------------------------------------------------------
// GEANT 4 class implementatLepton file
// GEANT 4 class implementatLepton file
//
#ifndef G4LeptonConstructor_h
#define G4LeptonConstructor_h 1
#include "globals.hh"
#include "G4ios.hh"
class G4LeptonConstructor
{
public:
@@ -23,9 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
//
//
//
// ------------------------------------------------------------
// GEANT 4 class header file
//
@@ -38,27 +35,20 @@
#ifndef G4MuonMinus_h
#define G4MuonMinus_h 1
#include "globals.hh"
#include "G4ios.hh"
#include "G4ParticleDefinition.hh"
// ######################################################################
// ### MUONMINUS ###
// ######################################################################
class G4MuonMinus : public G4ParticleDefinition
{
private:
static G4MuonMinus* theInstance;
G4MuonMinus(){}
~G4MuonMinus() override= default;
public:
static G4MuonMinus* Definition();
static G4MuonMinus* MuonMinusDefinition();
static G4MuonMinus* MuonMinus();
public:
static G4MuonMinus* Definition();
static G4MuonMinus* MuonMinusDefinition();
static G4MuonMinus* MuonMinus();
private:
G4MuonMinus() {}
~G4MuonMinus() override = default;
static G4MuonMinus* theInstance;
};
#endif
+9 -25
View File
@@ -23,9 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
//
//
//
// ------------------------------------------------------------
// GEANT 4 class header file
//
@@ -38,33 +35,20 @@
#ifndef G4MuonPlus_h
#define G4MuonPlus_h 1
#include "globals.hh"
#include "G4ios.hh"
#include "G4ParticleDefinition.hh"
// ######################################################################
// ### MUONPLUS ###
// ######################################################################
class G4MuonPlus : public G4ParticleDefinition
{
private:
static G4MuonPlus* theInstance;
G4MuonPlus(){}
~G4MuonPlus() override= default;
public:
static G4MuonPlus* Definition();
static G4MuonPlus* MuonPlusDefinition();
static G4MuonPlus* MuonPlus();
public:
static G4MuonPlus* Definition();
static G4MuonPlus* MuonPlusDefinition();
static G4MuonPlus* MuonPlus();
private:
G4MuonPlus() {}
~G4MuonPlus() override = default;
static G4MuonPlus* theInstance;
};
#endif
@@ -23,9 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
//
//
//
// ------------------------------------------------------------
// GEANT 4 class header file
//
@@ -38,25 +35,20 @@
#ifndef G4NeutrinoE_h
#define G4NeutrinoE_h 1
#include "globals.hh"
#include "G4ios.hh"
#include "G4ParticleDefinition.hh"
// ######################################################################
// ### NEUTRINO E ###
// ######################################################################
class G4NeutrinoE : public G4ParticleDefinition
{
private:
static G4NeutrinoE* theInstance;
G4NeutrinoE(){}
~G4NeutrinoE() override= default;
public:
static G4NeutrinoE* Definition();
static G4NeutrinoE* NeutrinoEDefinition();
static G4NeutrinoE* NeutrinoE();
public:
static G4NeutrinoE* Definition();
static G4NeutrinoE* NeutrinoEDefinition();
static G4NeutrinoE* NeutrinoE();
private:
G4NeutrinoE() {}
~G4NeutrinoE() override = default;
static G4NeutrinoE* theInstance;
};
#endif
@@ -23,9 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
//
//
//
// ------------------------------------------------------------
// GEANT 4 class header file
//
@@ -38,29 +35,20 @@
#ifndef G4NeutrinoMu_h
#define G4NeutrinoMu_h 1
#include "globals.hh"
#include "G4ios.hh"
#include "G4ParticleDefinition.hh"
// ######################################################################
// ### NEUTRINO MU ###
// ######################################################################
class G4NeutrinoMu : public G4ParticleDefinition
{
private:
static G4NeutrinoMu* theInstance;
G4NeutrinoMu(){}
~G4NeutrinoMu() override= default;
public:
static G4NeutrinoMu* Definition();
static G4NeutrinoMu* NeutrinoMuDefinition();
static G4NeutrinoMu* NeutrinoMu();
public:
static G4NeutrinoMu* Definition();
static G4NeutrinoMu* NeutrinoMuDefinition();
static G4NeutrinoMu* NeutrinoMu();
private:
G4NeutrinoMu() {}
~G4NeutrinoMu() override = default;
static G4NeutrinoMu* theInstance;
};
#endif
@@ -23,9 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
//
//
//
// ------------------------------------------------------------
// GEANT 4 class header file
//
@@ -38,25 +35,20 @@
#ifndef G4NeutrinoTau_h
#define G4NeutrinoTau_h 1
#include "globals.hh"
#include "G4ios.hh"
#include "G4ParticleDefinition.hh"
// ######################################################################
// ### NEUTRINO TAU ###
// ######################################################################
class G4NeutrinoTau : public G4ParticleDefinition
{
private:
static G4NeutrinoTau* theInstance;
G4NeutrinoTau(){}
~G4NeutrinoTau() override= default;
public:
static G4NeutrinoTau* Definition();
static G4NeutrinoTau* NeutrinoTauDefinition();
static G4NeutrinoTau* NeutrinoTau();
public:
static G4NeutrinoTau* Definition();
static G4NeutrinoTau* NeutrinoTauDefinition();
static G4NeutrinoTau* NeutrinoTau();
private:
G4NeutrinoTau() {}
~G4NeutrinoTau() override = default;
static G4NeutrinoTau* theInstance;
};
#endif
+9 -22
View File
@@ -23,9 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
//
//
//
// ------------------------------------------------------------
// GEANT 4 class header file
//
@@ -38,30 +35,20 @@
#ifndef G4Positron_h
#define G4Positron_h 1
#include "globals.hh"
#include "G4ios.hh"
#include "G4ParticleDefinition.hh"
// ######################################################################
// ### POSITRON ###
// ######################################################################
class G4Positron : public G4ParticleDefinition
{
private:
static G4Positron* theInstance;
G4Positron(){}
~G4Positron() override= default;
public:
static G4Positron* Definition();
static G4Positron* PositronDefinition();
static G4Positron* Positron();
public:
static G4Positron* Definition();
static G4Positron* PositronDefinition();
static G4Positron* Positron();
private:
G4Positron() {}
~G4Positron() override = default;
static G4Positron* theInstance;
};
#endif
+9 -21
View File
@@ -23,9 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
//
//
//
// ------------------------------------------------------------
// GEANT 4 class header file
//
@@ -38,29 +35,20 @@
#ifndef G4TauMinus_h
#define G4TauMinus_h 1
#include "globals.hh"
#include "G4ios.hh"
#include "G4ParticleDefinition.hh"
// ######################################################################
// ### TAUMINUS ###
// ######################################################################
class G4TauMinus : public G4ParticleDefinition
{
private:
static G4TauMinus* theInstance;
G4TauMinus(){}
~G4TauMinus() override= default;
public:
static G4TauMinus* Definition();
static G4TauMinus* TauMinusDefinition();
static G4TauMinus* TauMinus();
public:
static G4TauMinus* Definition();
static G4TauMinus* TauMinusDefinition();
static G4TauMinus* TauMinus();
private:
G4TauMinus() {}
~G4TauMinus() override = default;
static G4TauMinus* theInstance;
};
#endif
+9 -18
View File
@@ -23,9 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
//
//
//
// ------------------------------------------------------------
// GEANT 4 class header file
//
@@ -38,26 +35,20 @@
#ifndef G4TauPlus_h
#define G4TauPlus_h 1
#include "globals.hh"
#include "G4ios.hh"
#include "G4ParticleDefinition.hh"
// ######################################################################
// ### TAUPLUS ###
// ######################################################################
class G4TauPlus : public G4ParticleDefinition
{
private:
static G4TauPlus* theInstance;
G4TauPlus(){}
~G4TauPlus() override= default;
public:
static G4TauPlus* Definition();
static G4TauPlus* TauPlusDefinition();
static G4TauPlus* TauPlus();
public:
static G4TauPlus* Definition();
static G4TauPlus* TauPlusDefinition();
static G4TauPlus* TauPlus();
private:
G4TauPlus() {}
~G4TauPlus() override = default;
static G4TauPlus* theInstance;
};
#endif