add Geant namespace

This commit is contained in:
AndreaRigoni
2026-03-14 14:01:44 +00:00
parent e5dfb75262
commit 692cdf7ae3
23 changed files with 76 additions and 26 deletions

View File

@@ -4,9 +4,15 @@
#include "G4VUserPrimaryGeneratorAction.hh"
#include "globals.hh"
#include "Math/QuadMesh.h"
#include <vector> // Added for std::vector
class G4ParticleGun;
class G4Event;
namespace uLib {
namespace Geant {
class EmitterPrimary : public G4VUserPrimaryGeneratorAction
{
public:
@@ -21,14 +27,6 @@ class EmitterPrimary : public G4VUserPrimaryGeneratorAction
};
#include "Math/QuadMesh.h"
#include <vector> // Added for std::vector
namespace uLib {
class QuadMesh;
}
class QuadMeshEmitterPrimary : public EmitterPrimary
{
public:
@@ -48,6 +46,9 @@ class QuadMeshEmitterPrimary : public EmitterPrimary
void CalculateAreas();
};
} // namespace Geant
} // namespace uLib
#endif