Import Geant4 5.2.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 10:28:22 +02:00
parent fbd4999cf7
commit 4aea781e80
5454 changed files with 223141 additions and 67347 deletions
+1 -2
View File
@@ -10,5 +10,4 @@ to generate event output.
You can link this example with a specific AIDA compliant
analysis implementation. See other READMEs.
README.JAIDA for linking JAS-AIDA to Geant4.
http://java.freehep.org/jaida/RelatedProjects.html
README.JAIDA for linking JAIDA to Geant4.
+1 -1
View File
@@ -1,6 +1,6 @@
JAIDA-Geant4
============
http://java.freehep.org/lib/freehep/doc/aida/geant4.html
http://java.freehep.org/jaida/index.html
-----------
Ported to: Linux-g++, WIN32-VC, SUN-CC, Darwin-g++, Darwin-g++
+1 -1
View File
@@ -33,7 +33,7 @@
/mydet/fieldValue 4. tesla
/mydet/momentum 2. GeV
/gun/particle e+
/run/beamOn 5
/run/beamOn 1
#
#/run/beamOn 10
#
@@ -21,28 +21,6 @@
// ********************************************************************
//
//
// ********************************************************************
// * DISCLAIMER *
// * *
// * The following disclaimer summarizes all the specific disclaimers *
// * of contributors to this software. The specific disclaimers,which *
// * govern, are listed with their locations in: *
// * http://cern.ch/geant4/license *
// * *
// * Neither the authors of this software system, nor their employing *
// * institutes,nor the agencies providing financial support for this *
// * work make any representation or warranty, express or implied, *
// * regarding this software system or assume any liability for its *
// * use. *
// * *
// * This code implementation is the intellectual property of the *
// * GEANT4 collaboration. *
// * By copying, distributing or modifying the Program (or any work *
// * based on the Program) you indicate your acceptance of this *
// * statement, and all its terms. *
// ********************************************************************
//
//
// **********************************************************************
// * *
// * GEANT 4 tutorial 1 *
@@ -67,7 +45,7 @@
#define A01AnalysisManager_h 1
#include "globals.hh"
#include "g4std/vector"
#include <vector>
#include "G4ThreeVector.hh"
using namespace AIDA;
@@ -20,7 +20,7 @@
// * statement, and all its terms. *
// ********************************************************************
//
// $Id: A01Trajectory.hh,v 1.3 2002/12/13 11:34:29 gunter Exp $
// $Id: A01Trajectory.hh,v 1.4 2003/06/16 16:46:59 gunter Exp $
// --------------------------------------------------------------
//
@@ -33,14 +33,14 @@ class A01Trajectory;
#include "G4Allocator.hh"
#include <stdlib.h> // Include from 'system'
#include "G4ios.hh" // Include from 'system'
#include "g4std/vector" //
#include <vector> //
#include "globals.hh" // Include from 'global'
#include "G4ParticleDefinition.hh" // Include from 'particle+matter'
#include "G4TrajectoryPoint.hh" // Include from 'tracking'
#include "G4Track.hh"
#include "G4Step.hh"
typedef G4std::vector<G4VTrajectoryPoint*> A01TrajectoryPointContainer;
typedef std::vector<G4VTrajectoryPoint*> A01TrajectoryPointContainer;
class G4Polyline; // Forward declaration.
@@ -21,28 +21,6 @@
// ********************************************************************
//
//
// ********************************************************************
// * DISCLAIMER *
// * *
// * The following disclaimer summarizes all the specific disclaimers *
// * of contributors to this software. The specific disclaimers,which *
// * govern, are listed with their locations in: *
// * http://cern.ch/geant4/license *
// * *
// * Neither the authors of this software system, nor their employing *
// * institutes,nor the agencies providing financial support for this *
// * work make any representation or warranty, express or implied, *
// * regarding this software system or assume any liability for its *
// * use. *
// * *
// * This code implementation is the intellectual property of the *
// * GEANT4 collaboration. *
// * By copying, distributing or modifying the Program (or any work *
// * based on the Program) you indicate your acceptance of this *
// * statement, and all its terms. *
// ********************************************************************
//
//
// **********************************************************************
// * *
// * GEANT 4 tutorial 1 *
@@ -64,7 +42,7 @@
// **********************************************************************
#include "g4std/fstream"
#include <fstream>
#include "G4ios.hh"
#include "G4Run.hh"
@@ -20,7 +20,7 @@
// * statement, and all its terms. *
// ********************************************************************
//
// $Id: A01EMPhysics.cc,v 1.3 2002/12/13 11:34:33 gunter Exp $
// $Id: A01EMPhysics.cc,v 1.4 2003/06/16 16:47:01 gunter Exp $
// --------------------------------------------------------------
//
@@ -29,7 +29,7 @@
#include "globals.hh"
#include "G4ios.hh"
#include "g4std/iomanip"
#include <iomanip>
A01EMPhysics::A01EMPhysics(const G4String& name)
@@ -20,7 +20,7 @@
// * statement, and all its terms. *
// ********************************************************************
//
// $Id: A01GeneralPhysics.cc,v 1.3 2002/12/13 11:34:34 gunter Exp $
// $Id: A01GeneralPhysics.cc,v 1.4 2003/06/16 16:47:02 gunter Exp $
// --------------------------------------------------------------
//
@@ -29,7 +29,7 @@
#include "globals.hh"
#include "G4ios.hh"
#include "g4std/iomanip"
#include <iomanip>
A01GeneralPhysics::A01GeneralPhysics(const G4String& name)
: G4VPhysicsConstructor(name)
@@ -20,7 +20,7 @@
// * statement, and all its terms. *
// ********************************************************************
//
// $Id: A01HadronPhysics.cc,v 1.3 2002/12/13 11:34:34 gunter Exp $
// $Id: A01HadronPhysics.cc,v 1.4 2003/06/16 16:47:03 gunter Exp $
// --------------------------------------------------------------
//
@@ -29,7 +29,7 @@
#include "globals.hh"
#include "G4ios.hh"
#include "g4std/iomanip"
#include <iomanip>
A01HadronPhysics::A01HadronPhysics(const G4String& name)
@@ -20,7 +20,7 @@
// * statement, and all its terms. *
// ********************************************************************
//
// $Id: A01IonPhysics.cc,v 1.3 2002/12/13 11:34:34 gunter Exp $
// $Id: A01IonPhysics.cc,v 1.4 2003/06/16 16:47:04 gunter Exp $
// --------------------------------------------------------------
//
@@ -28,7 +28,7 @@
#include "globals.hh"
#include "G4ios.hh"
#include "g4std/iomanip"
#include <iomanip>
A01IonPhysics::A01IonPhysics(const G4String& name)
@@ -20,7 +20,7 @@
// * statement, and all its terms. *
// ********************************************************************
//
// $Id: A01MuonPhysics.cc,v 1.3 2002/12/13 11:34:34 gunter Exp $
// $Id: A01MuonPhysics.cc,v 1.4 2003/06/16 16:47:05 gunter Exp $
// --------------------------------------------------------------
//
@@ -29,7 +29,7 @@
#include "globals.hh"
#include "G4ios.hh"
#include "g4std/iomanip"
#include <iomanip>
A01MuonPhysics::A01MuonPhysics(const G4String& name)
@@ -20,7 +20,7 @@
// * statement, and all its terms. *
// ********************************************************************
//
// $Id: A01PhysicsList.cc,v 1.3 2002/12/13 11:34:34 gunter Exp $
// $Id: A01PhysicsList.cc,v 1.4 2003/06/16 16:47:06 gunter Exp $
// --------------------------------------------------------------
//
@@ -38,7 +38,7 @@
#include "G4Material.hh"
#include "G4MaterialTable.hh"
#include "G4ios.hh"
#include "g4std/iomanip"
#include <iomanip>
#include "A01GeneralPhysics.hh"
#include "A01EMPhysics.hh"
@@ -22,7 +22,7 @@
//
//
// $Id: AnaEx01.cc,v 1.8 2001/11/16 14:35:10 barrand Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
//
// --------------------------------------------------------------
+4 -1
View File
@@ -1,4 +1,4 @@
$Id: History,v 1.5 2001/12/03 08:22:31 barrand Exp $
$Id: History,v 1.7 2003/06/20 15:02:41 gbarrand Exp $
--------------------------------------------------
=========================================================
@@ -15,6 +15,9 @@ track of all tags.
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
20th June 2003 Guy Barrand (AnaEx01-V05-02-00)
- * : AIDA-3.0 compliant. Usage of AIDA namespace, etc...
03th December 2001 Guy Barrand (AnaEx01-V03-02-01)
- Change README : Explain CMTSITE setup for Lab usage.
+12 -7
View File
@@ -1,4 +1,4 @@
$Id: README,v 1.11 2001/12/03 07:49:17 barrand Exp $
$Id: README,v 1.12 2003/06/20 14:55:44 gbarrand Exp $
-------------------------------------------------------------------
=========================================================
@@ -93,19 +93,24 @@ $Id: README,v 1.11 2001/12/03 07:49:17 barrand Exp $
To plot some histograms, spawn the Lab interactive tool with :
csh> onx
(DOS> onx (for Windows))
click in File/Python to map a file chooser, choose AnaEx01.py
to execute the AnaEx01.py that contains a Python script that
do some analysis over the AnaEx01.root file (it gets an histo, plots it
in a first drawing region, gets the tuple, books and fills another histo
from the tuple colum and plots it in another drawing region).
click in 'File/File/import' to map a file chooser, choose AnaEx01.py
to execute the AnaEx01.py. You can also execute this script by issuing an :
import AnaEx01
in the command prompt.
This file contains a Python script that
do some analysis over the AnaEx01.root file by using the AIDA interfaces.
This script gets an histo (EAbs) and plots it in a first drawing region.
Then it gets the 'AnaEx01' tuple, books and fills another histo
from the tuple colum 'EAbs' and plots it a secon drawing region.
The AnaEx01.C file could also be used, within the ROOT tool,
to see a projection of the first column of the tuple contained
in the AnaEx01.root file. For example :
csh> root
root[0] .X AnaEx01.C
Note that the HCL 'EAbs' histogram could not be seen with ROOT.
The OpenScientist URL is : http://www.lal.in2p3.fr/OpenScientist
OpenScientist is installed at CERN under /afs/cern.ch/sw/contrib.
OpenScientist is installed at CERN under /afs/cern.ch/sw/contrib.
@@ -28,56 +28,85 @@
#
#/////////////////////////////////////////////////////////////////////////////
# Hook the current plotter :
plotter = Plotter('')
from Lab import *
plotter.createRegions(1,2)
plotter.setParameter('pageTitle','AnaEx01 analysis')
# Get some AIDA factories :
plotterFactory = aida.createPlotterFactory()
treeFactory = aida.createTreeFactory()
histogramFactory = aida.createHistogramFactory(memoryTree)
functionFactory = aida.createFunctionFactory(memoryTree)
rootTree = RootTree('AnaEx01.root','READ')
rootTree.ls()
# Attach the current plotter :
plotter = plotterFactory.create('')
plotter.createRegions(1,2,0)
plotter.setParameter('title','AnaEx01 analysis')
# If already loaded close (not delete) the file :
fileName='AnaEx01.root'
session.destroyManager(fileName)
rioTree = treeFactory.create(fileName,'ROOT',1,0)
rioTree.ls()
#/////////////////////////////////////////////////////////////////////////////
# In first region, get and plot the EAbs histo :
#/////////////////////////////////////////////////////////////////////////////
rootTree.cd('histograms')
rootTree.ls()
rioTree.cd('histograms')
rioTree.ls()
# Get some histograms with the H1Get
# builtin Python procedure (defined in Lab/scripts/Python/Lab_init.py).
EAbs = H1D_get(rootTree,'EAbs')
# Plot the histo :
plotter.plot(EAbs)
EAbs = IManagedObject_to_IHistogram1D(rioTree.find('EAbs'))
if EAbs == None:
print 'EAbs not found or is not an AIDA::IHistogram1D.'
else :
# Plot the histo :
region = plotter.currentRegion()
region.plot(EAbs)
#/////////////////////////////////////////////////////////////////////////////
# In second region plot the EAbs histo built from the tuple :
#/////////////////////////////////////////////////////////////////////////////
rootTree.cd('..')
rootTree.cd('tuples')
rootTree.ls()
rioTree.cd('..')
rioTree.cd('tuples')
rioTree.ls()
tuple = Tuple("AnaEx01","AnaEx01","",rootTree)
rioTupleFactory = aida.createTupleFactory(rioTree)
# Get a tuple from the rioTree :
tuple = rioTupleFactory.create('AnaEx01','AnaEx01','')
# Create an histo in the default memory tree :
tuple_EAbs = H1D('tuple_EAbs','AnaEx01/EAbs',100,0,100)
tuple_EAbs = histogramFactory.createHistogram1D('tuple_EAbs','AnaEx01/EAbs',100,0,100)
# Create an Evaluator and a Filter object :
evaluator = Evaluator(tuple,'EAbs')
filter = Filter(tuple,'')
evaluator = rioTupleFactory.createEvaluator('EAbs')
evaluator.initialize(tuple)
filter = rioTupleFactory.createFilter('')
filter.initialize(tuple)
# Project tuple AnaEx01/EAbs column on the tuple_EAbs histo :
tuple.project(tuple_EAbs,evaluator,filter)
plotter.next()
plotter.plot(tuple_EAbs)
plotter.setParameter('histogramContext','color red modeling solid')
region = plotter.currentRegion()
region.plot(tuple_EAbs)
region.setParameter('histogramContext','color red modeling solid')
# Evaluators and Filters are not managed, delete them explicitly :
delete_IEvaluator(evaluator)
delete_IFilter(filter)
del evaluator
del filter
echo('The two histos must give the same information !')
print 'The two histos must give the same information !'
del rioTupleFactory
del rioTree
del plotter
del region
del plotterFactory
del treeFactory
del histogramFactory
del functionFactory
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: AnaEx01AnalysisManager.hh,v 1.5 2001/11/16 14:30:50 barrand Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: AnaEx01AnalysisManager.hh,v 1.6 2003/06/20 14:55:44 gbarrand Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -35,10 +35,12 @@ class G4Run;
class G4Event;
class G4Step;
class IAnalysisFactory;
class ITree;
class IHistogram1D;
class ITuple;
namespace AIDA {
class IAnalysisFactory;
class ITree;
class IHistogram1D;
class ITuple;
}
class AnaEx01AnalysisManager {
public:
@@ -52,13 +54,13 @@ public:
virtual void Step(const G4Step*);
private:
int fCalorimeterCollID;
IAnalysisFactory* fAnalysisFactory;
ITree* fTree;
IHistogram1D* fEAbs;
IHistogram1D* fLAbs;
IHistogram1D* fEGap;
IHistogram1D* fLGap;
ITuple* fTuple;
AIDA::IAnalysisFactory* fAnalysisFactory;
AIDA::ITree* fTree;
AIDA::IHistogram1D* fEAbs;
AIDA::IHistogram1D* fLAbs;
AIDA::IHistogram1D* fEGap;
AIDA::IHistogram1D* fLGap;
AIDA::ITuple* fTuple;
};
#endif
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: AnaEx01CalorHit.hh,v 1.2 2001/07/11 09:57:09 gunter Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: AnaEx01CalorHit.hh,v 1.3 2003/06/20 14:55:44 gbarrand Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: AnaEx01CalorimeterSD.hh,v 1.2 2001/07/11 09:57:09 gunter Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: AnaEx01CalorimeterSD.hh,v 1.3 2003/06/20 14:55:44 gbarrand Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: AnaEx01DetectorConstruction.hh,v 1.2 2001/07/11 09:57:09 gunter Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: AnaEx01DetectorConstruction.hh,v 1.3 2003/06/20 14:55:44 gbarrand Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: AnaEx01DetectorMessenger.hh,v 1.2 2001/07/11 09:57:09 gunter Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: AnaEx01DetectorMessenger.hh,v 1.3 2003/06/20 14:55:45 gbarrand Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: AnaEx01EventAction.hh,v 1.4 2001/07/11 09:57:09 gunter Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: AnaEx01EventAction.hh,v 1.5 2003/06/20 14:55:45 gbarrand Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: AnaEx01PhysicsList.hh,v 1.2 2001/07/11 09:57:09 gunter Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: AnaEx01PhysicsList.hh,v 1.3 2003/06/20 14:55:45 gbarrand Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: AnaEx01PrimaryGeneratorAction.hh,v 1.2 2001/07/11 09:57:09 gunter Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: AnaEx01PrimaryGeneratorAction.hh,v 1.3 2003/06/20 14:55:45 gbarrand Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: AnaEx01PrimaryGeneratorMessenger.hh,v 1.2 2001/07/11 09:57:09 gunter Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: AnaEx01PrimaryGeneratorMessenger.hh,v 1.3 2003/06/20 14:55:45 gbarrand Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: AnaEx01RunAction.hh,v 1.4 2001/07/11 09:57:09 gunter Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: AnaEx01RunAction.hh,v 1.5 2003/06/20 14:55:45 gbarrand Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: AnaEx01SteppingAction.hh,v 1.4 2001/07/11 09:57:09 gunter Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: AnaEx01SteppingAction.hh,v 1.5 2003/06/20 14:55:45 gbarrand Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: AnaEx01SteppingVerbose.hh,v 1.2 2001/07/11 09:57:09 gunter Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: AnaEx01SteppingVerbose.hh,v 1.3 2003/06/20 14:55:45 gbarrand Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
//---------------------------------------------------------------
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: AnaEx01VisManager.hh,v 1.2 2001/07/11 09:57:09 gunter Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: AnaEx01VisManager.hh,v 1.3 2003/06/20 14:55:45 gbarrand Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: AnaEx01AnalysisManager.cc,v 1.11 2001/11/16 14:31:11 barrand Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: AnaEx01AnalysisManager.cc,v 1.12 2003/06/20 14:55:45 gbarrand Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
// Guy Barrand 14th Septembre 2000.
@@ -64,7 +64,7 @@ AnaEx01AnalysisManager::AnaEx01AnalysisManager()
return;
}
ITreeFactory* treeFactory = fAnalysisFactory->createTreeFactory();
AIDA::ITreeFactory* treeFactory = fAnalysisFactory->createTreeFactory();
if(!treeFactory) {
delete fAnalysisFactory;
fAnalysisFactory = 0;
@@ -72,8 +72,8 @@ AnaEx01AnalysisManager::AnaEx01AnalysisManager()
}
// Create a "tree" to handle histograms.
// This tree is associated to a ROOT "store" (in RECREATE mode).
fTree = treeFactory->create("AnaEx01.root",false,false,"ROOT");
// This tree is associated to a writable ROOT "store".
fTree = treeFactory->create("AnaEx01.root","ROOT",0,1);
// Factories are not "managed" by an AIDA analysis system.
// They must be deleted by the AIDA user code.
@@ -89,13 +89,13 @@ AnaEx01AnalysisManager::AnaEx01AnalysisManager()
fTree->cd("histograms");
// Create an histo factory that will create histo in the tree :
IHistogramFactory* histoFactory =
AIDA::IHistogramFactory* histoFactory =
fAnalysisFactory->createHistogramFactory(*fTree);
if(histoFactory) {
fEAbs = histoFactory->create1D("EAbs",100,0,100);
fLAbs = histoFactory->create1D("LAbs",100,0,100);
fEGap = histoFactory->create1D("EGap",100,0,10);
fLGap = histoFactory->create1D("LGap",100,0,100);
fEAbs = histoFactory->createHistogram1D("EAbs",100,0,100);
fLAbs = histoFactory->createHistogram1D("LAbs",100,0,100);
fEGap = histoFactory->createHistogram1D("EGap",100,0,10);
fLGap = histoFactory->createHistogram1D("LGap",100,0,100);
delete histoFactory;
}
@@ -104,7 +104,7 @@ AnaEx01AnalysisManager::AnaEx01AnalysisManager()
fTree->cd("tuples");
// Get a tuple factory :
ITupleFactory* tupleFactory =
AIDA::ITupleFactory* tupleFactory =
fAnalysisFactory->createTupleFactory(*fTree);
if(tupleFactory) {
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: AnaEx01CalorHit.cc,v 1.3 2001/11/16 14:31:11 barrand Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: AnaEx01CalorHit.cc,v 1.4 2003/06/20 14:55:45 gbarrand Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: AnaEx01CalorimeterSD.cc,v 1.3 2001/11/16 14:31:12 barrand Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: AnaEx01DetectorConstruction.cc,v 1.3 2001/11/16 14:31:12 barrand Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: AnaEx01DetectorConstruction.cc,v 1.4 2003/06/20 14:55:45 gbarrand Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -53,13 +53,26 @@
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
AnaEx01DetectorConstruction::AnaEx01DetectorConstruction()
:solidWorld(NULL),logicWorld(NULL),physiWorld(NULL),
solidCalor(NULL),logicCalor(NULL),physiCalor(NULL),
solidLayer(NULL),logicLayer(NULL),physiLayer(NULL),
solidAbsorber(NULL),logicAbsorber(NULL),physiAbsorber(NULL),
solidGap (NULL),logicGap (NULL),physiGap (NULL),
AbsorberMaterial(NULL),GapMaterial(NULL),defaultMaterial(NULL),
magField(NULL),calorimeterSD(NULL)
:AbsorberMaterial(NULL)
,GapMaterial(NULL)
,defaultMaterial(NULL)
,solidWorld(NULL)
,logicWorld(NULL)
,physiWorld(NULL)
,solidCalor(NULL)
,logicCalor(NULL)
,physiCalor(NULL)
,solidLayer(NULL)
,logicLayer(NULL)
,physiLayer(NULL)
,solidAbsorber(NULL)
,logicAbsorber(NULL)
,physiAbsorber(NULL)
,solidGap(NULL)
,logicGap(NULL)
,physiGap(NULL)
,magField(NULL)
,calorimeterSD(NULL)
{
// default parameter values of the calorimeter
AbsorberThickness = 10.*mm;
@@ -119,9 +132,6 @@ G4Element* O = new G4Element(name="Oxygen" ,symbol="O" , z= 8., a);
a = 28.09*g/mole;
G4Element* Si = new G4Element(name="Silicon",symbol="Si" , z= 14., a);
a = 55.85*g/mole;
G4Element* Fe = new G4Element(name="Iron" ,symbol="Fe", z=26., a);
//
// define an Element from isotopes, by relative abundance
//
@@ -137,18 +147,10 @@ U->AddIsotope(U8, abundance= 10.*perCent);
// define simple materials
//
density = 2.700*g/cm3;
a = 26.98*g/mole;
G4Material* Al = new G4Material(name="Aluminium", z=13., a, density);
density = 1.390*g/cm3;
a = 39.95*g/mole;
G4Material* lAr = new G4Material(name="liquidArgon", z=18., a, density);
density = 8.960*g/cm3;
a = 63.55*g/mole;
G4Material* Cu = new G4Material(name="Copper" , z=29., a, density);
density = 11.35*g/cm3;
a = 207.19*g/mole;
G4Material* Pb = new G4Material(name="Lead" , z=82., a, density);
@@ -22,7 +22,7 @@
//
//
// $Id: AnaEx01DetectorMessenger.cc,v 1.4 2002/12/05 00:24:22 asaim Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: AnaEx01EventAction.cc,v 1.5 2001/11/16 14:31:12 barrand Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: AnaEx01PhysicsList.cc,v 1.3 2001/11/16 14:31:13 barrand Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: AnaEx01PhysicsList.cc,v 1.4 2003/06/20 14:55:45 gbarrand Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: AnaEx01PrimaryGeneratorAction.cc,v 1.3 2001/11/16 14:31:13 barrand Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: AnaEx01PrimaryGeneratorAction.cc,v 1.4 2003/06/20 14:55:45 gbarrand Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: AnaEx01PrimaryGeneratorMessenger.cc,v 1.4 2002/12/05 00:24:22 asaim Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: AnaEx01RunAction.cc,v 1.5 2001/11/16 14:31:13 barrand Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: AnaEx01RunAction.cc,v 1.6 2003/06/20 14:55:45 gbarrand Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: AnaEx01SteppingAction.cc,v 1.5 2001/11/16 14:31:13 barrand Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: AnaEx01SteppingAction.cc,v 1.6 2003/06/20 14:55:45 gbarrand Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: AnaEx01SteppingVerbose.cc,v 1.4 2001/11/16 14:31:13 barrand Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: AnaEx01SteppingVerbose.cc,v 1.6 2003/06/20 14:55:45 gbarrand Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
//---------------------------------------------------------------
@@ -63,36 +63,36 @@ void AnaEx01SteppingVerbose::StepInfo()
if( verboseLevel >= 4 ) VerboseTrack();
if( verboseLevel >= 3 ){
G4cout << G4endl;
G4cout << G4std::setw( 5) << "#Step#" << " "
<< G4std::setw( 6) << "X" << " "
<< G4std::setw( 6) << "Y" << " "
<< G4std::setw( 6) << "Z" << " "
<< G4std::setw( 9) << "KineE" << " "
<< G4std::setw( 9) << "dEStep" << " "
<< G4std::setw(10) << "StepLeng"
<< G4std::setw(10) << "TrakLeng"
<< G4std::setw(10) << "NextVolu"
<< G4std::setw(10) << "Process" << G4endl;
G4cout << std::setw( 5) << "#Step#" << " "
<< std::setw( 6) << "X" << " "
<< std::setw( 6) << "Y" << " "
<< std::setw( 6) << "Z" << " "
<< std::setw( 9) << "KineE" << " "
<< std::setw( 9) << "dEStep" << " "
<< std::setw(10) << "StepLeng"
<< std::setw(10) << "TrakLeng"
<< std::setw(10) << "NextVolu"
<< std::setw(10) << "Process" << G4endl;
}
G4cout << G4std::setw( 5) << fTrack->GetCurrentStepNumber() << " "
<< G4std::setw( 6) << G4BestUnit(fTrack->GetPosition().x(),"Length")
<< G4std::setw( 6) << G4BestUnit(fTrack->GetPosition().y(),"Length")
<< G4std::setw( 6) << G4BestUnit(fTrack->GetPosition().z(),"Length")
<< G4std::setw( 6) << G4BestUnit(fTrack->GetKineticEnergy(),"Energy")
<< G4std::setw( 6) << G4BestUnit(fStep->GetTotalEnergyDeposit(),"Energy")
<< G4std::setw( 6) << G4BestUnit(fStep->GetStepLength(),"Length")
<< G4std::setw( 6) << G4BestUnit(fTrack->GetTrackLength(),"Length");
G4cout << std::setw( 5) << fTrack->GetCurrentStepNumber() << " "
<< std::setw( 6) << G4BestUnit(fTrack->GetPosition().x(),"Length")
<< std::setw( 6) << G4BestUnit(fTrack->GetPosition().y(),"Length")
<< std::setw( 6) << G4BestUnit(fTrack->GetPosition().z(),"Length")
<< std::setw( 6) << G4BestUnit(fTrack->GetKineticEnergy(),"Energy")
<< std::setw( 6) << G4BestUnit(fStep->GetTotalEnergyDeposit(),"Energy")
<< std::setw( 6) << G4BestUnit(fStep->GetStepLength(),"Length")
<< std::setw( 6) << G4BestUnit(fTrack->GetTrackLength(),"Length");
// if( fStepStatus != fWorldBoundary){
if( fTrack->GetNextVolume() != 0 ) {
G4cout << G4std::setw(10) << fTrack->GetNextVolume()->GetName();
G4cout << std::setw(10) << fTrack->GetNextVolume()->GetName();
} else {
G4cout << G4std::setw(10) << "OutOfWorld";
G4cout << std::setw(10) << "OutOfWorld";
}
if(fStep->GetPostStepPoint()->GetProcessDefinedStep() != NULL){
G4cout << G4std::setw(10) << fStep->GetPostStepPoint()->GetProcessDefinedStep()
G4cout << std::setw(10) << fStep->GetPostStepPoint()->GetProcessDefinedStep()
->GetProcessName();
} else {
G4cout << "User Limit";
@@ -106,27 +106,27 @@ void AnaEx01SteppingVerbose::StepInfo()
fN2ndariesPostStepDoIt;
if(tN2ndariesTot>0){
G4cout << " :----- List of 2ndaries - "
<< "#SpawnInStep=" << G4std::setw(3) << tN2ndariesTot
<< "(Rest=" << G4std::setw(2) << fN2ndariesAtRestDoIt
<< ",Along=" << G4std::setw(2) << fN2ndariesAlongStepDoIt
<< ",Post=" << G4std::setw(2) << fN2ndariesPostStepDoIt
<< "#SpawnInStep=" << std::setw(3) << tN2ndariesTot
<< "(Rest=" << std::setw(2) << fN2ndariesAtRestDoIt
<< ",Along=" << std::setw(2) << fN2ndariesAlongStepDoIt
<< ",Post=" << std::setw(2) << fN2ndariesPostStepDoIt
<< "), "
<< "#SpawnTotal=" << G4std::setw(3) << (*fSecondary).size()
<< "#SpawnTotal=" << std::setw(3) << (*fSecondary).size()
<< " ---------------"
<< G4endl;
for(G4int lp1=(*fSecondary).size()-tN2ndariesTot;
lp1<(*fSecondary).size(); lp1++){
lp1<(int)(*fSecondary).size(); lp1++){
G4cout << " : "
<< G4std::setw(6)
<< std::setw(6)
<< G4BestUnit((*fSecondary)[lp1]->GetPosition().x(),"Length")
<< G4std::setw(6)
<< std::setw(6)
<< G4BestUnit((*fSecondary)[lp1]->GetPosition().y(),"Length")
<< G4std::setw(6)
<< std::setw(6)
<< G4BestUnit((*fSecondary)[lp1]->GetPosition().z(),"Length")
<< G4std::setw(6)
<< std::setw(6)
<< G4BestUnit((*fSecondary)[lp1]->GetKineticEnergy(),"Energy")
<< G4std::setw(10)
<< std::setw(10)
<< (*fSecondary)[lp1]->GetDefinition()->GetParticleName();
G4cout << G4endl;
}
@@ -150,32 +150,32 @@ void AnaEx01SteppingVerbose::TrackingStarted()
G4int prec = G4cout.precision(3);
if( verboseLevel > 0 ){
G4cout << G4std::setw( 5) << "Step#" << " "
<< G4std::setw( 6) << "X" << " "
<< G4std::setw( 6) << "Y" << " "
<< G4std::setw( 6) << "Z" << " "
<< G4std::setw( 9) << "KineE" << " "
<< G4std::setw( 9) << "dEStep" << " "
<< G4std::setw(10) << "StepLeng"
<< G4std::setw(10) << "TrakLeng"
<< G4std::setw(10) << "NextVolu"
<< G4std::setw(10) << "Process" << G4endl;
G4cout << std::setw( 5) << "Step#" << " "
<< std::setw( 6) << "X" << " "
<< std::setw( 6) << "Y" << " "
<< std::setw( 6) << "Z" << " "
<< std::setw( 9) << "KineE" << " "
<< std::setw( 9) << "dEStep" << " "
<< std::setw(10) << "StepLeng"
<< std::setw(10) << "TrakLeng"
<< std::setw(10) << "NextVolu"
<< std::setw(10) << "Process" << G4endl;
G4cout << G4std::setw( 5) << fTrack->GetCurrentStepNumber() << " "
<< G4std::setw( 6) << G4BestUnit(fTrack->GetPosition().x(),"Length")
<< G4std::setw( 6) << G4BestUnit(fTrack->GetPosition().y(),"Length")
<< G4std::setw( 6) << G4BestUnit(fTrack->GetPosition().z(),"Length")
<< G4std::setw( 6) << G4BestUnit(fTrack->GetKineticEnergy(),"Energy")
<< G4std::setw( 6) << G4BestUnit(fStep->GetTotalEnergyDeposit(),"Energy")
<< G4std::setw( 6) << G4BestUnit(fStep->GetStepLength(),"Length")
<< G4std::setw( 6) << G4BestUnit(fTrack->GetTrackLength(),"Length");
G4cout << std::setw( 5) << fTrack->GetCurrentStepNumber() << " "
<< std::setw( 6) << G4BestUnit(fTrack->GetPosition().x(),"Length")
<< std::setw( 6) << G4BestUnit(fTrack->GetPosition().y(),"Length")
<< std::setw( 6) << G4BestUnit(fTrack->GetPosition().z(),"Length")
<< std::setw( 6) << G4BestUnit(fTrack->GetKineticEnergy(),"Energy")
<< std::setw( 6) << G4BestUnit(fStep->GetTotalEnergyDeposit(),"Energy")
<< std::setw( 6) << G4BestUnit(fStep->GetStepLength(),"Length")
<< std::setw( 6) << G4BestUnit(fTrack->GetTrackLength(),"Length");
if(fTrack->GetNextVolume()){
G4cout << G4std::setw(10) << fTrack->GetNextVolume()->GetName() << " ";
G4cout << std::setw(10) << fTrack->GetNextVolume()->GetName() << " ";
} else {
G4cout << G4std::setw(10) << "OutOfWorld" << " ";
G4cout << std::setw(10) << "OutOfWorld" << " ";
}
G4cout << G4std::setw(10) << "initStep" << G4endl;
G4cout << std::setw(10) << "initStep" << G4endl;
}
G4cout.precision(prec);
}
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: AnaEx01VisManager.cc,v 1.5 2002/11/13 20:59:45 duns Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: AnaEx01VisManager.cc,v 1.6 2003/06/20 14:55:45 gbarrand Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
// John Allison 24th January 1998.
+4 -4
View File
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: exampleB01.cc,v 1.16 2002/11/07 13:50:29 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: exampleB01.cc,v 1.17 2003/06/16 16:47:08 gunter Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
// --------------------------------------------------------------
@@ -45,7 +45,7 @@
// --------------------------------------------------------------
#include "g4std/iostream"
#include <iostream>
#include "G4VPhysicalVolume.hh"
#include "G4RunManager.hh"
@@ -66,7 +66,7 @@
int main(int argc, char **argv)
{
G4std::ostream *myout = &G4cout;
std::ostream *myout = &G4cout;
G4int numberOfEvent = 100;
G4long myseed = 345354;
@@ -22,7 +22,7 @@
//
//
// $Id: B01DetectorConstruction.hh,v 1.5 2002/11/07 13:47:59 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
#ifndef B01DetectorConstruction_hh
@@ -21,11 +21,11 @@
// ********************************************************************
//
//
// $Id: B01DetectorConstruction.cc,v 1.9 2003/03/11 13:54:17 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: B01DetectorConstruction.cc,v 1.10 2003/06/16 16:47:09 gunter Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
#include "g4std/strstream"
#include <strstream>
#include "globals.hh"
#include "B01DetectorConstruction.hh"
@@ -164,7 +164,7 @@ G4VPhysicalVolume* B01DetectorConstruction::Construct()
name, 0, false, 0);
G4std::vector< G4VPhysicalVolume * > physvolumes;
std::vector< G4VPhysicalVolume * > physvolumes;
physvolumes.push_back(pWorldVolume);
@@ -256,7 +256,7 @@ G4VPhysicalVolume* B01DetectorConstruction::Construct()
G4int n = 0;
G4double imp =1;
fIStore->AddImportanceGeometryCell(1, *pWorldVolume);
for (G4std::vector<G4VPhysicalVolume *>::iterator it =
for (std::vector<G4VPhysicalVolume *>::iterator it =
physvolumes.begin();
it != physvolumes.end(); it++)
{
@@ -281,7 +281,7 @@ G4VPhysicalVolume* B01DetectorConstruction::Construct()
G4String B01DetectorConstruction::GetCellName(G4int i) {
char st[200];
G4std::ostrstream os(st,200);
std::ostrstream os(st,200);
os << "cell_";
if (i<10) {
os << "0";
@@ -21,12 +21,12 @@
// ********************************************************************
//
//
// $Id: B01PhysicsList.cc,v 1.4 2002/11/07 13:48:02 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: B01PhysicsList.cc,v 1.5 2003/06/16 16:47:10 gunter Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
#include "globals.hh"
#include "g4std/iomanip"
#include <iomanip>
#include "B01PhysicsList.hh"
@@ -22,7 +22,7 @@
//
//
// $Id: B01PrimaryGeneratorAction.cc,v 1.7 2002/11/07 13:48:02 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
#include "globals.hh"
+3 -5
View File
@@ -1,4 +1,4 @@
# $Id: GNUmakefile,v 1.7 2002/11/19 15:03:58 mdressel Exp $
# $Id: GNUmakefile,v 1.8 2003/06/20 15:32:09 dressel Exp $
# --------------------------------------------------------------
# GNUmakefile for examples module. Gabriele Cosmo, 06/04/98.
# --------------------------------------------------------------
@@ -22,13 +22,11 @@ endif
all: lib bin
# set this variable to your Anaphe instalation.
ANAPHE_SCRIPTS_PATH:=share/LHCXX/5.0.1/scripts
CPPFLAGS +=
#LDFLAGS += -L/usr/local/lib
include $(G4INSTALL)/config/binmake.gmk
CPPFLAGS += `$(ANAPHETOP)/$(ANAPHE_SCRIPTS_PATH)/aida-config -i`
LDFLAGS += `$(ANAPHETOP)/$(ANAPHE_SCRIPTS_PATH)/aida-config -l`
CPPFLAGS += `aida-config -i`
LDFLAGS += `aida-config -l`
+4 -4
View File
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: exampleB02.cc,v 1.14 2003/03/11 13:54:17 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: exampleB02.cc,v 1.15 2003/06/16 16:47:11 gunter Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
//
// --------------------------------------------------------------
@@ -51,7 +51,7 @@
// --------------------------------------------------------------
#include "g4std/iostream"
#include <iostream>
#include "G4VPhysicalVolume.hh"
#include "G4RunManager.hh"
@@ -88,7 +88,7 @@
int main(int argc, char **argv)
{
G4std::ostream *myout = &G4cout;
std::ostream *myout = &G4cout;
G4int numberOfEvent = 100;
G4long myseed = 345354;
+1 -1
View File
@@ -1,5 +1,5 @@
**********************************************
Geant4 version $Name: geant4-05-01 $
Geant4 version $Name: geant4-05-02 $
(31-Jul-2002)
Copyright : Geant4 Collaboration
**********************************************
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: B02CellScorer.hh,v 1.1 2002/11/08 14:52:16 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: B02CellScorer.hh,v 1.2 2003/06/16 16:47:12 gunter Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
// ----------------------------------------------------------------------
// Class B02CellScorer
@@ -42,7 +42,7 @@
#include "G4CellScoreComposer.hh"
#include "G4CellScorer.hh"
#include "g4std/vector"
#include <vector>
#include "AIDA/IHistogram1D.h"
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: B02CellScorerStore.hh,v 1.1 2002/11/08 14:52:16 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: B02CellScorerStore.hh,v 1.2 2003/06/16 16:47:14 gunter Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
// ----------------------------------------------------------------------
// Class B02CellScorerStore
@@ -42,7 +42,7 @@
#ifndef B02CellScorerStore_hh
#define B02CellScorerStore_hh B02CellScorerStore_hh
#include "g4std/map"
#include <map>
#include "G4GeometryCell.hh"
#include "G4GeometryCellComp.hh"
@@ -53,9 +53,9 @@ class G4CellScorer;
class B02CellScorer;
class IHistogram1D;
typedef G4std::map<G4GeometryCell, G4CellScorer *, G4GeometryCellComp> G4MapGeometryCellCellScorer;
typedef std::map<G4GeometryCell, G4CellScorer *, G4GeometryCellComp> G4MapGeometryCellCellScorer;
typedef G4std::map<G4GeometryCell,B02CellScorer *, G4GeometryCellComp> B02MapGeometryCellB02CellScorer;
typedef std::map<G4GeometryCell,B02CellScorer *, G4GeometryCellComp> B02MapGeometryCellB02CellScorer;
class B02CellScorerStore : public G4VCellScorerStore {
public:
@@ -22,7 +22,7 @@
//
//
// $Id: B02DetectorConstruction.hh,v 1.3 2002/11/08 14:47:42 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
#ifndef B02DetectorConstruction_hh
@@ -21,15 +21,15 @@
// ********************************************************************
//
//
// $Id: B02ImportanceDetectorConstruction.hh,v 1.2 2003/03/11 13:54:17 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: B02ImportanceDetectorConstruction.hh,v 1.3 2003/06/16 16:47:15 gunter Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
#ifndef B02ImportanceDetectorConstruction_hh
#define B02ImportanceDetectorConstruction_hh B02ImportanceDetectorConstruction_hh
#include "globals.hh"
#include "g4std/map"
#include <map>
#include "G4GeometryCell.hh"
#include "B02PVolumeStore.hh"
@@ -21,7 +21,7 @@
// ********************************************************************
//
//
// $Id: B02PVolumeStore.hh,v 1.1 2002/11/08 14:52:16 dressel Exp $
// $Id: B02PVolumeStore.hh,v 1.2 2003/06/16 16:47:16 gunter Exp $
// GEANT4 tag
//
// ----------------------------------------------------------------------
@@ -38,11 +38,11 @@
#define B02PVolumeStore_hh B02PVolumeStore_hh
#include "globals.hh"
#include "g4std/set"
#include <set>
#include "G4GeometryCell.hh"
#include "G4GeometryCellComp.hh"
typedef G4std::set< G4GeometryCell, G4GeometryCellComp > B02SetGeometryCell;
typedef std::set< G4GeometryCell, G4GeometryCellComp > B02SetGeometryCell;
class B02PVolumeStore {
public:
@@ -22,7 +22,7 @@
//
//
// $Id: B02ScoringDetectorConstruction.hh,v 1.2 2002/04/19 10:54:26 gcosmo Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
#ifndef B02ScoringDetectorConstruction_hh
@@ -22,7 +22,7 @@
//
//
// $Id: B02CellScorer.cc,v 1.1 2002/11/08 14:52:17 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
// ----------------------------------------------------------------------
// GEANT 4 class source file
@@ -22,7 +22,7 @@
//
//
// $Id: B02CellScorerStore.cc,v 1.1 2002/11/08 14:52:17 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
// ----------------------------------------------------------------------
// GEANT 4 class source file
@@ -21,11 +21,11 @@
// ********************************************************************
//
//
// $Id: B02DetectorConstruction.cc,v 1.7 2003/02/19 08:24:35 gcosmo Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: B02DetectorConstruction.cc,v 1.8 2003/06/16 16:47:17 gunter Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
#include "g4std/strstream"
#include <strstream>
#include "globals.hh"
#include "B02DetectorConstruction.hh"
@@ -21,12 +21,12 @@
// ********************************************************************
//
//
// $Id: B02ImportanceDetectorConstruction.cc,v 1.4 2003/03/11 13:54:17 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: B02ImportanceDetectorConstruction.cc,v 1.5 2003/06/16 16:47:18 gunter Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
#include "globals.hh"
#include "g4std/strstream"
#include <strstream>
#include "B02ImportanceDetectorConstruction.hh"
@@ -189,7 +189,7 @@ G4String B02ImportanceDetectorConstruction::ListPhysNamesAsG4String(){
G4String B02ImportanceDetectorConstruction::GetCellName(G4int i) {
char st[200];
G4std::ostrstream os(st,200);
std::ostrstream os(st,200);
os << "cell_";
if (i<10) {
os << "0";
@@ -21,7 +21,7 @@
// ********************************************************************
//
//
// $Id: B02PVolumeStore.cc,v 1.1 2002/11/08 14:52:17 dressel Exp $
// $Id: B02PVolumeStore.cc,v 1.2 2003/06/16 16:47:19 gunter Exp $
// GEANT4 tag
//
// ----------------------------------------------------------------------
@@ -32,7 +32,7 @@
// ----------------------------------------------------------------------
#include "B02PVolumeStore.hh"
#include "g4std/strstream"
#include <strstream>
#include "G4VPhysicalVolume.hh"
@@ -78,14 +78,14 @@ G4String B02PVolumeStore::GetPNames() const {
it != fSetGeometryCell.end(); ++it) {
const G4VPhysicalVolume &vol = it->GetPhysicalVolume();
char st[200];
G4std::ostrstream os(st,200);
std::ostrstream os(st,200);
os << vol.GetName() << "_" << it->GetReplicaNumber()
<< "\n" << '\0';
G4String cellname(st);
// G4String cellname(vol.GetName());
// cellname += G4String("_");
// cellname += G4std::str(it->GetReplicaNumber());
// cellname += std::str(it->GetReplicaNumber());
NameString += cellname;
}
@@ -21,12 +21,12 @@
// ********************************************************************
//
//
// $Id: B02PhysicsList.cc,v 1.3 2002/11/08 14:47:48 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: B02PhysicsList.cc,v 1.4 2003/06/16 16:47:20 gunter Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
#include "globals.hh"
#include "g4std/iomanip"
#include <iomanip>
#include "B02PhysicsList.hh"
@@ -22,7 +22,7 @@
//
//
// $Id: B02PrimaryGeneratorAction.cc,v 1.5 2002/11/08 14:47:48 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
#include "globals.hh"
@@ -22,7 +22,7 @@
//
//
// $Id: B02ScoringDetectorConstruction.cc,v 1.6 2003/02/19 08:24:35 gcosmo Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
#include "globals.hh"
+1 -1
View File
@@ -22,7 +22,7 @@
//
//
// $Id: exampleB03.cc,v 1.10 2002/11/18 13:22:48 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
//
// --------------------------------------------------------------
+1 -1
View File
@@ -1,5 +1,5 @@
**********************************************
Geant4 version $Name: geant4-05-01 $
Geant4 version $Name: geant4-05-02 $
(31-Jul-2002)
Copyright : Geant4 Collaboration
**********************************************
@@ -21,7 +21,7 @@
// ********************************************************************
//
// $Id: B03App.hh,v 1.3 2002/12/13 11:26:33 gcosmo Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
// --------------------------------------------------------------------
#ifndef B03App_hh
@@ -16,7 +16,7 @@
#include "G4ScoreTable.hh"
#include "G4VIStore.hh"
#include <string>
#include "g4std/strstream"
#include <strstream>
#include <memory>
#include "G4VPhysicalVolume.hh"
#include "B03ImportanceDetectorConstruction.hh"
@@ -89,7 +89,7 @@ public:
G4CellScoreValues GetCellScoreValues() const;
};
typedef G4std::map<G4GeometryCell, G4CellScorer *, G4PTkComp> G4MapGeometryCellCellScorer;
typedef std::map<G4GeometryCell, G4CellScorer *, G4PTkComp> G4MapGeometryCellCellScorer;
class G4VCellScorerStore{
};
@@ -138,10 +138,10 @@ public:
G4ScoreTable(const G4VIStore *aIStore = 0);
~G4ScoreTable(){}
void Print(const G4MapGeometryCellCellScorer &cs,
G4std::ostream *out = 0);
std::ostream *out = 0);
%extend {
const char *Write(const G4MapGeometryCellCellScorer &cs){
G4std::ostrstream tmpout;
std::ostrstream tmpout;
self->Print(cs, &tmpout);
string *value = new string(tmpout.str());
return value->c_str();
@@ -22,7 +22,7 @@
//
//
// $Id: B03DetectorConstruction.hh,v 1.4 2002/11/08 17:35:18 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
#ifndef B03DetectorConstruction_hh
@@ -21,15 +21,15 @@
// ********************************************************************
//
//
// $Id: B03ImportanceDetectorConstruction.hh,v 1.1 2002/11/08 17:35:18 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: B03ImportanceDetectorConstruction.hh,v 1.2 2003/06/16 16:47:22 gunter Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
#ifndef B03ImportanceDetectorConstruction_hh
#define B03ImportanceDetectorConstruction_hh B03ImportanceDetectorConstruction_hh
#include "globals.hh"
#include "g4std/map"
#include <map>
#include "B03PVolumeStore.hh"
class G4VPhysicalVolume;
@@ -21,7 +21,7 @@
// ********************************************************************
//
//
// $Id: B03PVolumeStore.hh,v 1.1 2002/11/08 17:35:18 dressel Exp $
// $Id: B03PVolumeStore.hh,v 1.2 2003/06/16 16:47:23 gunter Exp $
// GEANT4 tag
//
// ----------------------------------------------------------------------
@@ -38,11 +38,11 @@
#define B03PVolumeStore_hh B03PVolumeStore_hh
#include "globals.hh"
#include "g4std/set"
#include <set>
#include "G4GeometryCell.hh"
#include "G4GeometryCellComp.hh"
typedef G4std::set< G4GeometryCell, G4GeometryCellComp > B03SetGeometryCell;
typedef std::set< G4GeometryCell, G4GeometryCellComp > B03SetGeometryCell;
class B03PVolumeStore {
public:
@@ -22,7 +22,7 @@
//
//
// $Id: B03PhysicsList.hh,v 1.3 2002/11/08 17:35:18 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
#ifndef B03PhysicsList_h
@@ -22,7 +22,7 @@
//
//
// $Id: B03PrimaryGeneratorAction.hh,v 1.3 2002/11/08 17:35:18 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
#ifndef B03PrimaryGeneratorAction_hh
+3 -3
View File
@@ -20,12 +20,12 @@
// * statement, and all its terms. *
// ********************************************************************
//
// $Id: B03App.cc,v 1.4 2003/03/11 13:54:18 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: B03App.cc,v 1.5 2003/06/16 16:47:24 gunter Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
// --------------------------------------------------------------------
#include "B03App.hh"
#include "g4std/iostream"
#include <iostream>
#include "CLHEP/Random/Random.h"
@@ -1,3 +1,25 @@
//
// ********************************************************************
// * DISCLAIMER *
// * *
// * The following disclaimer summarizes all the specific disclaimers *
// * of contributors to this software. The specific disclaimers,which *
// * govern, are listed with their locations in: *
// * http://cern.ch/geant4/license *
// * *
// * Neither the authors of this software system, nor their employing *
// * institutes,nor the agencies providing financial support for this *
// * work make any representation or warranty, express or implied, *
// * regarding this software system or assume any liability for its *
// * use. *
// * *
// * This code implementation is the intellectual property of the *
// * GEANT4 collaboration. *
// * By copying, distributing or modifying the Program (or any work *
// * based on the Program) you indicate your acceptance of this *
// * statement, and all its terms. *
// ********************************************************************
//
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 1.3.15u-20021124-1448
@@ -694,14 +716,14 @@ static swig_type_info *swig_types[22];
#include "G4ScoreTable.hh"
#include "G4VIStore.hh"
#include <string>
#include "g4std/strstream"
#include <strstream>
#include <memory>
#include "G4VPhysicalVolume.hh"
#include "B03ImportanceDetectorConstruction.hh"
#include "G4VImportanceAlgorithm.hh"
char const *G4ScoreTable_Write(G4ScoreTable *self,G4MapGeometryCellCellScorer const &cs){
G4std::ostrstream tmpout;
std::ostrstream tmpout;
self->Print(cs, &tmpout);
string *value = new string(tmpout.str());
return value->c_str();
@@ -1900,7 +1922,7 @@ static PyObject *_wrap_G4ScoreTable_Print(PyObject *self, PyObject *args) {
PyObject *resultobj;
G4ScoreTable *arg1 ;
G4MapGeometryCellCellScorer *arg2 ;
G4std::ostream *arg3 = 0 ;
std::ostream *arg3 = 0 ;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
PyObject * obj2 = 0 ;
@@ -2239,7 +2261,7 @@ static swig_type_info _swigt__p_G4ParallelGeometrySampler[] = {{"_p_G4ParallelGe
static swig_type_info _swigt__p_G4CellScorerStore[] = {{"_p_G4CellScorerStore", 0, "G4CellScorerStore *", 0},{"_p_G4CellScorerStore"},{0}};
static swig_type_info _swigt__p_G4VCellScorerStore[] = {{"_p_G4VCellScorerStore", 0, "G4VCellScorerStore *", 0},{"_p_G4VCellScorerStore"},{"_p_G4CellScorerStore", _p_G4CellScorerStoreTo_p_G4VCellScorerStore},{0}};
static swig_type_info _swigt__p_B03AppBase[] = {{"_p_B03AppBase", 0, "B03AppBase *", 0},{"_p_B03AppBase"},{0}};
static swig_type_info _swigt__p_G4std__ostream[] = {{"_p_G4std__ostream", 0, "G4std::ostream *", 0},{"_p_G4std__ostream"},{0}};
static swig_type_info _swigt__p_G4std__ostream[] = {{"_p_G4std__ostream", 0, "std::ostream *", 0},{"_p_G4std__ostream"},{0}};
static swig_type_info _swigt__p_G4CellStoreScorer[] = {{"_p_G4CellStoreScorer", 0, "G4CellStoreScorer *", 0},{"_p_G4CellStoreScorer"},{0}};
static swig_type_info _swigt__p_G4CellScoreComposer[] = {{"_p_G4CellScoreComposer", 0, "G4CellScoreComposer *", 0},{"_p_G4CellScoreComposer"},{0}};
static swig_type_info _swigt__p_G4GeometryCell[] = {{"_p_G4GeometryCell", 0, "G4GeometryCell *", 0},{"_p_G4GeometryCell"},{0}};
@@ -21,11 +21,11 @@
// ********************************************************************
//
//
// $Id: B03DetectorConstruction.cc,v 1.11 2003/02/19 08:24:36 gcosmo Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: B03DetectorConstruction.cc,v 1.12 2003/06/16 16:47:26 gunter Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
#include "g4std/strstream"
#include <strstream>
#include "globals.hh"
#include "B03DetectorConstruction.hh"
@@ -21,12 +21,12 @@
// ********************************************************************
//
//
// $Id: B03ImportanceDetectorConstruction.cc,v 1.4 2003/03/11 13:54:18 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: B03ImportanceDetectorConstruction.cc,v 1.5 2003/06/16 16:47:27 gunter Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
#include "globals.hh"
#include "g4std/strstream"
#include <strstream>
#include "B03ImportanceDetectorConstruction.hh"
@@ -184,7 +184,7 @@ G4String B03ImportanceDetectorConstruction::ListPhysNamesAsG4String(){
G4String B03ImportanceDetectorConstruction::GetCellName(G4int i) {
char st[200];
G4std::ostrstream os(st,200);
std::ostrstream os(st,200);
os << "cell_";
if (i<10) {
os << "0";
@@ -21,7 +21,7 @@
// ********************************************************************
//
//
// $Id: B03PVolumeStore.cc,v 1.1 2002/11/08 17:35:18 dressel Exp $
// $Id: B03PVolumeStore.cc,v 1.2 2003/06/16 16:47:28 gunter Exp $
// GEANT4 tag
//
// ----------------------------------------------------------------------
@@ -32,7 +32,7 @@
// ----------------------------------------------------------------------
#include "B03PVolumeStore.hh"
#include "g4std/strstream"
#include <strstream>
#include "G4VPhysicalVolume.hh"
@@ -78,14 +78,14 @@ G4String B03PVolumeStore::GetPNames() const {
it != fSetGeometryCell.end(); ++it) {
const G4VPhysicalVolume &vol = it->GetPhysicalVolume();
char st[200];
G4std::ostrstream os(st,200);
std::ostrstream os(st,200);
os << vol.GetName() << "_" << it->GetReplicaNumber()
<< "\n" << '\0';
G4String cellname(st);
// G4String cellname(vol.GetName());
// cellname += G4String("_");
// cellname += G4std::str(it->GetReplicaNumber());
// cellname += std::str(it->GetReplicaNumber());
NameString += cellname;
}
@@ -21,12 +21,12 @@
// ********************************************************************
//
//
// $Id: B03PhysicsList.cc,v 1.3 2002/11/08 17:35:19 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// $Id: B03PhysicsList.cc,v 1.4 2003/06/16 16:47:29 gunter Exp $
// GEANT4 tag $Name: geant4-05-02 $
//
#include "globals.hh"
#include "g4std/iomanip"
#include <iomanip>
#include "B03PhysicsList.hh"
@@ -22,7 +22,7 @@
//
//
// $Id: B03PrimaryGeneratorAction.cc,v 1.5 2002/11/08 17:35:19 dressel Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
#include "globals.hh"
+4 -1
View File
@@ -1,4 +1,4 @@
$Id: History,v 1.23 2003/03/11 14:27:29 dressel Exp $
$Id: History,v 1.24 2003/06/25 13:01:43 gcosmo Exp $
-------------------------------------------------------------------
=========================================================
@@ -17,6 +17,9 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
Jun 25th, 2003 G. Cosmo - exbiasing-V05-01-00
- Added disclaimer of liability where needed.
Mar 11th, 2003 M. Dressel - exbiasing-V05-00-01
- changed the replica number of the world volume from -1 to 0
- Initialze() of the G4RunManager is now called after all Materials
@@ -1,4 +1,4 @@
$Id: History,v 1.28 2003/03/27 11:16:16 maire Exp $
$Id: History,v 1.32 2003/06/18 09:31:54 gcosmo Exp $
-------------------------------------------------------------------
=========================================================
@@ -14,7 +14,20 @@ track of all tags.
----------------------------------------------------------
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
18-06-03 G.Cosmo (testem1-V05-01-03)
- Em1RunAction.cc: removed usage of G4USE_STD_NAMESPACE after
migration from G4std.
03-06-03 V.Ivanchenko (testem1-V05-01-02)
- Fix compilation warnings
15-05-03 V.Ivanchenko (testem1-V05-01-01)
- Proper deletion of old geometry when it is updated
09-05-03 V.Ivant (testem1-V05-01-00)
- change updated command
27-03-03 mma (testem1-V05-00-05)
- modular physics list
@@ -22,7 +35,7 @@ track of all tags.
11-03-03 V.Ivant (testem1-V05-00-03)
- Remove all old interfaces to cuts
- Add definition of mean excitation energy for water
- Add definition of mean excitation energy for water
06-03-03 mma (testem1-V05-00-02)
- PhysicsList::SetCuts : suppress cutForProton
@@ -22,7 +22,7 @@
//
//
// $Id: TestEm1.cc,v 1.8 2001/12/07 11:49:08 maire Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -1,4 +1,4 @@
# $Id: TestEm1.in,v 1.9 2003/03/26 17:49:54 vnivanch Exp $
# $Id: TestEm1.in,v 1.12 2003/06/03 09:59:55 vnivanch Exp $
#
# Macro file for "TestEm1.cc"
# (can be run in batch, without graphic)
@@ -10,10 +10,12 @@
#
/testem/phys/setGCut 2.20 mm
/testem/phys/setECut 6.05 mum
/testem/phys/setPCut 6.05 mum
#
/run/initialize
#
/process/eLoss/StepFunction 0.183 170 micrometer
/process/eLoss/StepFunction 0.183 1.70 micrometer
#/process/eLoss/integral false
#
/run/verbose 2
#
@@ -1,6 +1,6 @@
**********************************************
Geant4 version $Name: geant4-05-01 $
(30-Apr-2003)
Geant4 version $Name: geant4-05-02 $
(27-June-2003)
Copyright : Geant4 Collaboration
**********************************************
G4Material: Mean excitation energy is changed for Water Iold= 70.8926eV; Inew= 75 eV;
@@ -61,6 +61,7 @@ Current available graphics systems are:
#
/testem/phys/setGCut 2.20 mm
/testem/phys/setECut 6.05 mum
/testem/phys/setPCut 6.05 mum
#
/run/initialize
@@ -69,7 +70,8 @@ Current available graphics systems are:
phot: Total cross sections from Sandia parametrisation.
Em1PhysicsList::SetCuts:CutLength : 1 mm
#
/process/eLoss/StepFunction 0.183 170 micrometer
/process/eLoss/StepFunction 0.183 1.70 micrometer
#/process/eLoss/integral false
#
/run/verbose 2
#
@@ -93,7 +95,7 @@ msc: Tables of transport mean free paths.
eIoni: delta cross sections from Moller+Bhabha. Good description from 1 KeV to 100 GeV.
delta ray energy sampled from differential Xsection.
PhysicsTables from 1 keV to 100 TeV in 100 bins.
Step function: finalRange(mm)= 0.17, dRoverRange= 0.183
Step function: finalRange(mm)= 0.0017, dRoverRange= 0.183
eBrem: Total cross sections from a NEW parametrisation based on the EEDL data library.
Good description from 1 KeV to 100 GeV.
@@ -114,7 +116,7 @@ hIoni: Knock-on electron cross sections .
Good description above the mean excitation energy.
delta ray energy sampled from differential Xsection.
PhysicsTables from 1 keV to 100 TeV in 100 bins.
Step function: finalRange(mm)= 0.17, dRoverRange= 0.183
Step function: finalRange(mm)= 0.0017, dRoverRange= 0.183
msc: Tables of transport mean free paths.
New model of MSC , computes the lateral
@@ -138,8 +140,8 @@ MuPairProd: theoretical cross sections
Index : 0 used in the geometry : Yes recalculation needed : No
Material : Aluminium
Range cuts : gamma 2.2 mm e- 6.05 mum e+ 1 mm
Energy thresholds : gamma 9.98636 keV e- 9.96618 keV e+ 568.011 keV
Range cuts : gamma 2.2 mm e- 6.05 mum e+ 6.05 mum
Energy thresholds : gamma 9.98636 keV e- 9.96618 keV e+ 9.96618 keV
Region(s) which use this couple :
DefaultRegionForTheWorld
@@ -162,18 +164,18 @@ Start Run processing.
Run terminated.
Run Summary
Number of events processed : 100
User=19s Real=30s Sys=5.6s
User=29s Real=44s Sys=11s
nb tracks/event neutral: 27.9700 charged: 706.0200
nb steps/event neutral: 151.6800 charged: 2246.3000
nb tracks/event neutral: 27.9700 charged: 701.2500
nb steps/event neutral: 147.2700 charged: 3376.9000
nb of process calls per event:
eIoni eBrem compt phot conv annihil
2219.7900 25.0300 123.7100 26.4900 1.4800 1.4800
3350.4700 24.8800 119.3000 26.4200 1.5500 1.5500
--------- Ranecu engine status ---------
Initial seed (index) = 0
Current couple of seeds = 224687272, 1952306832
Current couple of seeds = 1487975150, 725420439
----------------------------------------
Graphics systems deleted.
Visualization Manager deleting...
@@ -22,7 +22,7 @@
//
//
// $Id: Em1DetectorConstruction.hh,v 1.5 2001/12/07 11:49:09 maire Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Em1DetectorMessenger.hh,v 1.5 2002/12/11 14:19:22 maire Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Em1EventAction.hh,v 1.5 2001/11/29 11:28:07 maire Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Em1EventActionMessenger.hh,v 1.4 2001/10/26 12:51:23 maire Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Em1PhysListEmModel.hh,v 1.1 2003/03/27 11:16:18 maire Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -22,7 +22,7 @@
//
//
// $Id: Em1PhysListEmStandard.hh,v 1.1 2003/03/27 11:16:18 maire Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -22,7 +22,7 @@
//
//
// $Id: Em1PhysListGeneral.hh,v 1.1 2003/03/27 11:16:18 maire Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -22,7 +22,7 @@
//
//
// $Id: Em1PhysListParticles.hh,v 1.1 2003/03/27 11:16:19 maire Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -22,7 +22,7 @@
//
//
// $Id: Em1PhysicsList.hh,v 1.7 2003/03/27 11:16:19 maire Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//
@@ -22,7 +22,7 @@
//
//
// $Id: Em1PhysicsListMessenger.hh,v 1.7 2003/03/27 11:16:19 maire Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Em1PrimaryGeneratorAction.hh,v 1.5 2001/12/07 11:49:09 maire Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Em1PrimaryGeneratorMessenger.hh,v 1.1 2001/12/07 11:49:09 maire Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Em1RunAction.hh,v 1.10 2002/12/11 14:19:22 maire Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Em1SteppingAction.hh,v 1.4 2001/10/26 12:51:24 maire Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Em1SteppingVerbose.hh,v 1.7 2001/10/26 12:51:24 maire Exp $
// GEANT4 tag $Name: geant4-05-01 $
// GEANT4 tag $Name: geant4-05-02 $
//
// This class manages the verbose outputs in G4SteppingManager.
// It inherits from G4SteppingVerbose.

Some files were not shown because too many files have changed in this diff Show More