Import Geant4 11.2.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2023-06-30 09:09:57 +02:00
parent aef78ca386
commit dd1f179cda
3780 changed files with 212808 additions and 142780 deletions
@@ -44,41 +44,20 @@ class GFlashParticleBounds;
class ExGflash2ParallelWorld : public G4VUserParallelWorld
{
public:
ExGflash2ParallelWorld(G4String aWorldName);
~ExGflash2ParallelWorld();
virtual void Construct() final;
virtual void ConstructSD() final;
private:
G4Region* fRegion;
public:
ExGflash2ParallelWorld(G4String aWorldName);
~ExGflash2ParallelWorld() override;
static G4ThreadLocal GFlashShowerModel* fFastShowerModel;
static G4ThreadLocal GFlashHomoShowerParameterisation* fParameterisation;
static G4ThreadLocal GFlashParticleBounds* fParticleBounds;
static G4ThreadLocal GFlashHitMaker* fHitMaker;
void Construct() final;
void ConstructSD() final;
private:
G4Region* fRegion{nullptr};
inline static G4ThreadLocal GFlashShowerModel* fFastShowerModel = nullptr;
inline static G4ThreadLocal GFlashHomoShowerParameterisation* fParameterisation = nullptr;
inline static G4ThreadLocal GFlashParticleBounds* fParticleBounds = nullptr;
inline static G4ThreadLocal GFlashHitMaker* fHitMaker = nullptr;
};
#endif