Import Geant4 6.1.0 source tree
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# $Id: GNUmakefile,v 1.6 2003/10/15 17:58:11 duns Exp $
|
||||
# $Id: GNUmakefile,v 1.7 2004/01/30 00:56:53 tkoi Exp $
|
||||
# --------------------------------------------------------------
|
||||
# GNUmakefile for examples module
|
||||
# --------------------------------------------------------------
|
||||
@@ -14,6 +14,9 @@ endif
|
||||
.PHONY: all
|
||||
all: lib bin
|
||||
|
||||
# A01PhysicsList use hadronic-lists, so it needs below include command.
|
||||
include hadlist.gmk
|
||||
|
||||
include $(G4INSTALL)/config/binmake.gmk
|
||||
|
||||
CXXFLAGS_WITHOUT_O := $(filter-out -O% , $(CXXFLAGS))
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
$Id: History,v 1.21 2003/12/01 19:12:36 perl Exp $
|
||||
$Id: History,v 1.22 2004/02/09 22:21:58 asaim Exp $
|
||||
-------------------------------------------------------------------
|
||||
|
||||
=========================================================
|
||||
@@ -11,6 +11,11 @@ $Id: History,v 1.21 2003/12/01 19:12:36 perl Exp $
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
9th February 2004 Makoto Asai (exampleA01-V06-00-00)
|
||||
- Fix EM part of the physics list to use the new
|
||||
processes introduced at 6.0.
|
||||
- Reference output is updated accordingly.
|
||||
|
||||
1st December 2003 Joseph Perl
|
||||
- Removed endOfEventAction.mac since new vis policy provides such a flush
|
||||
automatically.
|
||||
|
||||
@@ -0,0 +1,76 @@
|
||||
#
|
||||
# GNUmakefile for A01 had_lists
|
||||
#
|
||||
# by T. Koi SLAC 28-Jan-04
|
||||
#
|
||||
# Based on
|
||||
## --------------------------------------------------------------
|
||||
## GNUmakefile for physics list user.
|
||||
## JPW. Fri Jul 25 10:39:58 CEST 2003
|
||||
## --------------------------------------------------------------
|
||||
|
||||
#
|
||||
|
||||
ifndef G4LISTS_BASE
|
||||
EXTRALIBS += -L$(G4LIB)/.lists_build/$(G4SYSTEM)
|
||||
G4LISTS_BASE = $(G4INSTALL)/hadronic_lists
|
||||
else
|
||||
EXTRALIBS += -L$(G4LISTS_BASE)/lists/.lists_build/lib/$(G4SYSTEM)
|
||||
endif
|
||||
|
||||
# Select your physics lists to link against.
|
||||
#
|
||||
EXTRALIBS += -lQGSP_BERT
|
||||
EXTRALIBS += -lQGSP_BIC
|
||||
EXTRALIBS += -lPackaging
|
||||
|
||||
EXTRALIBS += -lG4hadronic_proc
|
||||
EXTRALIBS += -lG4hadronic_HE
|
||||
EXTRALIBS += -lG4hadronic_LE
|
||||
EXTRALIBS += -lG4hadronic_iso
|
||||
EXTRALIBS += -lG4had_neu_hp
|
||||
EXTRALIBS += -lG4hadronic_coherent_elastic
|
||||
EXTRALIBS += -lG4hadronic_hetcpp_evaporation
|
||||
EXTRALIBS += -lG4hadronic_hetcpp_utils
|
||||
EXTRALIBS += -lG4hadronic_bert_cascade
|
||||
EXTRALIBS += -lG4hadronic_interface_ci
|
||||
EXTRALIBS += -lG4hadronic_body_ci
|
||||
EXTRALIBS += -lG4hadronic_leading_particle
|
||||
EXTRALIBS += -lG4hadronic_stop
|
||||
EXTRALIBS += -lG4hadronic_radioactivedecay
|
||||
|
||||
EXTRALIBS += -lG4had_theo_max
|
||||
EXTRALIBS += -lG4hadronic_qgstring
|
||||
EXTRALIBS += -lG4had_string_diff
|
||||
EXTRALIBS += -lG4had_string_frag
|
||||
EXTRALIBS += -lG4had_string_man
|
||||
|
||||
EXTRALIBS += -lG4hadronic_binary
|
||||
EXTRALIBS += -lG4had_im_r_matrix
|
||||
EXTRALIBS += -lG4had_preequ_exciton
|
||||
EXTRALIBS += -lG4hadronic_deex_evaporation
|
||||
EXTRALIBS += -lG4hadronic_deex_fermi_breakup
|
||||
EXTRALIBS += -lG4hadronic_deex_fission
|
||||
EXTRALIBS += -lG4hadronic_deex_gem_evaporation
|
||||
EXTRALIBS += -lG4hadronic_deex_handler
|
||||
EXTRALIBS += -lG4hadronic_deex_management
|
||||
EXTRALIBS += -lG4hadronic_deex_multifragmentation
|
||||
EXTRALIBS += -lG4hadronic_deex_photon_evaporation
|
||||
EXTRALIBS += -lG4hadronic_deex_util
|
||||
|
||||
EXTRALIBS += -lG4had_mod_man
|
||||
EXTRALIBS += -lG4had_mod_util
|
||||
|
||||
EXTRALIBS += -lG4hadronic_mgt
|
||||
EXTRALIBS += -lG4hadronic_xsect
|
||||
EXTRALIBS += -lG4hadronic_util
|
||||
|
||||
EXTRALIBS += -lG4shortlived
|
||||
|
||||
CPPFLAGS += -I$(G4LISTS_BASE)/lists/Packaging/include
|
||||
CPPFLAGS += -I$(G4LISTS_BASE)/lists/QGSP_BERT/include
|
||||
CPPFLAGS += -I$(G4LISTS_BASE)/lists/QGSP_BIC/include
|
||||
|
||||
CXXFLAGS_WITHOUT_O := $(filter-out -O% , $(CXXFLAGS))
|
||||
CXXFLAGS_WITHOUT_O := $(filter-out +O% , $(CXXFLAGS_WITHOUT_O))
|
||||
|
||||
@@ -20,8 +20,9 @@
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: A01IonPhysics.hh,v 1.4 2003/10/11 02:59:59 tkoi Exp $
|
||||
// $Id: A01IonPhysics.hh,v 1.5 2004/01/06 02:53:22 tkoi Exp $
|
||||
// --------------------------------------------------------------
|
||||
// 05-Jan-2004 Add G4ionIonisation T. Koi
|
||||
//
|
||||
|
||||
#ifndef A01IonPhysics_h
|
||||
@@ -45,6 +46,7 @@
|
||||
#include "G4LEAlphaInelastic.hh"
|
||||
|
||||
#include "G4hIonisation.hh"
|
||||
#include "G4ionIonisation.hh"
|
||||
#include "G4MultipleScattering.hh"
|
||||
|
||||
class A01IonPhysics : public G4VPhysicsConstructor
|
||||
|
||||
@@ -20,11 +20,12 @@
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: A01EMPhysics.cc,v 1.5 2003/10/11 03:00:00 tkoi Exp $
|
||||
// $Id: A01EMPhysics.cc,v 1.6 2004/01/06 02:53:22 tkoi Exp $
|
||||
// --------------------------------------------------------------
|
||||
//
|
||||
//
|
||||
// 09-Oct-2003 Chhange gamma, electron, positorn process T. Koi
|
||||
// 09-Oct-2003 Change gamma, electron, positorn process T. Koi
|
||||
// 10-Jan-2004 Add Brems. of AlongStepDoIt for e+- T. Koi
|
||||
|
||||
|
||||
#include "A01EMPhysics.hh"
|
||||
@@ -94,6 +95,7 @@ void A01EMPhysics::ConstructProcess()
|
||||
// set ordering for AlongStepDoIt
|
||||
pManager->SetProcessOrdering(theeminusMultipleScattering, idxAlongStep,1);
|
||||
pManager->SetProcessOrdering(theeminusIonisation, idxAlongStep,2);
|
||||
pManager->SetProcessOrdering(theeminusBremsstrahlung, idxAlongStep,3);
|
||||
//
|
||||
// set ordering for PostStepDoIt
|
||||
pManager->SetProcessOrdering(theeminusMultipleScattering, idxPostStep,1);
|
||||
@@ -118,6 +120,7 @@ void A01EMPhysics::ConstructProcess()
|
||||
// set ordering for AlongStepDoIt
|
||||
pManager->SetProcessOrdering(theeplusMultipleScattering, idxAlongStep,1);
|
||||
pManager->SetProcessOrdering(theeplusIonisation, idxAlongStep,2);
|
||||
pManager->SetProcessOrdering(theeplusBremsstrahlung, idxAlongStep,3);
|
||||
//
|
||||
// set ordering for PostStepDoIt
|
||||
pManager->SetProcessOrdering(theeplusMultipleScattering, idxPostStep,1);
|
||||
|
||||
@@ -20,10 +20,12 @@
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: A01IonPhysics.cc,v 1.6 2003/10/14 00:15:48 tkoi Exp $
|
||||
// $Id: A01IonPhysics.cc,v 1.7 2004/01/06 02:53:22 tkoi Exp $
|
||||
// --------------------------------------------------------------
|
||||
//
|
||||
// 13-Oct-2003 Add Comment for Ionization of Generic Ion by T. Koi
|
||||
// 13-Oct-2003 Add Comment for Ionisation of Generic Ion by T. Koi
|
||||
// 05-Jan-2004 Change G. Ion Ionisation from G4hIonisation
|
||||
// to G4ionIonisation T. Koi
|
||||
|
||||
#include "A01IonPhysics.hh"
|
||||
|
||||
@@ -71,7 +73,10 @@ void A01IonPhysics::ConstructProcess()
|
||||
//
|
||||
// G4hIonization may be not able to use for Geanric Ion in future
|
||||
// Please take care using this physics list after v5.2.p02
|
||||
G4VProcess* thegionIonisation = new G4hIonisation();
|
||||
// G4VProcess* thegionIonisation = new G4hIonisation();
|
||||
//
|
||||
// From V6.0 hIonisation does not work for GenericIon
|
||||
G4VProcess* thegionIonisation = new G4ionIonisation();
|
||||
//
|
||||
pManager->AddProcess(thegionIonisation);
|
||||
pManager->AddProcess(thegionMultipleScattering);
|
||||
|
||||
@@ -20,10 +20,11 @@
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: A01MuonPhysics.cc,v 1.5 2003/10/11 03:00:00 tkoi Exp $
|
||||
// $Id: A01MuonPhysics.cc,v 1.6 2004/01/06 02:53:22 tkoi Exp $
|
||||
// --------------------------------------------------------------
|
||||
//
|
||||
// 09-Oct-2003 mu+- tau+- processes are changed by T. Koi
|
||||
// 05-Jan-2004 Add Brem. and PairProd. of AlongStepDoit for mu+- by T. Koi
|
||||
|
||||
#include "A01MuonPhysics.hh"
|
||||
|
||||
@@ -92,6 +93,9 @@ void A01MuonPhysics::ConstructProcess()
|
||||
// set ordering for AlongStepDoIt
|
||||
pManager->SetProcessOrdering(thempMultipleScattering, idxAlongStep,1);
|
||||
pManager->SetProcessOrdering(thempIonisation, idxAlongStep,2);
|
||||
pManager->SetProcessOrdering(thempBremsstrahlung, idxAlongStep,3);
|
||||
pManager->SetProcessOrdering(thempPairProduction, idxAlongStep,4);
|
||||
|
||||
// set ordering for PostStepDoIt
|
||||
pManager->SetProcessOrdering(thempMultipleScattering, idxPostStep,1);
|
||||
pManager->SetProcessOrdering(thempIonisation, idxPostStep,2);
|
||||
@@ -99,6 +103,7 @@ void A01MuonPhysics::ConstructProcess()
|
||||
pManager->SetProcessOrdering(thempPairProduction, idxPostStep,4);
|
||||
|
||||
//Muon-
|
||||
pManager = G4MuonMinus::MuonMinus()->GetProcessManager();
|
||||
G4VProcess* themmMultipleScattering = new G4MultipleScattering();
|
||||
G4VProcess* themmBremsstrahlung = new G4MuBremsstrahlung();
|
||||
G4VProcess* themmPairProduction = new G4MuPairProduction();
|
||||
@@ -113,6 +118,8 @@ void A01MuonPhysics::ConstructProcess()
|
||||
// set ordering for AlongStepDoIt
|
||||
pManager->SetProcessOrdering(themmMultipleScattering, idxAlongStep,1);
|
||||
pManager->SetProcessOrdering(themmIonisation, idxAlongStep,2);
|
||||
pManager->SetProcessOrdering(themmBremsstrahlung, idxAlongStep,3);
|
||||
pManager->SetProcessOrdering(themmPairProduction, idxAlongStep,4);
|
||||
// set ordering for PostStepDoIt
|
||||
pManager->SetProcessOrdering(themmMultipleScattering, idxPostStep,1);
|
||||
pManager->SetProcessOrdering(themmIonisation, idxPostStep,2);
|
||||
|
||||
@@ -20,9 +20,10 @@
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: A01PhysicsList.cc,v 1.5 2003/10/11 03:00:00 tkoi Exp $
|
||||
// $Id: A01PhysicsList.cc,v 1.6 2004/01/30 00:56:55 tkoi Exp $
|
||||
// --------------------------------------------------------------
|
||||
//
|
||||
// 28-Jan-04 Add QGSP_BERT and QGSP_BIC for hadronic lists. T. Koi
|
||||
|
||||
|
||||
#include "A01PhysicsList.hh"
|
||||
@@ -46,6 +47,9 @@
|
||||
#include "A01HadronPhysics.hh"
|
||||
#include "A01IonPhysics.hh"
|
||||
|
||||
#include "HadronPhysicsQGSP_BERT.hh"
|
||||
#include "HadronPhysicsQGSP_BIC.hh"
|
||||
|
||||
A01PhysicsList::A01PhysicsList(): G4VModularPhysicsList()
|
||||
{
|
||||
// default cut value (1.0mm)
|
||||
@@ -62,12 +66,13 @@ A01PhysicsList::A01PhysicsList(): G4VModularPhysicsList()
|
||||
RegisterPhysics( new A01MuonPhysics("muon"));
|
||||
|
||||
// Hadron Physics
|
||||
RegisterPhysics( new A01HadronPhysics("hadron"));
|
||||
//RegisterPhysics( new A01HadronPhysics("hadron"));
|
||||
RegisterPhysics( new HadronPhysicsQGSP_BERT("hadron"));
|
||||
//RegisterPhysics( new HadronPhysicsQGSP_BIC("hadron"));
|
||||
|
||||
// Ion Physics
|
||||
RegisterPhysics( new A01IonPhysics("ion"));
|
||||
|
||||
|
||||
}
|
||||
|
||||
A01PhysicsList::~A01PhysicsList()
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
# reference input test.in
|
||||
# reference output test.out
|
||||
# test.out was created with RH9.0, gcc3.2.2
|
||||
# geant4.5.2.ref05,clhep 1.8.0.2
|
||||
# on 10-Nov-2003 T. Koi SLAC
|
||||
# geant4.6.0, clhep 1.8.1.0, HadronPhysicsQGSP_BERT
|
||||
# on 29-Jan-2004 T. Koi SLAC
|
||||
#
|
||||
# turn off randomization
|
||||
#
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01.cc,v 1.9 2003/12/03 10:33:39 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01AnalysisManager.hh,v 1.6 2003/06/20 14:55:44 gbarrand Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01CalorHit.hh,v 1.3 2003/06/20 14:55:44 gbarrand Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01CalorimeterSD.hh,v 1.3 2003/06/20 14:55:44 gbarrand Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01DetectorConstruction.hh,v 1.3 2003/06/20 14:55:44 gbarrand Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01DetectorMessenger.hh,v 1.3 2003/06/20 14:55:45 gbarrand Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01EventAction.hh,v 1.5 2003/06/20 14:55:45 gbarrand Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01PhysicsList.hh,v 1.3 2003/06/20 14:55:45 gbarrand Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01PrimaryGeneratorAction.hh,v 1.3 2003/06/20 14:55:45 gbarrand Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01PrimaryGeneratorMessenger.hh,v 1.3 2003/06/20 14:55:45 gbarrand Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01RunAction.hh,v 1.5 2003/06/20 14:55:45 gbarrand Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01SteppingAction.hh,v 1.5 2003/06/20 14:55:45 gbarrand Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01SteppingVerbose.hh,v 1.3 2003/06/20 14:55:45 gbarrand Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
//---------------------------------------------------------------
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01VisManager.hh,v 1.3 2003/06/20 14:55:45 gbarrand Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01AnalysisManager.cc,v 1.12 2003/06/20 14:55:45 gbarrand Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
// Guy Barrand 14th Septembre 2000.
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01CalorHit.cc,v 1.5 2003/12/03 10:33:21 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01CalorimeterSD.cc,v 1.4 2003/12/03 10:33:21 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01DetectorConstruction.cc,v 1.4 2003/06/20 14:55:45 gbarrand Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01DetectorMessenger.cc,v 1.4 2002/12/05 00:24:22 asaim Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01EventAction.cc,v 1.5 2001/11/16 14:31:12 barrand Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01PhysicsList.cc,v 1.4 2003/06/20 14:55:45 gbarrand Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01PrimaryGeneratorAction.cc,v 1.4 2003/06/20 14:55:45 gbarrand Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01PrimaryGeneratorMessenger.cc,v 1.4 2002/12/05 00:24:22 asaim Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01RunAction.cc,v 1.6 2003/06/20 14:55:45 gbarrand Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01SteppingAction.cc,v 1.6 2003/06/20 14:55:45 gbarrand Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01SteppingVerbose.cc,v 1.6 2003/06/20 14:55:45 gbarrand Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
//
|
||||
//---------------------------------------------------------------
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: AnaEx01VisManager.cc,v 1.7 2003/10/17 10:19:57 gbarrand Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//
|
||||
// John Allison 24th January 1998.
|
||||
|
||||
@@ -21,8 +21,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: exampleB01.cc,v 1.19 2003/08/25 12:32:29 dressel Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// $Id: exampleB01.cc,v 1.20 2004/03/24 10:11:25 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-06-01 $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
@@ -50,6 +50,7 @@
|
||||
#include "G4VPhysicalVolume.hh"
|
||||
#include "G4RunManager.hh"
|
||||
#include "G4UImanager.hh"
|
||||
#include "G4GeometryManager.hh"
|
||||
|
||||
#include "B01DetectorConstruction.hh"
|
||||
#include "B01PhysicsList.hh"
|
||||
@@ -67,18 +68,13 @@
|
||||
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
|
||||
{
|
||||
G4int mode = 0;
|
||||
if (argc>1) {
|
||||
mode = atoi(argv[1]);
|
||||
}
|
||||
if (argc>1) mode = atoi(argv[1]);
|
||||
|
||||
std::ostream *myout = &G4cout;
|
||||
G4int numberOfEvent = 100;
|
||||
|
||||
G4long myseed = 345354;
|
||||
|
||||
HepRandom::setTheSeed(myseed);
|
||||
|
||||
G4RunManager *runManager = new G4RunManager;
|
||||
@@ -91,28 +87,31 @@ int main(int argc, char **argv)
|
||||
runManager->SetUserAction(new B01PrimaryGeneratorAction);
|
||||
runManager->Initialize();
|
||||
|
||||
// pointers for importance store, weight window sotre
|
||||
// and weight window algorithm
|
||||
// pointers for importance store, weight-window store
|
||||
// and weight-window algorithm
|
||||
//
|
||||
G4VIStore *aIstore = 0;
|
||||
G4VWeightWindowStore *aWWstore = 0;
|
||||
G4VWeightWindowAlgorithm *wwAlg = 0;
|
||||
|
||||
|
||||
// use a scorer
|
||||
//
|
||||
G4Scorer scorer;
|
||||
|
||||
// create sampler for biasing and scoring
|
||||
// in the mass geometry
|
||||
|
||||
// create sampler for biasing and scoring in the mass geometry
|
||||
//
|
||||
G4MassGeometrySampler mgs("neutron");
|
||||
mgs.PrepareScoring(&scorer);
|
||||
|
||||
if (mode == 0) {
|
||||
if (mode == 0)
|
||||
{
|
||||
// prepare for importance sampling
|
||||
//
|
||||
aIstore = detector->CreateImportanceStore();
|
||||
mgs.PrepareImportanceSampling(aIstore, 0);
|
||||
}
|
||||
else {
|
||||
else
|
||||
{
|
||||
// prepare for weight window technique
|
||||
// in this case the algoritm is initialized such that
|
||||
// the weight window tehcnique does exactly the same as
|
||||
@@ -120,23 +119,28 @@ int main(int argc, char **argv)
|
||||
// the place of action ( the locations where
|
||||
// splitting and Russian roulette are to be applied)
|
||||
// is chosen to be on the boundary between cells.
|
||||
//
|
||||
aWWstore = detector->CreateWeightWindowStore();
|
||||
|
||||
wwAlg = new G4WeightWindowAlgorithm(1, // upper limit factor
|
||||
1, // survival factor
|
||||
wwAlg = new G4WeightWindowAlgorithm(1, // upper limit factor
|
||||
1, // survival factor
|
||||
100); // max. number of splitting
|
||||
|
||||
mgs.PrepareWeightWindow(aWWstore, wwAlg,
|
||||
onBoundary); // place of action
|
||||
mgs.PrepareWeightWindow(aWWstore, wwAlg, onBoundary); // place of action
|
||||
}
|
||||
mgs.Configure();
|
||||
|
||||
runManager->BeamOn(numberOfEvent);
|
||||
|
||||
// print a table of the scores
|
||||
//
|
||||
G4ScoreTable sp(aIstore);
|
||||
sp.Print(scorer.GetMapGeometryCellCellScorer(), myout);
|
||||
|
||||
|
||||
// open geometry for clean biasing stores clean-up
|
||||
//
|
||||
G4GeometryManager::GetInstance()->OpenGeometry();
|
||||
|
||||
if (aIstore) {
|
||||
delete aIstore;
|
||||
}
|
||||
@@ -146,5 +150,6 @@ int main(int argc, char **argv)
|
||||
if (wwAlg) {
|
||||
delete wwAlg;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,11 @@
|
||||
**********************************************
|
||||
Geant4 version $Name: geant4-06-00 $
|
||||
(3-October-2003)
|
||||
Copyright : Geant4 Collaboration
|
||||
**********************************************
|
||||
|
||||
*************************************************************
|
||||
Geant4 version $Name: geant4-06-01 $ (25-March-2004)
|
||||
Copyright : Geant4 Collaboration
|
||||
Reference : NIM A 506 (2003), 250-303.
|
||||
WWW : http://cern.ch/geant4
|
||||
*************************************************************
|
||||
|
||||
|
||||
phot: Total cross sections from Sandia parametrisation.
|
||||
B01PhysicsList::SetCuts:CutLength : 1 (mm)
|
||||
@@ -108,29 +111,29 @@ compt: Total cross sections from a parametrisation. Good description from 10 Ke
|
||||
PhysicsTables from 1 keV to 100 GeV in 80 bins.
|
||||
|
||||
msc: Model variant of multiple scattering for e-
|
||||
Lambda tables from 100 eV to 100 TeV in 120 bins.
|
||||
Lambda tables from 100 eV to 100 TeV in 120 bins.
|
||||
Boundary algorithm is active with facrange= 0.199
|
||||
|
||||
eIoni: tables are built for e-
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
|
||||
Lambda tables from threshold to 100 TeV in 120 bins.
|
||||
Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 1
|
||||
Delta cross sections from Moller+Bhabha, good description from 1 KeV to 100 GeV.
|
||||
|
||||
eBrem: tables are built for e-
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
|
||||
Lambda tables from threshold to 100 TeV in 120 bins.
|
||||
Total cross sections from a parametrisation based on the EEDL data library.
|
||||
Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV.
|
||||
|
||||
eIoni: tables are built for e+
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
|
||||
Lambda tables from threshold to 100 TeV in 120 bins.
|
||||
Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 1
|
||||
Delta cross sections from Moller+Bhabha, good description from 1 KeV to 100 GeV.
|
||||
|
||||
eBrem: tables are built for e+
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
|
||||
Lambda tables from threshold to 100 TeV in 120 bins.
|
||||
Total cross sections from a parametrisation based on the EEDL data library.
|
||||
Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV.
|
||||
@@ -140,66 +143,68 @@ annihil: Total cross section from Heilter formula(annihilation into 2 photons).
|
||||
PhysicsTables from 10 keV to 10 TeV in 100 bins.
|
||||
|
||||
msc: Model variant of multiple scattering for proton
|
||||
Lambda tables from 100 eV to 100 TeV in 120 bins.
|
||||
Lambda tables from 100 eV to 100 TeV in 120 bins.
|
||||
Boundary algorithm is active with facrange= 0.199
|
||||
|
||||
hIoni: tables are built for proton
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
|
||||
Lambda tables from threshold to 100 TeV in 120 bins.
|
||||
Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 0
|
||||
Bether-Bloch model for Escaled > 2 MeV, parametrisation of Bragg peak below, Integral mode 0
|
||||
|
||||
msc: Model variant of multiple scattering for mu+
|
||||
Lambda tables from 100 eV to 100 TeV in 120 bins.
|
||||
Lambda tables from 100 eV to 100 TeV in 120 bins.
|
||||
Boundary algorithm is active with facrange= 0.199
|
||||
|
||||
MuIoni: tables are built for mu+
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
|
||||
Lambda tables from threshold to 100 TeV in 120 bins.
|
||||
Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 0
|
||||
Bether-Bloch model for E > 0.2 MeV parametrisation of Bragg peak below.
|
||||
Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
|
||||
radiative corrections for E > 1 GeV
|
||||
|
||||
MuBrems: tables are built for mu+
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
|
||||
Lambda tables from threshold to 100 TeV in 120 bins.
|
||||
Parametrised model
|
||||
|
||||
MuPairProd: tables are built for mu+
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
|
||||
Lambda tables from threshold to 100 TeV in 120 bins.
|
||||
Parametrised model
|
||||
### All dEdx and Range tables are built #####
|
||||
|
||||
MuIoni: tables are built for mu-
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
|
||||
Lambda tables from threshold to 100 TeV in 120 bins.
|
||||
Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 0
|
||||
Bether-Bloch model for E > 0.2 MeV parametrisation of Bragg peak below.
|
||||
Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
|
||||
radiative corrections for E > 1 GeV
|
||||
|
||||
msc: Model variant of multiple scattering for pi-
|
||||
Lambda tables from 100 eV to 100 TeV in 120 bins.
|
||||
Lambda tables from 100 eV to 100 TeV in 120 bins.
|
||||
Boundary algorithm is active with facrange= 0.199
|
||||
Volume name | Importance| Tr.Entering| Population| Collisions| Coll*WGT| NumWGTedE| FluxWGTedE| Av.Tr.WGT|
|
||||
cell_01_rep:0............ | 1 | 114 | 134 | 110 | 110 | 7.40303 | 9.22688 | 1 |
|
||||
cell_02_rep:0............ | 2 | 81 | 171 | 201 | 100.5 | 6.01133 | 8.47808 | 1 |
|
||||
cell_03_rep:0............ | 4 | 112 | 230 | 254 | 63.5 | 5.71079 | 8.28133 | 1 |
|
||||
cell_04_rep:0............ | 8 | 145 | 293 | 386 | 48.25 | 4.61676 | 7.73542 | 1 |
|
||||
cell_05_rep:0............ | 16 | 147 | 323 | 444 | 27.75 | 3.61001 | 7.51528 | 1 |
|
||||
cell_06_rep:0............ | 32 | 170 | 350 | 460 | 14.375 | 0.171091 | 7.41748 | 1 |
|
||||
cell_07_rep:0............ | 64 | 189 | 420 | 575 | 8.98438 | 0.0460408 | 7.47914 | 1 |
|
||||
cell_08_rep:0............ | 128 | 224 | 476 | 705 | 5.50781 | 2.69504 | 6.8239 | 1 |
|
||||
cell_09_rep:0............ | 256 | 229 | 496 | 820 | 3.20312 | 0.366871 | 6.32006 | 1 |
|
||||
cell_10_rep:0............ | 512 | 275 | 539 | 893 | 1.74414 | 2.05898 | 6.19657 | 1 |
|
||||
cell_11_rep:0............ | 1024 | 317 | 665 | 1146 | 1.11914 | 0.218009 | 5.85921 | 1 |
|
||||
cell_12_rep:0............ | 2048 | 322 | 668 | 1220 | 0.595703 | 0.124351 | 5.69458 | 1 |
|
||||
cell_13_rep:0............ | 4096 | 354 | 711 | 1467 | 0.358154 | 1.50433 | 4.97726 | 1 |
|
||||
cell_14_rep:0............ | 8192 | 377 | 785 | 1627 | 0.198608 | 1.40615 | 4.74936 | 1 |
|
||||
cell_15_rep:0............ | 16384 | 420 | 833 | 1728 | 0.105469 | 1.62041 | 4.7153 | 1 |
|
||||
cell_16_rep:0............ | 32768 | 379 | 756 | 1486 | 0.0453491 | 2.53735 | 5.00551 | 1 |
|
||||
cell_17_rep:0............ | 65536 | 406 | 844 | 1579 | 0.0240936 | 0.0346509 | 4.73638 | 1 |
|
||||
cell_18_rep:0............ | 131072 | 367 | 856 | 1694 | 0.0129242 | 2.43149 | 4.63503 | 1 |
|
||||
rest_rep:0............... | 131072 | 391 | 391 | 0 | 0 | 0 | 0 | 0 |
|
||||
shieldWorld_rep:0........ | 1 | 9 | 109 | 0 | 0 | 10 | 10 | 1 |
|
||||
cell_01_rep:0............ | 1 | 106 | 131 | 120 | 120 | 0.032472038 | 9.2527983 | 1 |
|
||||
cell_02_rep:0............ | 2 | 72 | 157 | 148 | 74 | 8.9205605 | 9.2174133 | 1 |
|
||||
cell_03_rep:0............ | 4 | 93 | 212 | 211 | 52.75 | 7.4823819 | 8.5261163 | 1 |
|
||||
cell_04_rep:0............ | 8 | 112 | 219 | 254 | 31.75 | 3.5008375 | 7.7749792 | 1 |
|
||||
cell_05_rep:0............ | 16 | 128 | 262 | 321 | 20.0625 | 4.1377944 | 7.7074206 | 1 |
|
||||
cell_06_rep:0............ | 32 | 134 | 297 | 329 | 10.28125 | 6.6014772 | 7.7333631 | 1 |
|
||||
cell_07_rep:0............ | 64 | 156 | 316 | 391 | 6.109375 | 0.18088036 | 7.4546045 | 1 |
|
||||
cell_08_rep:0............ | 128 | 184 | 376 | 497 | 3.8828125 | 5.134922 | 6.7888989 | 1 |
|
||||
cell_09_rep:0............ | 256 | 211 | 445 | 591 | 2.3085938 | 0.061641191 | 6.5983902 | 1 |
|
||||
cell_10_rep:0............ | 512 | 239 | 494 | 707 | 1.3808594 | 5.1539762 | 6.6420088 | 1 |
|
||||
cell_11_rep:0............ | 1024 | 260 | 530 | 781 | 0.76269531 | 0.17684092 | 6.5343371 | 1 |
|
||||
cell_12_rep:0............ | 2048 | 289 | 596 | 928 | 0.453125 | 2.0888873 | 6.0537706 | 1 |
|
||||
cell_13_rep:0............ | 4096 | 301 | 643 | 1004 | 0.24511719 | 3.6000169 | 5.9038428 | 1 |
|
||||
cell_14_rep:0............ | 8192 | 327 | 682 | 1112 | 0.13574219 | 3.6317715 | 5.5996676 | 1 |
|
||||
cell_15_rep:0............ | 16384 | 332 | 673 | 974 | 0.059448242 | 3.4512276 | 5.5878681 | 1 |
|
||||
cell_16_rep:0............ | 32768 | 360 | 743 | 1194 | 0.036437988 | 3.1622704 | 5.4812661 | 1 |
|
||||
cell_17_rep:0............ | 65536 | 394 | 812 | 1230 | 0.018768311 | 3.5856689 | 5.5173971 | 1 |
|
||||
cell_18_rep:0............ | 131072 | 355 | 828 | 1436 | 0.010955811 | 0.23625257 | 5.1653559 | 1 |
|
||||
rest_rep:0............... | 131072 | 385 | 385 | 0 | 0 | 0 | 0 | 0 |
|
||||
shieldWorld_rep:0........ | 1 | 10 | 110 | 0 | 0 | 10 | 10 | 1 |
|
||||
=== G4ProcessPlacer::RemoveProcess: for: neutron
|
||||
ProcessName: MassImportanceProcess, will be removed!
|
||||
The initial Vectors:
|
||||
@@ -274,7 +279,3 @@ DoIt Vector:
|
||||
LCapture
|
||||
Decay
|
||||
================================================
|
||||
WARNING - Attempt to delete the physical volume store while geometry closed !
|
||||
WARNING - Attempt to delete the logical volume store while geometry closed !
|
||||
WARNING - Attempt to delete the solid store while geometry closed !
|
||||
WARNING - Attempt to delete the region store while geometry closed !
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: B01DetectorConstruction.hh,v 1.6 2003/08/25 12:32:29 dressel Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
|
||||
#ifndef B01DetectorConstruction_hh
|
||||
|
||||
@@ -21,8 +21,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: B01DetectorConstruction.cc,v 1.12 2003/08/25 12:32:29 dressel Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// $Id: B01DetectorConstruction.cc,v 1.13 2004/03/24 10:10:43 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-06-01 $
|
||||
//
|
||||
|
||||
#include "G4Types.hh"
|
||||
@@ -117,20 +117,6 @@ G4VPhysicalVolume* B01DetectorConstruction::Construct()
|
||||
Concrete->AddElement(elCa , fractionmass= 0.044);
|
||||
Concrete->AddElement(elFe , fractionmass= 0.014);
|
||||
Concrete->AddElement(elC , fractionmass= 0.001);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/////////////////////////////
|
||||
// world cylinder volume
|
||||
@@ -164,8 +150,6 @@ G4VPhysicalVolume* B01DetectorConstruction::Construct()
|
||||
|
||||
fPhysicalVolumeVector.push_back(pWorldVolume);
|
||||
|
||||
|
||||
|
||||
// creating 18 slabs of 10 cm thick concrete
|
||||
|
||||
G4double innerRadiusShield = 0*cm;
|
||||
@@ -183,11 +167,10 @@ G4VPhysicalVolume* B01DetectorConstruction::Construct()
|
||||
|
||||
// logical shield
|
||||
|
||||
G4LogicalVolume *aShield_log =
|
||||
G4LogicalVolume *aShield_log =
|
||||
new G4LogicalVolume(aShield, Concrete, "aShield_log");
|
||||
|
||||
G4VisAttributes* pShieldVis = new
|
||||
G4VisAttributes(G4Colour(0.0,0.0,1.0));
|
||||
G4VisAttributes* pShieldVis = new G4VisAttributes(G4Colour(0.0,0.0,1.0));
|
||||
pShieldVis->SetForceSolid(true);
|
||||
aShield_log->SetVisAttributes(pShieldVis);
|
||||
|
||||
@@ -195,9 +178,9 @@ G4VPhysicalVolume* B01DetectorConstruction::Construct()
|
||||
|
||||
G4int i;
|
||||
G4double startz = -85*cm;
|
||||
for (i=1; i<=18; i++) {
|
||||
for (i=1; i<=18; i++)
|
||||
{
|
||||
name = GetCellName(i);
|
||||
|
||||
G4double pos_x = 0*cm;
|
||||
G4double pos_y = 0*cm;
|
||||
G4double pos_z = startz + (i-1) * (2*hightShield);
|
||||
@@ -212,9 +195,10 @@ G4VPhysicalVolume* B01DetectorConstruction::Construct()
|
||||
fPhysicalVolumeVector.push_back(pvol);
|
||||
}
|
||||
|
||||
// filling the rest of the world volumr behind the concrete with
|
||||
// filling the rest of the world volume behind the concrete with
|
||||
// another slab which should get the same importance value
|
||||
// or lower weight bound as the last slab
|
||||
//
|
||||
innerRadiusShield = 0*cm;
|
||||
outerRadiusShield = 100*cm;
|
||||
hightShield = 5*cm;
|
||||
@@ -228,7 +212,7 @@ G4VPhysicalVolume* B01DetectorConstruction::Construct()
|
||||
startAngleShield,
|
||||
spanningAngleShield);
|
||||
|
||||
G4LogicalVolume *aRest_log =
|
||||
G4LogicalVolume *aRest_log =
|
||||
new G4LogicalVolume(aRest, Galactic, "aRest_log");
|
||||
name = "rest";
|
||||
|
||||
@@ -246,14 +230,14 @@ G4VPhysicalVolume* B01DetectorConstruction::Construct()
|
||||
|
||||
fPhysicalVolumeVector.push_back(pvol_rest);
|
||||
return pWorldVolume;
|
||||
|
||||
}
|
||||
|
||||
|
||||
G4VIStore *B01DetectorConstruction::CreateImportanceStore() {
|
||||
|
||||
if (!fPhysicalVolumeVector.size()) {
|
||||
G4Exception("B01DetectorConstruction::CreateImportanceStore: no physical volumes created yet!");
|
||||
G4VIStore *B01DetectorConstruction::CreateImportanceStore()
|
||||
{
|
||||
if (!fPhysicalVolumeVector.size())
|
||||
{
|
||||
G4Exception("B01-DetectorConstruction: no physical volumes created yet!");
|
||||
}
|
||||
|
||||
G4VPhysicalVolume *pWorldVolume = fPhysicalVolumeVector[0];
|
||||
@@ -262,12 +246,11 @@ G4VIStore *B01DetectorConstruction::CreateImportanceStore() {
|
||||
|
||||
G4IStore *istore = new G4IStore(*pWorldVolume);
|
||||
|
||||
|
||||
G4int n = 0;
|
||||
G4double imp =1;
|
||||
istore->AddImportanceGeometryCell(1, *pWorldVolume);
|
||||
for (std::vector<G4VPhysicalVolume *>::iterator it =
|
||||
fPhysicalVolumeVector.begin();
|
||||
for (std::vector<G4VPhysicalVolume *>::iterator
|
||||
it = fPhysicalVolumeVector.begin();
|
||||
it != fPhysicalVolumeVector.end() - 1; it++)
|
||||
{
|
||||
if (*it != pWorldVolume)
|
||||
@@ -281,20 +264,18 @@ G4VIStore *B01DetectorConstruction::CreateImportanceStore() {
|
||||
|
||||
// the remaining part pf the geometry (rest) gets the same
|
||||
// importance as the last conrete cell
|
||||
istore->
|
||||
AddImportanceGeometryCell(imp,
|
||||
*(fPhysicalVolumeVector[fPhysicalVolumeVector
|
||||
.size()-1]));
|
||||
//
|
||||
istore->AddImportanceGeometryCell(imp,
|
||||
*(fPhysicalVolumeVector[fPhysicalVolumeVector.size()-1]));
|
||||
|
||||
return istore;
|
||||
}
|
||||
|
||||
|
||||
|
||||
G4VWeightWindowStore *B01DetectorConstruction::CreateWeightWindowStore() {
|
||||
|
||||
if (!fPhysicalVolumeVector.size()) {
|
||||
G4Exception("B01DetectorConstruction::CreateWeightWindowStore: no physical volumes created yet!");
|
||||
G4VWeightWindowStore *B01DetectorConstruction::CreateWeightWindowStore()
|
||||
{
|
||||
if (!fPhysicalVolumeVector.size())
|
||||
{
|
||||
G4Exception("B01-CreateWeightWindowStore: no physical volumes created yet!");
|
||||
}
|
||||
|
||||
G4VPhysicalVolume *pWorldVolume = fPhysicalVolumeVector[0];
|
||||
@@ -304,11 +285,11 @@ G4VWeightWindowStore *B01DetectorConstruction::CreateWeightWindowStore() {
|
||||
G4WeightWindowStore *wwstore = new G4WeightWindowStore(*pWorldVolume);
|
||||
|
||||
// create one energy region covering the energies of the problem
|
||||
//
|
||||
std::set<G4double, std::less<G4double> > enBounds;
|
||||
enBounds.insert(1 * GeV);
|
||||
wwstore->SetGeneralUpperEnergyBounds(enBounds);
|
||||
|
||||
|
||||
G4int n = 0;
|
||||
G4double lowerWeight =1;
|
||||
std::vector<G4double> lowerWeights;
|
||||
@@ -317,8 +298,8 @@ G4VWeightWindowStore *B01DetectorConstruction::CreateWeightWindowStore() {
|
||||
G4GeometryCell gWorldCell(*pWorldVolume,0);
|
||||
wwstore->AddLowerWeights(gWorldCell, lowerWeights);
|
||||
|
||||
for (std::vector<G4VPhysicalVolume *>::iterator it =
|
||||
fPhysicalVolumeVector.begin();
|
||||
for (std::vector<G4VPhysicalVolume *>::iterator
|
||||
it = fPhysicalVolumeVector.begin();
|
||||
it != fPhysicalVolumeVector.end() - 1; it++)
|
||||
{
|
||||
if (*it != pWorldVolume)
|
||||
@@ -336,21 +317,21 @@ G4VWeightWindowStore *B01DetectorConstruction::CreateWeightWindowStore() {
|
||||
|
||||
// the remaining part pf the geometry (rest) gets the same
|
||||
// lower weight bound as the last conrete cell
|
||||
G4GeometryCell gRestCell(*(fPhysicalVolumeVector[fPhysicalVolumeVector
|
||||
.size()-1]), 0);
|
||||
//
|
||||
G4GeometryCell
|
||||
gRestCell(*(fPhysicalVolumeVector[fPhysicalVolumeVector.size()-1]), 0);
|
||||
wwstore->AddLowerWeights(gRestCell, lowerWeights);
|
||||
|
||||
|
||||
|
||||
return wwstore;
|
||||
}
|
||||
|
||||
|
||||
|
||||
G4String B01DetectorConstruction::GetCellName(G4int i) {
|
||||
G4String B01DetectorConstruction::GetCellName(G4int i)
|
||||
{
|
||||
char st[200];
|
||||
std::ostrstream os(st,200);
|
||||
os << "cell_";
|
||||
if (i<10) {
|
||||
if (i<10)
|
||||
{
|
||||
os << "0";
|
||||
}
|
||||
os << i
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: B01PhysicsList.cc,v 1.5 2003/06/16 16:47:10 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
|
||||
#include "globals.hh"
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: B01PrimaryGeneratorAction.cc,v 1.7 2002/11/07 13:48:02 dressel Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
|
||||
#include "globals.hh"
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: exampleB02.cc,v 1.16 2003/07/31 08:28:16 dressel Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
**********************************************
|
||||
Geant4 version $Name: geant4-06-00 $
|
||||
Geant4 version $Name: geant4-05-02-patch-01 $
|
||||
(31-Jul-2002)
|
||||
Copyright : Geant4 Collaboration
|
||||
**********************************************
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: B02CellScorer.hh,v 1.2 2003/06/16 16:47:12 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
// Class B02CellScorer
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: B02CellScorerStore.hh,v 1.2 2003/06/16 16:47:14 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
// Class B02CellScorerStore
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: B02DetectorConstruction.hh,v 1.3 2002/11/08 14:47:42 dressel Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
|
||||
#ifndef B02DetectorConstruction_hh
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: B02ImportanceDetectorConstruction.hh,v 1.3 2003/06/16 16:47:15 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
|
||||
#ifndef B02ImportanceDetectorConstruction_hh
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: B02ScoringDetectorConstruction.hh,v 1.2 2002/04/19 10:54:26 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
|
||||
#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-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
// 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-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
// ----------------------------------------------------------------------
|
||||
// GEANT 4 class source file
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: B02DetectorConstruction.cc,v 1.10 2003/07/31 11:59:40 dressel Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
#include "G4Types.hh"
|
||||
#include <strstream>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: B02ImportanceDetectorConstruction.cc,v 1.6 2003/07/31 08:28:16 dressel Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
|
||||
#include "globals.hh"
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: B02PhysicsList.cc,v 1.4 2003/06/16 16:47:20 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
|
||||
#include "globals.hh"
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: B02PrimaryGeneratorAction.cc,v 1.5 2002/11/08 14:47:48 dressel Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
|
||||
#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-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
|
||||
#include "globals.hh"
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: exampleB03.cc,v 1.11 2003/06/30 16:17:02 dressel Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
**********************************************
|
||||
Geant4 version $Name: geant4-06-00 $
|
||||
Geant4 version $Name: geant4-05-02-patch-01 $
|
||||
(31-Jul-2002)
|
||||
Copyright : Geant4 Collaboration
|
||||
**********************************************
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: B03AppBase.hh,v 1.1 2003/06/30 16:17:03 dressel Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
// --------------------------------------------------------------------
|
||||
#ifndef B03AppBase_hh
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: B03DetectorConstruction.hh,v 1.4 2002/11/08 17:35:18 dressel Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
|
||||
#ifndef B03DetectorConstruction_hh
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: B03ImportanceDetectorConstruction.hh,v 1.2 2003/06/16 16:47:22 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
|
||||
#ifndef B03ImportanceDetectorConstruction_hh
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: B03PhysicsList.hh,v 1.3 2002/11/08 17:35:18 dressel Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
|
||||
#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-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
|
||||
#ifndef B03PrimaryGeneratorAction_hh
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: B03AppBase.cc,v 1.1 2003/06/30 16:17:03 dressel Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
// --------------------------------------------------------------------
|
||||
#include "B03AppBase.hh"
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: B03DetectorConstruction.cc,v 1.13 2003/07/31 11:59:41 dressel Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
|
||||
#include "G4Types.hh"
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: B03ImportanceDetectorConstruction.cc,v 1.6 2003/07/31 11:59:41 dressel Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
|
||||
#include "globals.hh"
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: B03PhysicsList.cc,v 1.4 2003/06/16 16:47:29 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
|
||||
#include "globals.hh"
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: B03PrimaryGeneratorAction.cc,v 1.5 2002/11/08 17:35:19 dressel Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-05-02-patch-01 $
|
||||
//
|
||||
|
||||
#include "globals.hh"
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: TestEm1.cc,v 1.9 2003/10/06 10:02:20 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -1,8 +1,11 @@
|
||||
**********************************************
|
||||
Geant4 version $Name: geant4-06-00 $
|
||||
(12-December-2003)
|
||||
Copyright : Geant4 Collaboration
|
||||
**********************************************
|
||||
|
||||
*************************************************************
|
||||
Geant4 version $Name: geant4-06-01 $ (25-March-2004)
|
||||
Copyright : Geant4 Collaboration
|
||||
Reference : NIM A 506 (2003), 250-303.
|
||||
WWW : http://cern.ch/geant4
|
||||
*************************************************************
|
||||
|
||||
G4Material: Mean excitation energy is changed for Water Iold= 70.8926eV; Inew= 75 eV;
|
||||
|
||||
***** Table : Nb of materials = 12 *****
|
||||
@@ -141,7 +144,8 @@ MuIoni: tables are built for mu+
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
|
||||
Lambda tables from threshold to 100 TeV in 120 bins.
|
||||
Step function: finalRange(mm)= 0.0017, dRoverRange= 0.183, integral: 0
|
||||
Bether-Bloch model for E > 0.2 MeV parametrisation of Bragg peak below.
|
||||
Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
|
||||
radiative corrections for E > 1 GeV
|
||||
|
||||
MuBrems: tables are built for mu+
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
|
||||
@@ -158,7 +162,8 @@ MuIoni: tables are built for mu-
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
|
||||
Lambda tables from threshold to 100 TeV in 120 bins.
|
||||
Step function: finalRange(mm)= 0.0017, dRoverRange= 0.183, integral: 0
|
||||
Bether-Bloch model for E > 0.2 MeV parametrisation of Bragg peak below.
|
||||
Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
|
||||
radiative corrections for E > 1 GeV
|
||||
|
||||
msc: Model variant of multiple scattering for pi-
|
||||
Lambda tables from 100 eV to 100 TeV in 120 bins.
|
||||
@@ -196,20 +201,20 @@ Start Run processing.
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 100
|
||||
User=93s Real=1.2e+02s Sys=16s
|
||||
User=26s Real=41s Sys=10s
|
||||
|
||||
nb tracks/event neutral: 27.4000 charged: 688.9400
|
||||
nb steps/event neutral: 145.5700 charged: 4748.9500
|
||||
nb tracks/event neutral: 27.2700 charged: 695.2400
|
||||
nb steps/event neutral: 149.2500 charged: 3410.4800
|
||||
|
||||
total energy deposit: 100.0000 MeV
|
||||
|
||||
nb of process calls per event:
|
||||
eIoni eBrem compt phot conv annihil
|
||||
4721.6700 25.8800 118.1700 26.0000 1.4000 1.4000
|
||||
3383.5800 25.3200 121.9800 25.6900 1.5800 1.5800
|
||||
|
||||
--------- Ranecu engine status ---------
|
||||
Initial seed (index) = 0
|
||||
Current couple of seeds = 1804446829, 260016917
|
||||
Current couple of seeds = 1351988378, 1579045124
|
||||
----------------------------------------
|
||||
Graphics systems deleted.
|
||||
Visualization Manager deleting...
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: DetectorConstruction.hh,v 1.1 2003/10/06 10:02:22 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: DetectorMessenger.hh,v 1.1 2003/10/06 10:02:22 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: EventAction.hh,v 1.2 2003/10/28 10:27:25 vnivanch Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: EventActionMessenger.hh,v 1.1 2003/10/06 10:02:24 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: G4eBremsstrahlungCMS.hh,v 1.2 2003/10/24 12:06:36 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
// -------------------------------------------------------------------
|
||||
//
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: PhysListEmG4v52.hh,v 1.1 2003/10/06 10:02:24 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: PhysListEmStandard.hh,v 1.3 2003/10/24 12:06:36 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: PhysListGeneral.hh,v 1.1 2003/10/06 10:02:25 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: PhysListParticles.hh,v 1.1 2003/10/06 10:02:25 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: PhysicsList.hh,v 1.1 2003/10/06 10:02:25 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: PhysicsListMessenger.hh,v 1.1 2003/10/06 10:02:25 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: PrimaryGeneratorAction.hh,v 1.1 2003/10/06 10:02:25 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: PrimaryGeneratorMessenger.hh,v 1.1 2003/10/06 10:02:25 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: ProcessesCount.hh,v 1.9 2003/10/06 10:02:25 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: RunAction.hh,v 1.2 2003/10/28 10:27:25 vnivanch Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: SteppingAction.hh,v 1.2 2003/10/28 10:27:25 vnivanch Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: SteppingVerbose.hh,v 1.1 2003/10/06 10:02:25 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
// This class manages the verbose outputs in G4SteppingManager.
|
||||
// It inherits from G4SteppingVerbose.
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: TrackingAction.hh,v 1.2 2003/10/20 10:43:32 vnivanch Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: VisManager.hh,v 1.1 2003/10/06 10:02:26 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
//
|
||||
// $Id: DetectorConstruction.cc,v 1.2 2003/11/25 15:19:04 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: DetectorMessenger.cc,v 1.1 2003/10/06 10:02:29 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: EventAction.cc,v 1.2 2003/10/08 17:55:34 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: EventActionMessenger.cc,v 1.1 2003/10/06 10:02:32 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: G4eBremsstrahlungCMS.cc,v 1.4 2003/10/28 10:27:26 vnivanch Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
// -------------------------------------------------------------------
|
||||
//
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: PhysListEmG4v52.cc,v 1.1 2003/10/06 10:02:32 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: PhysListEmStandard.cc,v 1.5 2003/10/24 12:06:36 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: PhysListGeneral.cc,v 1.1 2003/10/06 10:02:32 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: PhysListParticles.cc,v 1.1 2003/10/06 10:02:32 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: PhysicsList.cc,v 1.2 2003/10/24 12:06:36 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-06-00 $
|
||||
// GEANT4 tag $Name: geant4-06-00-patch-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user