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
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: AddClone_def.hh 100802 2016-11-02 14:55:27Z gcosmo $
//
// Author: Mathieu Karamitros
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4AllITManager.hh 84670 2014-10-17 15:23:24Z matkara $
//
// Author: Mathieu Karamitros
@@ -44,8 +43,8 @@
// J. Comput. Phys. 274 (2014) 841-882
// Prog. Nucl. Sci. Tec. 2 (2011) 503-508
#ifndef G4AllITManager_h
#define G4AllITManager_h 1
#ifndef G4AllITFinder_h
#define G4AllITFinder_h 1
#include "globals.hh"
#include "G4ITType.hh"
#include "G4ThreeVector.hh"
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4FastList.hh 85244 2014-10-27 08:24:13Z gcosmo $
//
// Author: Mathieu Karamitros
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4FastList.cc 85244 2014-10-27 08:24:13Z gcosmo $
//
// Author: Mathieu Karamitros (kara (AT) cenbg . in2p3 . fr)
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4IT.hh 102616 2017-02-10 07:57:14Z gcosmo $
//
// Author: Mathieu Karamitros
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ITBox.hh 100802 2016-11-02 14:55:27Z gcosmo $
//
// Author: Mathieu Karamitros
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ITManager.hh 84670 2014-10-17 15:23:24Z matkara $
//
// Author: Mathieu Karamitros
@@ -44,8 +43,8 @@
// J. Comput. Phys. 274 (2014) 841-882
// Prog. Nucl. Sci. Tec. 2 (2011) 503-508
#ifndef G4ITManager_hh
#define G4ITManager_hh 1
#ifndef G4ITFinder_hh
#define G4ITFinder_hh 1
#include <G4AllITFinder.hh>
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id$
//
// Author: Mathieu Karamitros (kara (AT) cenbg . in2p3 . fr)
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ITModelHandler.hh 100802 2016-11-02 14:55:27Z gcosmo $
//
// Author: Mathieu Karamitros
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ITModelManager.hh 100802 2016-11-02 14:55:27Z gcosmo $
//
// Author: Mathieu Karamitros
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ITModelProcessor.hh 100802 2016-11-02 14:55:27Z gcosmo $
//
// Author: Mathieu Karamitros
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4ITMultiNavigator.hh 66356 2012-12-18 09:02:32Z gcosmo $
//
//
// class G4ITMultiNavigator
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4ITNavigator.hh,v 1.34 2010-12-15 13:46:39 gcosmo Exp $
//
//
/// \brief { Class description:
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4ITNavigator.icc,v 1.18 2010-12-15 13:46:39 gcosmo Exp $
//
//
// class G4ITNavigator Inline implementation
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ITNavigator1.hh 85244 2014-10-27 08:24:13Z gcosmo $
//
// Original author: Paul Kent, July 95/96
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id$
//
//
// class G4ITNavigator1 Inline implementation
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ITNavigator.hh 79045 2014-02-12 13:57:26Z matkara $
//
// Original author: Paul Kent, July 95/96
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id$
//
//
// class G4ITNavigator2 Inline implementation
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ITPathFinder.hh 69058 2013-04-17 09:08:25Z gcosmo $
//
// class G4ITPathFinder
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ITReactionChange.hh 100802 2016-11-02 14:55:27Z gcosmo $
//
// Author: Mathieu Karamitros
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ITReactionTable.hh 100802 2016-11-02 14:55:27Z gcosmo $
//
// Author: Mathieu Karamitros
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4ITSafetyHelper.hh 72309 2013-07-15 15:52:17Z gcosmo $
//
//
// class G4ITSafetyHelper
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ITStepProcessor.hh 100802 2016-11-02 14:55:27Z gcosmo $
//
// Author: Mathieu Karamitros
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ITStepStatus.hh 100802 2016-11-02 14:55:27Z gcosmo $
//
// Author: Mathieu Karamitros
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id$
//
//---------------------------------------------------------------
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ITTrackingInteractivity.hh 100802 2016-11-02 14:55:27Z gcosmo $
//
// Author: Mathieu Karamitros
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ITTrackingManager.hh 100802 2016-11-02 14:55:27Z gcosmo $
//
// Author: Mathieu Karamitros
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ITTransportation.hh 100802 2016-11-02 14:55:27Z gcosmo $
//
/// \brief This class is a slightly modified version of G4Transportation
/// initially written by John Apostolakis and colleagues (1997)
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id$
//
/// \brief This class is a slightly modified version of G4Transportation
/// initially written by J. Apostolakis and colleagues
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ITTransportationManager.hh 100802 2016-11-02 14:55:27Z gcosmo $
//
/// \brief {Duplicated version of G4TransportationManager.
/// This class just contains the pointer to the navigator object of the
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4ITTransportationManager.icc 66356 2012-12-18 09:02:32Z gcosmo $
// ------------------------------------------------------------
// GEANT 4 inlined function members implementation
// ------------------------------------------------------------
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ITType.hh 100802 2016-11-02 14:55:27Z gcosmo $
//
// Author: Mathieu Karamitros
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4KDNode.hh 108087 2017-12-21 09:00:58Z gcosmo $
//
// Author: Mathieu Karamitros
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4KDNode.cc 64057 2012-10-30 15:04:49Z gcosmo $
//
// Author: Mathieu Karamitros (kara (AT) cenbg . in2p3 . fr)
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4KDTree.hh 110873 2018-06-22 13:11:22Z gcosmo $
//
// Author: Mathieu Karamitros
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4KDTree.icc 93883 2015-11-03 08:25:04Z gcosmo $
//
// Author: Mathieu Karamitros (kara (AT) cenbg . in2p3 . fr)
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4KDTreeResult.hh 110873 2018-06-22 13:11:22Z gcosmo $
//
// Author: Mathieu Karamitros
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ReferenceCast.hh 100802 2016-11-02 14:55:27Z gcosmo $
// Author: Mathieu Karamitros
// The code is developed in the framework of the ESA AO7146
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ITStepManager.hh 60427 2012-07-11 16:34:35Z matkara $
//
// Author: Mathieu Karamitros
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ITSteppingMessenger.hh 60427 2012-07-11 16:34:35Z matkara $
//
// Author: Mathieu Karamitros (kara (AT) cenbg . in2p3 . fr)
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4TrackList.hh 100802 2016-11-02 14:55:27Z gcosmo $
//
// Author: Mathieu Karamitros
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4TrackingInformation.hh 100802 2016-11-02 14:55:27Z gcosmo $
//
// Author: Mathieu Karamitros
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4UserTimeStepAction.hh 100802 2016-11-02 14:55:27Z gcosmo $
//
// WARNING : This class is released as a prototype.
// It might strongly evolve or even disapear in the next releases.
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4VITProcess.hh 100802 2016-11-02 14:55:27Z gcosmo $
//
// Author: Mathieu Karamitros
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4VITReactionProcess.hh 100802 2016-11-02 14:55:27Z gcosmo $
//
// Author: Mathieu Karamitros
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4VITRestDiscreteProcess.hh 100802 2016-11-02 14:55:27Z gcosmo $
//
/// \brief Identical to G4VRestDiscreteProcess with dependency from G4VITProcess
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4VITRestProcess.hh 100802 2016-11-02 14:55:27Z gcosmo $
//
/// \brief Identical to G4VRestProcess with dependency from G4VITProcess
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4VITStepModel.hh 100802 2016-11-02 14:55:27Z gcosmo $
//
// Author: Mathieu Karamitros
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4VITTimeStepComputer.hh 100802 2016-11-02 14:55:27Z gcosmo $
////
// Author: Mathieu Karamitros
////
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ITTrackHolder.hh 84650 2014-10-17 11:47:17Z matkara $
//
// Author: Mathieu Karamitros