Import Geant4 9.1.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 15:37:50 +02:00
parent a8e9364cea
commit 96c8bcd0af
6923 changed files with 198390 additions and 41849 deletions
+1 -1
View File
@@ -25,7 +25,7 @@
//
//
// $Id: G4CellScorer.hh,v 1.2 2006/06/29 18:08:19 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
// ----------------------------------------------------------------------
// Class G4CellScorer
+1 -1
View File
@@ -25,7 +25,7 @@
//
//
// $Id: G4CellScorerStore.hh,v 1.3 2006/06/29 18:08:21 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
// ----------------------------------------------------------------------
// Class G4CellScorerStore
@@ -25,7 +25,7 @@
//
//
// $Id: G4ClassificationOfNewTrack.hh,v 1.6 2006/06/29 18:08:23 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
//
+1 -1
View File
@@ -25,7 +25,7 @@
//
//
// $Id: G4EvManMessenger.hh,v 1.6 2006/11/03 03:11:13 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
#ifndef G4EvManMessenger_h
+1 -1
View File
@@ -25,7 +25,7 @@
//
//
// $Id: G4Event.hh,v 1.17 2007/03/08 23:56:12 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
#ifndef G4Event_h
+1 -1
View File
@@ -25,7 +25,7 @@
//
//
// $Id: G4EventManager.hh,v 1.22 2007/03/08 23:56:12 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
//
+1 -1
View File
@@ -25,7 +25,7 @@
//
//
// $Id: G4HEPEvtInterface.hh,v 1.8 2006/06/29 18:08:36 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
#ifndef G4HEPEvtInterface_h
+1 -1
View File
@@ -25,7 +25,7 @@
//
//
// $Id: G4HEPEvtParticle.hh,v 1.9 2006/06/29 18:08:39 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
//
+13 -9
View File
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4ParticleGun.hh,v 1.8 2006/06/29 18:08:42 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// $Id: G4ParticleGun.hh,v 1.11 2007/11/07 17:13:19 asaim Exp $
// GEANT4 tag $Name: geant4-09-01 $
//
#ifndef G4ParticleGun_h
@@ -45,7 +45,7 @@ class G4ParticleGunMessenger;
// class description:
//
// This is a concrete class of G4VPrimaryGenerator. It shoots a particle of given type
// to a given direction with a given kinetic energy.
// into a given direction with either a given kinetic energy or momentum.
// The position and time of the primary particle must be set by the corresponding
// set methods of G4VPrimaryGenerator base class, otherwise zero will be set.
//
@@ -73,11 +73,12 @@ class G4ParticleGun:public G4VPrimaryGenerator
public:
virtual ~G4ParticleGun();
G4ParticleGun(const G4ParticleGun &right);
const G4ParticleGun & operator=(const G4ParticleGun &right);
G4int operator==(const G4ParticleGun &right) const;
G4int operator!=(const G4ParticleGun &right) const;
private:
G4ParticleGun(const G4ParticleGun&);
const G4ParticleGun & operator=(const G4ParticleGun&);
G4int operator==(const G4ParticleGun&) const;
G4int operator!=(const G4ParticleGun&) const;
public: // with description
virtual void GeneratePrimaryVertex(G4Event* evt);
@@ -89,12 +90,12 @@ class G4ParticleGun:public G4VPrimaryGenerator
//
void SetParticleDefinition
(G4ParticleDefinition * aParticleDefinition);
void SetParticleEnergy(G4double aKineticEnergy);
void SetParticleMomentum(G4double aMomentum);
void SetParticleMomentum(G4ParticleMomentum aMomentum);
inline void SetParticleMomentumDirection
(G4ParticleMomentum aMomentumDirection)
{ particle_momentum_direction = aMomentumDirection.unit(); }
inline void SetParticleEnergy(G4double aKineticEnergy)
{ particle_energy = aKineticEnergy; }
inline void SetParticleCharge(G4double aCharge)
{ particle_charge = aCharge; }
inline void SetParticlePolarization(G4ThreeVector aVal)
@@ -109,6 +110,8 @@ class G4ParticleGun:public G4VPrimaryGenerator
{ return particle_momentum_direction; }
inline G4double GetParticleEnergy()
{ return particle_energy; }
inline G4double GetParticleMomentum()
{ return particle_momentum; }
inline G4double GetParticleCharge()
{ return particle_charge; }
inline G4ThreeVector GetParticlePolarization()
@@ -123,6 +126,7 @@ class G4ParticleGun:public G4VPrimaryGenerator
G4ParticleDefinition* particle_definition;
G4ParticleMomentum particle_momentum_direction;
G4double particle_energy;
G4double particle_momentum;
G4double particle_charge;
G4ThreeVector particle_polarization;
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4ParticleGunMessenger.hh,v 1.8 2006/06/29 18:08:44 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// $Id: G4ParticleGunMessenger.hh,v 1.10 2007/10/02 00:45:17 asaim Exp $
// GEANT4 tag $Name: geant4-09-01 $
//
//
@@ -75,6 +75,8 @@ class G4ParticleGunMessenger: public G4UImessenger
G4UIcmdWithAString * particleCmd;
G4UIcmdWith3Vector * directionCmd;
G4UIcmdWithADoubleAndUnit * energyCmd;
G4UIcmdWithADoubleAndUnit * momAmpCmd;
G4UIcmdWith3VectorAndUnit * momCmd;
G4UIcmdWith3VectorAndUnit * positionCmd;
G4UIcmdWithADoubleAndUnit * timeCmd;
G4UIcmdWith3Vector * polCmd;
+1 -1
View File
@@ -25,7 +25,7 @@
//
//
// $Id: G4PrimaryTransformer.hh,v 1.12 2006/06/29 18:08:46 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
#ifndef G4PromaryTransformer_h
+1 -1
View File
@@ -25,7 +25,7 @@
//
//
// $Id: G4RayShooter.hh,v 1.2 2006/06/29 18:08:49 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
// class description:
+1 -1
View File
@@ -25,7 +25,7 @@
//
//
// $Id: G4StackChecker.hh,v 1.2 2006/06/29 18:09:05 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
#ifndef G4StackChecker_h
+1 -1
View File
@@ -25,7 +25,7 @@
//
//
// $Id: G4StackManager.hh,v 1.12 2006/06/29 18:09:07 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
//
+1 -1
View File
@@ -25,7 +25,7 @@
//
//
// $Id: G4StackedTrack.hh,v 1.10 2006/06/29 18:09:09 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
//
// Last Modification : 02/Feb/96 M.Asai
+1 -1
View File
@@ -25,7 +25,7 @@
//
//
// $Id: G4StackingMessenger.hh,v 1.5 2006/06/29 18:09:11 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
#ifndef G4StackingMessenger_h
+1 -1
View File
@@ -25,7 +25,7 @@
//
//
// $Id: G4TrackStack.hh,v 1.6 2006/06/29 18:09:13 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
//
// Last Modification : 09/Dec/96 M.Asai
@@ -25,7 +25,7 @@
//
//
// $Id: G4TrajectoryContainer.hh,v 1.15 2006/06/29 18:09:15 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
//
// G4TrajectoryContainer
+1 -1
View File
@@ -25,7 +25,7 @@
//
//
// $Id: G4UserEventAction.hh,v 1.6 2006/06/29 18:09:17 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
//
//
+1 -1
View File
@@ -25,7 +25,7 @@
//
//
// $Id: G4UserStackingAction.hh,v 1.6 2006/06/29 18:09:19 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
#ifndef G4UserStackingAction_h
+1 -1
View File
@@ -25,7 +25,7 @@
//
//
// $Id: G4VPrimaryGenerator.hh,v 1.8 2006/06/29 18:09:21 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
#ifndef G4VPrimaryGenerator_h
@@ -25,7 +25,7 @@
//
//
// $Id: G4VUserEventInformation.hh,v 1.2 2006/06/29 18:09:23 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
//
//---------------------------------------------------------------
+1 -1
View File
@@ -25,7 +25,7 @@
//
//
// $Id: eventgendefs.hh,v 1.4 2006/06/29 18:09:25 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
#ifndef EventGenerator_DEBUG
#define EventGenerator_DEBUG
+1 -1
View File
@@ -25,7 +25,7 @@
//
//
// $Id: evmandefs.hh,v 1.4 2006/06/29 18:09:27 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
///#define G4EVENTMANAGER_DEBUG 1
+1 -1
View File
@@ -25,7 +25,7 @@
//
//
// $Id: trajectoryControl.hh,v 1.4 2006/06/29 18:09:29 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
////#define G4_STORE_TRAJECTORY 1