Import Geant4 10.5.0 source tree

This commit is contained in:
Gabriele Cosmo
2018-12-07 15:15:39 +01:00
parent 6aa23be517
commit db49709b53
11370 changed files with 187480 additions and 160142 deletions
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4GraphicsSystemList.hh 66373 2012-12-18 09:41:34Z gcosmo $
//
//
// John Allison 2nd April 1996
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4Scene.hh 66373 2012-12-18 09:41:34Z gcosmo $
//
//
// Scene John Allison 19th July 1996.
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4Scene.icc 66373 2012-12-18 09:41:34Z gcosmo $
//
//
// Scene data John Allison 19th July 1996.
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4SceneHandlerList.hh 66373 2012-12-18 09:41:34Z gcosmo $
//
//
// John Allison May 1996
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4SceneList.hh 66373 2012-12-18 09:41:34Z gcosmo $
//
//
// John Allison 9th August 1998
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VGraphicsSystem.hh 91686 2015-07-31 09:40:08Z gcosmo $
//
//
// John Allison 27th March 1996
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VSceneHandler.hh 101714 2016-11-22 08:53:13Z gcosmo $
//
//
// John Allison 19th July 1996.
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VSceneHandler.icc 101714 2016-11-22 08:53:13Z gcosmo $
//
//
// John Allison 19th July 1996.
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VUserVisAction.hh 66373 2012-12-18 09:41:34Z gcosmo $
//
//
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VViewer.hh 108859 2018-03-12 07:44:53Z gcosmo $
//
//
// John Allison 27th March 1996
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VViewer.icc 101714 2016-11-22 08:53:13Z gcosmo $
//
//
// John Allison 30th December 1996
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VVisCommand.hh 109186 2018-04-03 07:22:18Z gcosmo $
// Base class for visualization commands - John Allison 9th August 1998
// It is really a messenger - we have one command per messenger.
@@ -95,7 +94,7 @@ protected:
// Return false if there's a problem
// Other utilities.
void UpdateVisManagerScene (const G4String& sceneName = "");
void CheckSceneAndNotifyHandlers (G4Scene* = nullptr);
// Data members.
static G4VisManager* fpVisManager;
@@ -106,14 +105,14 @@ protected:
// Current quantities for use in appropriate commands
static G4int fCurrentArrow3DLineSegmentsPerCircle;
static G4Colour fCurrentColour;
//static G4VMarker::FillStyle fCurrentFillStyle; Not yet used.
//static G4VMarker::SizeType fCurrentSizeType; Not yet used.
static G4double fCurrentLineWidth;
//static G4VisAttributes::LineStyle fCurrentLineStyle; Not yet used.
//static G4VMarker::FillStyle fCurrentFillStyle; Not yet used.
//static G4VMarker::SizeType fCurrentSizeType; Not yet used.
static G4Colour fCurrentTextColour;
static G4Text::Layout fCurrentTextLayout;
static G4double fCurrentTextSize;
static G4ModelingParameters::PVNameCopyNoPath fCurrentTouchablePath;
static G4PhysicalVolumeModel::TouchableProperties fCurrentTouchableProperties;
};
#include "G4VVisCommand.icc"
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VVisCommand.icc 66373 2012-12-18 09:41:34Z gcosmo $
// Base class for visualization commands - John Allison 9th August 1998
// It is really a messenger - we have one command per messenger.
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4ViewParameters.hh 109510 2018-04-26 07:15:57Z gcosmo $
//
//
// John Allison 19th July 1996
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4ViewParameters.icc 109510 2018-04-26 07:15:57Z gcosmo $
//
//
// John Allison 20th October 1996
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4ViewerList.hh 66373 2012-12-18 09:41:34Z gcosmo $
//
//
// John Allison May 1996
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4VisCommandModelCreate.hh 66373 2012-12-18 09:41:34Z gcosmo $
//
// Jane Tinslay, John Allison, Joseph Perl October 2005
//
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VisCommands.hh 106384 2017-10-09 09:34:51Z gcosmo $
// /vis/ top level commands - John Allison 5th February 2001
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VisCommandsCompound.hh 110513 2018-05-28 07:37:38Z gcosmo $
// Compound /vis/ commands - John Allison 15th May 2000
@@ -74,7 +73,7 @@ public:
private:
G4VisCommandDrawVolume (const G4VisCommandDrawVolume&);
G4VisCommandDrawVolume& operator = (const G4VisCommandDrawVolume&);
G4UIcmdWithAString* fpCommand;
G4UIcommand* fpCommand;
};
class G4VisCommandOpen: public G4VVisCommand {
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VisCommandsGeometry.hh 66870 2013-01-14 23:38:59Z adotti $
// /vis/geometry commands - John Allison 31st January 2006
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VisCommandsGeometrySet.hh 66373 2012-12-18 09:41:34Z gcosmo $
// /vis/geometry commands - John Allison 31st January 2006
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4VisCommandsListManager.hh 66373 2012-12-18 09:41:34Z gcosmo $
//
// Jane Tinslay, John Allison, Joseph Perl October 2005
//
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VisCommandsMultithreading.hh 66264 2012-12-14 10:17:44Z allison $
// /vis/multithreading commands - John Allison 29th September 2015
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VisCommandsScene.hh 66373 2012-12-18 09:41:34Z gcosmo $
// /vis/scene commands - John Allison 9th August 1998
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VisCommandsSceneAdd.hh 104163 2017-05-15 06:52:42Z gcosmo $
// /vis/scene commands - John Allison 9th August 1998
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VisCommandsSceneHandler.hh 66373 2012-12-18 09:41:34Z gcosmo $
// /vis/sceneHandler commands - John Allison 10th October 1998
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VisCommands.hh,v 1.8 2009-03-09 12:42:00 allison Exp $
// /vis/set - John Allison 21st March 2012
// Set quantities for use in appropriate future commands.
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VisCommandsTouchableSet.hh 66264 2012-12-14 10:17:44Z allison $
// /vis/touchable/set commands - John Allison 14th May 2014
@@ -33,6 +32,7 @@
#include "G4VisCommands.hh"
class G4UIcmdWithAString;
class G4UIcmdWithoutParameter;
class G4VisCommandsTouchable: public G4VVisCommand {
@@ -44,7 +44,8 @@ public:
private:
G4VisCommandsTouchable (const G4VisCommandsTouchable&);
G4VisCommandsTouchable& operator = (const G4VisCommandsTouchable&);
G4UIcmdWithoutParameter* fpCommandDump;
G4UIcmdWithoutParameter* fpCommandDump;
G4UIcmdWithAString* fpCommandFindPath;
};
#endif
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VisCommandsTouchableSet.hh 66373 2012-12-18 09:41:34Z gcosmo $
// /vis/touchable/set commands - John Allison 8th October 2012
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VisCommandsViewer.hh 109510 2018-04-26 07:15:57Z gcosmo $
// /vis/viewer commands - John Allison 25th October 1998
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VisCommandsDefault.hh,v 1.3 2006-06-29 21:28:34 gunter Exp $
// /vis/viewer/default commands - John Allison 30th October 2011
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VisCommandsViewerSet.hh 108131 2018-01-09 13:23:26Z gcosmo $
// /vis/viewer/set commands - John Allison 16th May 2000
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VisExecutive.hh 66373 2012-12-18 09:41:34Z gcosmo $
//
//
// John Allison 2nd February 2005 (based on MyVisManager, 24th January 1998).
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VisExecutive.icc 98766 2016-08-09 14:17:17Z gcosmo $
//
//
// John Allison 24th January 1998.
@@ -89,6 +88,10 @@
#include "G4OpenInventorXtExtended.hh"
#endif
#ifdef G4VIS_USE_OIQT
#include "G4OpenInventorQt.hh"
#endif
#ifdef G4VIS_USE_OIWIN32
#include "G4OpenInventorWin32.hh"
#endif
@@ -227,6 +230,10 @@ G4VisExecutive::RegisterGraphicsSystems () {
RegisterGraphicsSystem (new G4OpenInventorXtExtended);
#endif
#ifdef G4VIS_USE_OIQT
RegisterGraphicsSystem(new G4OpenInventorQt);
#endif
#ifdef G4VIS_USE_RAYTRACERX
RegisterGraphicsSystem (new G4RayTracerX);
#endif
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4VisFilterManager.hh 66373 2012-12-18 09:41:34Z gcosmo $
//
// Filter manager. Manages filter models, factories, messengers,
// command placement, filter mode etc
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4VisListManager.hh 66373 2012-12-18 09:41:34Z gcosmo $
//
// Jane Tinslay, John Allison, Joseph Perl October 2005
//
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VisManager.hh 106384 2017-10-09 09:34:51Z gcosmo $
//
//
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VisManager.icc 105349 2017-07-21 12:23:24Z gcosmo $
//
//
// GEANT4 Visualization Manager - John Allison 02/Jan/1996.
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4VisModelManager.hh 66373 2012-12-18 09:41:34Z gcosmo $
//
// Generic model manager. Manages models, associated
// factories, messengers, command placement etc
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4VisStateDependent.hh 66373 2012-12-18 09:41:34Z gcosmo $
//
// A "state dependent" service class for G4VisManager.
// John Allison 29th November 1999