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
@@ -27,33 +27,32 @@
#define G4ParticleHPThreadLocalManager_h 1
// Class Description
// ThreadLocalManager of NeutronHP
// ThreadLocalManager of NeutronHP
// Class Description - End
// 140825 First implementation done by T. Koi (SLAC/PPA)
//
#include "globals.hh"
#include "G4ThreadLocalSingleton.hh"
#include "globals.hh"
class G4ParticleHPReactionWhiteBoard;
class G4ParticleHPThreadLocalManager
class G4ParticleHPThreadLocalManager
{
friend class G4ThreadLocalSingleton<G4ParticleHPThreadLocalManager>;
friend class G4ThreadLocalSingleton<G4ParticleHPThreadLocalManager>;
public:
static G4ParticleHPThreadLocalManager* GetInstance();
G4ParticleHPReactionWhiteBoard* GetReactionWhiteBoard();
void OpenReactionWhiteBoard();
void CloseReactionWhiteBoard();
public:
static G4ParticleHPThreadLocalManager* GetInstance();
G4ParticleHPReactionWhiteBoard* GetReactionWhiteBoard();
void OpenReactionWhiteBoard();
void CloseReactionWhiteBoard();
private:
G4ParticleHPThreadLocalManager();
G4ParticleHPThreadLocalManager( const G4ParticleHPThreadLocalManager& );
~G4ParticleHPThreadLocalManager();
private:
G4ParticleHPThreadLocalManager();
G4ParticleHPThreadLocalManager(const G4ParticleHPThreadLocalManager&);
~G4ParticleHPThreadLocalManager() = default;
private:
G4ParticleHPReactionWhiteBoard* RWB;
private:
G4ParticleHPReactionWhiteBoard* RWB{nullptr};
};
#endif