Import Geant4 11.4.0 source tree

This commit is contained in:
Gabriele Cosmo
2025-12-05 08:54:02 +01:00
parent a499fb82e9
commit b4a16de652
6484 changed files with 232674 additions and 221097 deletions
@@ -1,25 +0,0 @@
=========================================================
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
=========================================================
examples/extended/visualization/perspective
------------------------------------------
This example is another example of using the Geant Visualization
System as a "stand-alone" graphics library and viewer. See
examples/extended/visualization/standalone for a simpler
introductory explanation.
The particular feature of this example is the addition of "perspective
lines". The direction of these lines is controlled by
/perspectiveDemo/optionString x
See vis.mac.
Notes:
- /perspectiveDemo/scene is not used at present.
- visXm.mac is specially for use with G4UIXm and OGL*Xm.
John Allison
11th June 2012
@@ -1,20 +1,18 @@
///\file "visualization/perspective/.README.txt"
///\brief Example perspective README page
/*! \page Exampleperspective Example perspective
\page Exampleperspective Example perspective
examples/extended/visualization/perspective
This example is another example of using the Geant Visualization
System as a "stand-alone" graphics library and viewer. See
\ref Examplestandalone for a simpler introductory explanation.
[Example standalone](../../html_standalone/html/Examplestandalone.html)
for a simpler introductory explanation.
The particular feature of this example is the addition of "perspective
lines". The direction of these lines is controlled by
\verbatim
```
/perspectiveDemo/optionString x
\endverbatim
```
See vis.mac.
@@ -24,5 +22,3 @@ Notes:
John Allison
11th June 2012
*/
@@ -23,10 +23,8 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
/// \file visualization/perspective/include/PerspectiveVisAction.hh
/// \file PerspectiveVisAction.hh
/// \brief Definition of the PerspectiveVisAction class
//
//
#ifndef PERSPECTIVEVISACTION_HH
#define PERSPECTIVEVISACTION_HH
@@ -23,10 +23,8 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
/// \file visualization/perspective/include/PerspectiveVisActionMessenger.hh
/// \file PerspectiveVisActionMessenger.hh
/// \brief Definition of the PerspectiveVisActionMessenger class
//
//
#ifndef PERSPECTIVEVISACTIONMESSENGER_HH
#define PERSPECTIVEVISACTIONMESSENGER_HH
@@ -23,14 +23,8 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
/// \file visualization/perspective/perspective.cc
/// \file perspective.cc
/// \brief Main program of the visualization/perspective example
//
//
//
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
#include "PerspectiveVisAction.hh"
@@ -23,10 +23,8 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
/// \file visualization/perspective/src/PerspectiveVisAction.cc
/// \file PerspectiveVisAction.cc
/// \brief Implementation of the PerspectiveVisAction class
//
//
#include "PerspectiveVisAction.hh"
@@ -23,10 +23,8 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
/// \file visualization/perspective/src/PerspectiveVisActionMessenger.cc
/// \file PerspectiveVisActionMessenger.cc
/// \brief Implementation of the PerspectiveVisActionMessenger class
//
//
#include "PerspectiveVisActionMessenger.hh"