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
+6 -9
View File
@@ -52,13 +52,12 @@ class G4Region;
class G4MaterialScanner
{
public:
G4MaterialScanner();
~G4MaterialScanner();
~G4MaterialScanner();
// The main entry point which triggers ray tracing.
// This method is available only if Geant4 is in Idle state.
void Scan();
// The main entry point which triggers ray tracing.
// This method is available only if Geant4 is in Idle state.
inline void SetEyePosition(const G4ThreeVector& val) { eyePosition = val; }
inline G4ThreeVector GetEyePosition() const { return eyePosition; }
@@ -80,19 +79,17 @@ class G4MaterialScanner
inline const G4String& GetRegionName() const { return regionName; }
private:
void DoScan();
// Event loop
// Event loop
void StoreUserActions();
void RestoreUserActions();
// Store and restore user action classes if defined.
// Store and restore user action classes if defined.
private:
G4RayShooter* theRayShooter = nullptr;
G4MatScanMessenger* theMessenger = nullptr;
G4EventManager* theEventManager = nullptr;
G4UserEventAction* theUserEventAction = nullptr;