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
+110 -1
View File
@@ -1,4 +1,3 @@
$Id: History 110513 2018-05-28 07:37:38Z gcosmo $
-------------------------------------------------------------------
@@ -26,6 +25,116 @@ committal in the CVS repository !
History file for visualization management sub-category
------------------------------------------------------
14 November 2018 John Allison (visman-V10-04-28)
- G4VisCommandsSceneAdd.cc: /vis/scene/add/userAction:
o Fix bug whereby success was branded unsuccessful when verbosity <= warnings.
- G4VisCommandsCompound.cc: /vis/drawLogicalVolume:
o Warn the user if style and/or hidden marker condition is changed.
08 November 2018 John Allison (visman-V10-04-26)
- G4VisCommandsSceneAdd.cc:
o /vis/scene/add/logicalVolume:
. Overlap checking now in text and drawing.
07 November 2018 John Allison (visman-V10-04-25)
- G4VisCommandsTouchable.cc:
o /vis/touchable/findPath: Correct a bug in guidance.
- G4VisCommandsSceneAdd.cc:
o /vis/scene/add/logicalVolume:
. Overlap checking only in text output at present.
24 October 2018 John Allison (visman-V10-04-24)
- G4VVisCommand:
o Replace fCurrentTouchablePath by fCurrentTouchableProperties.
- G4VisCommandsTouchableSet:
o /vis/touchable/set/...:
. Replace fCurrentTouchablePath by
fCurrentTouchableProperties.fTouchablePath.
- G4VisCommandsTouchable:
o /vis/touchable/dump: Simplify.
o /vis/touchable/findPath: Add (see guidance for description).
- G4VisCommandSet:
o /vis/set/touchable: Add validity check.
- G4VViewer:::TouchableSetColour, TouchableSetVisibility:
o Conform to modeling-V10-04-15.
19 October 2018 John Allison (visman-V10-04-23)
- Requires greps-V10-04-08: G4VisExtent::GetNullExtent().
- G4VSceneHandler::ProcessScene: Use G4VisExtent::GetNullExtent().
- G4VVisCommand: Replace
UpdateVisManagerScene(const G4String& sceneName)
by
CheckSceneAndNotifyHandlers(G4Scene* pScene)
and fix minor bug.
- G4VisCommandsScene.cc, G4VisCommandsSceneAdd.cc, G4VisCommandsViewer.cc:
Migrate to CheckSceneAndNotifyHandlers.
17 October 2018 John Allison (visman-V10-04-22)
- /vis/scene/add/volume (and, consequently, /vis/drawVolume):
o Improve guidance: describe the use of a regular expression.
If physical-volume-name is "world" (the default), the top of the
main geometry tree (material world) is added. If "worlds", the
top of all worlds - material world and parallel worlds, if any - are
added. Otherwise a search of all worlds is made.
In the last case (a search of all worlds) all physical volume names are
matched against the first argument of this command. If this is of the
form "/regexp/", where regexp is a regular expression (see C++ regex),
the physical volume name is matched against regexp by the usual rules
of regular expression matching. Otherwise an exact match is required.
For example, "/Shap/" matches "Shape1" and "Shape2".
15 October 2018 John Allison (visman-V10-04-21)
- G4VSceneHandler.cc: Tidy.
8 October 2018 John Allison (visman-V10-04-20)
- Fix bug in visman-V10-04-19.
o Change G4UIcmdWithAString to G4UIcommand in /vis/drawVolume.
6 October 2018 John Allison (visman-V10-04-19)
- G4VisManager.cc: Move creation of top level commands to end.
- /vis/drawVolume and /vis/draw/logicalVolume:
o Pick up guidance and parameters from /vis/scene/add/...
- /vis/scene/add/trajectories: avoid adding new model if one exists.
o If no trajectories model exists in the scene create a new one...
...else it already exists and there is no need to add a new one
because G4TrajectoriesModel simply describes trajectories in the
trajectories store whatever the type.
10 September 2018 John Allison (visman-V10-04-18)
- G4VSceneHandler.cc: Tidy.
- G4VisCommandsSceneAdd.cc: /vis/scene/add/volume:
o Change to G4PhysicalVolumesSearchScene, which returns ALL occurrences
of a physical volume.
29 August 2018 John Allison (visman-V10-04-17)
- G4VisCommandsTouchable.cc:
o Fix bug for multiple worlds in /vis/touchable/dump.
14 August 2018 John Allison (visman-V10-04-16)
- G4VViewer::G4Spline: Reinstate.
12 August 2018 John Allison (visman-V10-04-15)
- G4ViewParameters:
o Small bug fix in operator << (std::ostream& os, const G4ViewParameters& v).
11 August 2018 John Allison (visman-V10-04-14)
- G4VViewer::G4Spline: Remove.
- /vis/viewer/set/timeWindow/displayLightFront: change defaults.
- /vis/viewer/colourByDensity: change defaults.
24 July 2018 John Allison (visman-V10-04-13)
- G4VisCommandsViewer.cc:
o /vis/viewer/interpolate: Fix gcc8 warnings.
o /vis/viewer/colourByDensity: Change defaults:
. Algorithm 1 is default.
. gm/cm3 is default unit.
. Subsequent parameters are not omitable.
12 July 2018 Gabriele Cosmo (visman-V10-04-12)
- G4VisManager: obtain geometry and solids workspaces through calls to
the templated workspace pool class.
- Coworks with tags in geometry and run.
25 May 2018 John Allison (visman-V10-04-11)
- Introduce /vis/drawLogicalVolume:
o Synonymous with /vis/specify.