18#include "G4SubtractionSolid.hh"
19#include "G4NistManager.hh"
20#include "G4UnitsTable.hh"
21#include "G4SystemOfUnits.hh"
22#include "G4GDMLParser.hh"
59 G4LogicalVolume *
GetGDMLVolume(
const char* fileName,
const char* volumeName, G4Material* material);
88 G4LogicalVolume* LogicalVolume;
92 G4VisAttributes *clear;
Definition of the Geometry class for the PALLAS project.
Definition Geometry.hh:36
G4LogicalVolume * GetQuadrupoleVolume(G4String name, G4double dx, G4double dy, G4double sz)
Create a quadrupole magnet volume.
Definition Geometry.cc:87
Geometry()
Constructor for Geometry class.
Definition Geometry.cc:34
void Cleanup()
Cleanup allocated geometry components.
G4LogicalVolume * GetFakeDiagsChamber()
Create a diagnostic chamber volume (simplified).
Definition Geometry.cc:109
G4LogicalVolume * GetGDMLVolume(const char *fileName, const char *volumeName, G4Material *material)
Load and retrieve a GDML-defined volume.
Definition Geometry.cc:62
~Geometry()
Destructor for Geometry class.
Definition Geometry.cc:47
Defines the detector geometry and magnetic fields for the PALLAS simulation.
Definition PlasmaMLPALLASGeometryConstruction.hh:41