Import Geant4 11.1.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2022-07-01 10:44:02 +02:00
parent b3bf75a2a1
commit c07cea1fe0
2172 changed files with 183300 additions and 123938 deletions
@@ -368,6 +368,7 @@ public: // With description
void Enable();
void Disable();
G4bool IsEnabled() const;
// Global enable/disable functions.
const G4VTrajectoryModel* CurrentTrajDrawModel() const;
@@ -400,6 +401,8 @@ public: // With description
G4int GetNKeepRequests () const;
G4bool GetReviewingKeptEvents () const;
G4bool GetAbortReviewKeptEvents () const;
G4bool GetReviewingPlots () const;
G4bool GetAbortReviewPlots () const;
const G4ViewParameters& GetDefaultViewParameters () const;
#ifdef G4MULTITHREADED
G4int GetMaxEventQueueSize () const;
@@ -424,6 +427,8 @@ public: // With description
void SetRequestedEvent (const G4Event*);
void SetReviewingKeptEvents (G4bool);
void SetAbortReviewKeptEvents (G4bool);
void SetReviewingPlots (G4bool);
void SetAbortReviewPlots (G4bool);
void SetDefaultViewParameters (const G4ViewParameters&);
#ifdef G4MULTITHREADED
void SetMaxEventQueueSize (G4int);
@@ -454,6 +459,8 @@ public: // With description
static std::vector<G4String> VerbosityGuidanceStrings;
// Guidance on the use of visualization verbosity.
void PrintAvailableGraphicsSystems (Verbosity, std::ostream& = G4cout) const;
protected:
virtual void RegisterGraphicsSystems () = 0;
@@ -471,8 +478,6 @@ protected:
// available graphics systems.) It is initialised to 1 in the
// constructor and cannot be changed.
void PrintAvailableGraphicsSystems (Verbosity) const;
private:
// Function templates to implement the Draw methods (to avoid source
@@ -520,6 +525,8 @@ private:
const G4Event* fpRequestedEvent; // If non-zero, scene handler uses.
G4bool fReviewingKeptEvents;
G4bool fAbortReviewKeptEvents;
G4bool fReviewingPlots;
G4bool fAbortReviewPlots;
G4ViewParameters fDefaultViewParameters;
G4bool fIsDrawGroup;
G4int fDrawGroupNestingDepth;