Import Geant4 7.1.0 source tree
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
$Id: History,v 1.1 2004/12/13 16:38:53 gcosmo Exp $
|
||||
$Id: History,v 1.2 2005/05/04 16:41:53 vnivanch Exp $
|
||||
-------------------------------------------------------------------
|
||||
|
||||
=========================================================
|
||||
@@ -16,6 +16,9 @@ track of all tags.
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
04-05-05 V.Ivanchenko (emphys-V07-00-00)
|
||||
- Change gamma and e+ classes in G4EmQEDBuilder52
|
||||
|
||||
13-12-04 G.Cosmo (emphys-V06-02-03)
|
||||
- Moved from top-level to new structure.
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: DecaysBuilder.cc,v 1.1 2004/12/13 16:38:53 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//---------------------------------------------------------------------------
|
||||
//
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: DecaysBuilder.hh,v 1.1 2004/12/13 16:38:53 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4EmHadronBuilder.cc,v 1.1 2004/12/13 16:38:54 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//---------------------------------------------------------------------------
|
||||
//
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4EmHadronBuilder.hh,v 1.1 2004/12/13 16:38:54 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4EmHadronBuilder52.cc,v 1.1 2004/12/13 16:38:54 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//---------------------------------------------------------------------------
|
||||
//
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4EmHadronBuilder52.hh,v 1.1 2004/12/13 16:38:54 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4EmHighEnergyBuilder.cc,v 1.1 2004/12/13 16:38:54 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//---------------------------------------------------------------------------
|
||||
//
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4EmHighEnergyBuilder.hh,v 1.1 2004/12/13 16:38:54 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4EmMuonBuilder.cc,v 1.1 2004/12/13 16:38:54 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//---------------------------------------------------------------------------
|
||||
//
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4EmMuonBuilder.hh,v 1.1 2004/12/13 16:38:54 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4EmMuonBuilder52.cc,v 1.1 2004/12/13 16:38:54 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//---------------------------------------------------------------------------
|
||||
//
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4EmMuonBuilder52.hh,v 1.1 2004/12/13 16:38:54 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4EmQEDBuilder.cc,v 1.1 2004/12/13 16:38:55 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//---------------------------------------------------------------------------
|
||||
//
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4EmQEDBuilder.hh,v 1.1 2004/12/13 16:38:55 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -21,8 +21,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4EmQEDBuilder52.cc,v 1.1 2004/12/13 16:38:55 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// $Id: G4EmQEDBuilder52.cc,v 1.2 2005/05/04 16:41:53 vnivanch Exp $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//---------------------------------------------------------------------------
|
||||
//
|
||||
@@ -42,15 +42,15 @@
|
||||
#include "G4ParticleDefinition.hh"
|
||||
#include "G4ProcessManager.hh"
|
||||
|
||||
#include "G4ComptonScattering.hh"
|
||||
#include "G4GammaConversion.hh"
|
||||
#include "G4PhotoElectricEffect.hh"
|
||||
#include "G4ComptonScattering52.hh"
|
||||
#include "G4GammaConversion52.hh"
|
||||
#include "G4PhotoElectricEffect52.hh"
|
||||
|
||||
#include "G4MultipleScattering52.hh"
|
||||
|
||||
#include "G4eIonisation52.hh"
|
||||
#include "G4eBremsstrahlung52.hh"
|
||||
#include "G4eplusAnnihilation.hh"
|
||||
#include "G4eplusAnnihilation52.hh"
|
||||
|
||||
#include "G4Gamma.hh"
|
||||
#include "G4Electron.hh"
|
||||
@@ -84,9 +84,9 @@ void G4EmQEDBuilder52::ConstructProcess()
|
||||
G4ParticleDefinition* particle = G4Gamma::Gamma();
|
||||
G4ProcessManager* pmanager = particle->GetProcessManager();
|
||||
|
||||
pmanager->AddDiscreteProcess( new G4PhotoElectricEffect() );
|
||||
pmanager->AddDiscreteProcess( new G4ComptonScattering() );
|
||||
pmanager->AddDiscreteProcess( new G4GammaConversion() );
|
||||
pmanager->AddDiscreteProcess( new G4PhotoElectricEffect52() );
|
||||
pmanager->AddDiscreteProcess( new G4ComptonScattering52() );
|
||||
pmanager->AddDiscreteProcess( new G4GammaConversion52() );
|
||||
|
||||
// Add standard EM Processes for e-
|
||||
particle = G4Electron::Electron();
|
||||
@@ -103,7 +103,7 @@ void G4EmQEDBuilder52::ConstructProcess()
|
||||
pmanager->AddProcess(new G4MultipleScattering52, -1, 1,1);
|
||||
pmanager->AddProcess(new G4eIonisation52, -1, 2,2);
|
||||
pmanager->AddProcess(new G4eBremsstrahlung52, -1,-1,3);
|
||||
pmanager->AddProcess(new G4eplusAnnihilation, 0,-1,4);
|
||||
pmanager->AddProcess(new G4eplusAnnihilation52, 0,-1,4);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4EmQEDBuilder52.hh,v 1.1 2004/12/13 16:38:55 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4EmQEDBuilder70.cc,v 1.1 2004/12/13 16:38:55 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//---------------------------------------------------------------------------
|
||||
//
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4EmQEDBuilder70.hh,v 1.1 2004/12/13 16:38:55 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4StepLimiterBuilder.cc,v 1.1 2004/12/13 16:38:55 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//---------------------------------------------------------------------------
|
||||
//
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: G4StepLimiterBuilder.hh,v 1.1 2004/12/13 16:38:55 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: G4StepLimiterMessenger.cc,v 1.1 2004/12/13 16:38:56 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: G4StepLimiterMessenger.hh,v 1.1 2004/12/13 16:38:56 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: G4StepLimiterPerRegion.cc,v 1.1 2004/12/13 16:38:56 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: G4StepLimiterPerRegion.hh,v 1.1 2004/12/13 16:38:56 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: ParticlesBuilder.cc,v 1.1 2004/12/13 16:38:56 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//---------------------------------------------------------------------------
|
||||
//
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: ParticlesBuilder.hh,v 1.1 2004/12/13 16:38:56 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: PhysicsList.cc,v 1.1 2004/12/13 16:38:56 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//---------------------------------------------------------------------------
|
||||
//
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: PhysicsList.hh,v 1.1 2004/12/13 16:38:56 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
// Modified:
|
||||
//
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: PhysicsListMessenger.cc,v 1.1 2004/12/13 16:38:56 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: PhysicsListMessenger.hh,v 1.1 2004/12/13 16:38:56 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -50,23 +50,23 @@ template<class T> TFTFC<T>::TFTFC(): T()
|
||||
G4DataQuestionaire it(photon);
|
||||
G4cout << "You are using the simulation engine: FTFC 2.8"<<G4endl;
|
||||
G4cout <<G4endl<<G4endl;
|
||||
defaultCutValue = 0.7*mm;
|
||||
SetVerboseLevel(1);
|
||||
this->defaultCutValue = 0.7*mm;
|
||||
this->SetVerboseLevel(1);
|
||||
|
||||
// General Physics
|
||||
RegisterPhysics( new GeneralPhysics("general") );
|
||||
this->RegisterPhysics( new GeneralPhysics("general") );
|
||||
|
||||
// EM Physics
|
||||
RegisterPhysics( new EMPhysics("standard EM"));
|
||||
this->RegisterPhysics( new EMPhysics("standard EM"));
|
||||
|
||||
// Muon Physics
|
||||
RegisterPhysics( new MuonPhysics("muon"));
|
||||
this->RegisterPhysics( new MuonPhysics("muon"));
|
||||
|
||||
// Hadron Physics
|
||||
RegisterPhysics( new HadronPhysicsFTFC("hadron"));
|
||||
this->RegisterPhysics( new HadronPhysicsFTFC("hadron"));
|
||||
|
||||
// Ion Physics
|
||||
RegisterPhysics( new IonPhysics("ion"));
|
||||
this->RegisterPhysics( new IonPhysics("ion"));
|
||||
|
||||
|
||||
}
|
||||
@@ -77,13 +77,13 @@ template<class T> TFTFC<T>::~TFTFC()
|
||||
|
||||
template<class T> void TFTFC<T>::SetCuts()
|
||||
{
|
||||
if (verboseLevel >1){
|
||||
if (this->verboseLevel >1){
|
||||
G4cout << "FTFC::SetCuts:";
|
||||
}
|
||||
// " G4VUserPhysicsList::SetCutsWithDefault" method sets
|
||||
// the default cut value for all particle types
|
||||
|
||||
SetCutsWithDefault();
|
||||
this->SetCutsWithDefault();
|
||||
|
||||
G4VUserPhysicsList::DumpCutValuesTable();
|
||||
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.78C-CERN UNIX lxplus039 45 [en] (X11; U; Linux 2.4.9-31.1.cernsmp i686) [Netscape]">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center><table BORDER WIDTH="95%" >
|
||||
<tr>
|
||||
<th ALIGN=CENTER></th>
|
||||
|
||||
<td ALIGN=left BGCOLOR="#FFF222">
|
||||
<h1><br><center>
|
||||
The FTFC physics list.
|
||||
</h1>
|
||||
</center><hr>
|
||||
Click
|
||||
<a href="../FTFC.tar">here</a> to down-load the source code of FTFC
|
||||
Version 2.7
|
||||
<br>
|
||||
Click
|
||||
<a href="../Packaging.tar">here</a> to down-load the Packaging re-use library 2.3
|
||||
<hr><br>
|
||||
The FTFC physics list models and cross-section:
|
||||
<ul>
|
||||
<li>
|
||||
<b>FixME:</b> Some text and links to documentation to be added.
|
||||
<li>
|
||||
Verification plots for these cross-sections and models can be found
|
||||
<a href="index.html">here</a>.
|
||||
<b>FixME:</b> Add verification page.
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellspacing="0" cellpadding="0" align="center">
|
||||
<tr><td colspan="2"><hr hright="1"></td></tr>
|
||||
<tr valign="bottom">
|
||||
<td width="100%" class="small">
|
||||
In case of questions, please contact
|
||||
<a href=mailto:Hans-Peter.Wellisch@cern.ch>J.P Wellisch</a>. <BR>
|
||||
</td>
|
||||
<td ALIGN="right" class="small" nowrap>
|
||||
J.P. Wellisch, 2002<BR>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--#include file="../snippet.html" -->
|
||||
</body>
|
||||
</html>
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
@@ -48,23 +48,23 @@ template<class T> TFTFP<T>::TFTFP(): T()
|
||||
G4DataQuestionaire it(photon);
|
||||
G4cout << "You are using the simulation engine: FTFP 2.8"<<G4endl;
|
||||
G4cout <<G4endl<<G4endl;
|
||||
defaultCutValue = 0.7*mm;
|
||||
SetVerboseLevel(1);
|
||||
this->defaultCutValue = 0.7*mm;
|
||||
this->SetVerboseLevel(1);
|
||||
|
||||
// General Physics
|
||||
RegisterPhysics( new GeneralPhysics("general") );
|
||||
this->RegisterPhysics( new GeneralPhysics("general") );
|
||||
|
||||
// EM Physics
|
||||
RegisterPhysics( new EMPhysics("standard EM"));
|
||||
this->RegisterPhysics( new EMPhysics("standard EM"));
|
||||
|
||||
// Muon Physics
|
||||
RegisterPhysics( new MuonPhysics("muon"));
|
||||
this->RegisterPhysics( new MuonPhysics("muon"));
|
||||
|
||||
// Hadron Physics
|
||||
RegisterPhysics( new HadronPhysicsFTFP("hadron"));
|
||||
this->RegisterPhysics( new HadronPhysicsFTFP("hadron"));
|
||||
|
||||
// Ion Physics
|
||||
RegisterPhysics( new IonPhysics("ion"));
|
||||
this->RegisterPhysics( new IonPhysics("ion"));
|
||||
|
||||
|
||||
}
|
||||
@@ -75,13 +75,13 @@ template<class T> TFTFP<T>::~TFTFP()
|
||||
|
||||
template<class T> void TFTFP<T>::SetCuts()
|
||||
{
|
||||
if (verboseLevel >1){
|
||||
if (this->verboseLevel >1){
|
||||
G4cout << "FTFP::SetCuts:";
|
||||
}
|
||||
// " G4VUserPhysicsList::SetCutsWithDefault" method sets
|
||||
// the default cut value for all particle types
|
||||
|
||||
SetCutsWithDefault();
|
||||
this->SetCutsWithDefault();
|
||||
|
||||
G4VUserPhysicsList::DumpCutValuesTable();
|
||||
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.78C-CERN UNIX lxplus039 45 [en] (X11; U; Linux 2.4.9-31.1.cernsmp i686) [Netscape]">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center><table BORDER WIDTH="95%" >
|
||||
<tr>
|
||||
<th ALIGN=CENTER></th>
|
||||
|
||||
<td ALIGN=left BGCOLOR="#FFF222">
|
||||
<h1><br><center>
|
||||
The FTFP physics list.
|
||||
</h1>
|
||||
</center><hr>
|
||||
Click
|
||||
<a href="../FTFP.tar">here</a> to down-load the source code of FTFP
|
||||
Version 2.7
|
||||
<br>
|
||||
Click
|
||||
<a href="../Packaging.tar">here</a> to down-load the Packaging re-use library 2.3
|
||||
<hr><br>
|
||||
The FTFP physics list's models and cross-section:
|
||||
<ul>
|
||||
<li>
|
||||
<b>FixME:</b> Some text and links to documentation to be added.
|
||||
<li>
|
||||
Verification plots for these cross-sections and models can be found
|
||||
<a href="index.html">here</a>.
|
||||
<b>FixME:</b> Add verification page.
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellspacing="0" cellpadding="0" align="center">
|
||||
<tr><td colspan="2"><hr hright="1"></td></tr>
|
||||
<tr valign="bottom">
|
||||
<td width="100%" class="small">
|
||||
In case of questions, please contact
|
||||
<a href=mailto:Hans-Peter.Wellisch@cern.ch>J.P Wellisch</a>. <BR>
|
||||
</td>
|
||||
<td ALIGN="right" class="small" nowrap>
|
||||
J.P. Wellisch, 2002<BR>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--#include file="../snippet.html" -->
|
||||
</body>
|
||||
</html>
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
@@ -1,4 +1,4 @@
|
||||
$Id: History,v 1.2 2004/12/13 16:55:01 gcosmo Exp $
|
||||
$Id: History,v 1.4 2005/02/17 11:49:25 gcosmo Exp $
|
||||
-------------------------------------------------------------------
|
||||
|
||||
=========================================================
|
||||
@@ -15,6 +15,16 @@ track of all tags.
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
17.02.2005, G.Cosmo - ghad-lists-V07-00-01
|
||||
- Added missing fix in LBE physics-list for usage of 'this' pointer for
|
||||
porting on gcc-3.4.X compiler series.
|
||||
|
||||
15.02.2005, G.Cosmo - ghad-lists-V07-00-00
|
||||
- Implemented porting on gcc-3.4.X compiler series:
|
||||
o Added explicit 'typename' keywords to template class declarations
|
||||
o Use 'this' pointer to access data-members of base class for
|
||||
unqualified names in physics-lists definitions.
|
||||
|
||||
13.12.2004, G.Cosmo - ghad-lists-V06-02-03
|
||||
- Imported lists from top-level directory.
|
||||
|
||||
@@ -30,7 +40,49 @@ track of all tags.
|
||||
kernel libraries from EXTRALIBS.
|
||||
|
||||
25.04.2004, G.Cosmo - ghad-lists-V06-00-00
|
||||
- Updated lists to package 4.1 (H.P.Wellisch).
|
||||
- Updated lists to package 2.4 (H.P.Wellisch).
|
||||
Technically verified with 200 events per simulation engine
|
||||
in two typical calorimeter setups (LArg Copper, and Brass
|
||||
scintillator sampling calorimeters).
|
||||
- Technical changes:
|
||||
o Using templating to configure some of the processes,
|
||||
resulting in reduced code size, and easier maintenance
|
||||
(use of TMPs to be extended in releases to come).
|
||||
- Physics changes:
|
||||
o Multiple scattering for ions now included.
|
||||
o Bertini and Binary cascade now used up to 9.9 GeV
|
||||
for nucleon induced reactions in the respective physics simulation
|
||||
engines.
|
||||
o Binary cascade now used for pion induced reactions up to 1.3 GeV
|
||||
in the respective physics simulation engines.
|
||||
o QGS model now used to lower energies; 12 GeV for QGSP(_XX), and 8 GeV
|
||||
for QGSC(_XX) simulation engines (for nucleon, pion and kaon induced
|
||||
reactions).
|
||||
o Use of alternative pion cross-sections in BertiniPiKBuilder now also
|
||||
for pi+.
|
||||
- Physics lists affected:
|
||||
o FTFC 2.7 ==> FTFC 2.8
|
||||
o FTFP 2.7 ==> FTFP 2.8
|
||||
o LBE 5.2 ==> LBE 5.3
|
||||
o LHEP 3.6 ==> LHEP 3.7
|
||||
o LHEP_BERT 1.0 ==> LHEP_BERT 1.1
|
||||
o LHEP_BERT_HP 1.0 ==> LHEP_BERT_HP 1.1
|
||||
o LHEP_BIC 1.0 ==> LHEP_BIC 1.1
|
||||
o LHEP_BIC_HP 1.0 ==> LHEP_BIC_HP 1.1
|
||||
o LHEP_GN 2.4 ==> LHEP_GN 2.5
|
||||
o LHEP_HP 1.6 ==> LHEP_HP 1.7
|
||||
o LHEP_LEAD 1.4 ==> LHEP_LEAD 1.5
|
||||
o LHEP_LEAD_HP 1.5 ==> LHEP_LEAD_HP 1.6
|
||||
o LHEP_PRECO 2.6 ==> LHEP_PRECO 2.7
|
||||
o LHEP_PRECO_HP 2.4 ==> LHEP_PRECO_HP 2.5
|
||||
o QGSC 2.8 ==> QGSC 2.9
|
||||
o QGSC_LEAD 1.6 ==> QGSC_LEAD 1.7
|
||||
o QGSC_LEAD_HP 1.6 ==> QGSC_LEAD_HP 1.7
|
||||
o QGSP 2.7 ==> QGSP 2.8
|
||||
o QGSP_BERT 1.1 ==> QGSP_BERT 1.2
|
||||
o QGSP_BIC 1.1 ==> QGSP_BIC 1.2
|
||||
o QGSP_GN 2.5 ==> QGSP_GN 2.6
|
||||
o QGSP_HP 2.2 ==> QGSP_HP 2.3
|
||||
|
||||
05.12.2003, G.Cosmo - ghad-lists-V05-02-01
|
||||
- Changed LISTS_BASE to G4LISTS_BASE.
|
||||
|
||||
@@ -66,18 +66,18 @@ template<class T> TLBE<T>::TLBE() : G4VUserPhysicsList()
|
||||
G4DataQuestionaire it(photon, lowenergy, neutron, radioactive);
|
||||
G4cout << "You are using the simulation engine: LBE 5.3"<<G4endl;
|
||||
G4cout <<G4endl<<G4endl;
|
||||
defaultCutValue = 1.0*micrometer; //
|
||||
cutForGamma = defaultCutValue;
|
||||
this->defaultCutValue = 1.0*micrometer; //
|
||||
cutForGamma = this->defaultCutValue;
|
||||
cutForElectron = 1.0*nanometer;
|
||||
cutForPositron = defaultCutValue;
|
||||
cutForProton = defaultCutValue;
|
||||
cutForPositron = this->defaultCutValue;
|
||||
cutForProton = this->defaultCutValue;
|
||||
cutForAlpha = 1.0*nanometer;
|
||||
cutForGenericIon = 1.0*nanometer;
|
||||
|
||||
VerboseLevel = 1;
|
||||
OpVerbLevel = 0;
|
||||
|
||||
SetVerboseLevel(VerboseLevel);
|
||||
this->SetVerboseLevel(VerboseLevel);
|
||||
}
|
||||
|
||||
|
||||
@@ -212,9 +212,9 @@ template<class T> TLBE<T>::~TLBE()
|
||||
|
||||
G4VUserPhysicsList::AddTransportation();
|
||||
|
||||
theParticleIterator->reset();
|
||||
while( (*theParticleIterator)() ){
|
||||
G4ParticleDefinition* particle = theParticleIterator->value();
|
||||
this->theParticleIterator->reset();
|
||||
while( (*(this->theParticleIterator))() ){
|
||||
G4ParticleDefinition* particle = this->theParticleIterator->value();
|
||||
G4ProcessManager* pmanager = particle->GetProcessManager();
|
||||
G4String particleName = particle->GetParticleName();
|
||||
// time cuts for ONLY neutrons:
|
||||
@@ -292,9 +292,9 @@ template<class T> TLBE<T>::~TLBE()
|
||||
// ahadronLowEIon->SetBarkasOff();
|
||||
|
||||
|
||||
theParticleIterator->reset();
|
||||
while( (*theParticleIterator)() ){
|
||||
G4ParticleDefinition* particle = theParticleIterator->value();
|
||||
this->theParticleIterator->reset();
|
||||
while( (*(this->theParticleIterator))() ){
|
||||
G4ParticleDefinition* particle = this->theParticleIterator->value();
|
||||
G4ProcessManager* pmanager = particle->GetProcessManager();
|
||||
G4String particleName = particle->GetParticleName();
|
||||
G4String particleType = particle->GetParticleType();
|
||||
@@ -421,10 +421,10 @@ template<class T> TLBE<T>::~TLBE()
|
||||
G4OpticalSurfaceModel themodel = unified;
|
||||
theBoundaryProcess->SetModel(themodel);
|
||||
|
||||
theParticleIterator->reset();
|
||||
while( (*theParticleIterator)() )
|
||||
this->theParticleIterator->reset();
|
||||
while( (*(this->theParticleIterator))() )
|
||||
{
|
||||
G4ParticleDefinition* particle = theParticleIterator->value();
|
||||
G4ParticleDefinition* particle = this->theParticleIterator->value();
|
||||
G4ProcessManager* pmanager = particle->GetProcessManager();
|
||||
G4String particleName = particle->GetParticleName();
|
||||
if (theScintProcessDef->IsApplicable(*particle)) {
|
||||
@@ -530,10 +530,10 @@ template<class T> TLBE<T>::~TLBE()
|
||||
G4LElastic* theElasticModel = new G4LElastic;
|
||||
theElasticProcess->RegisterMe(theElasticModel);
|
||||
|
||||
theParticleIterator->reset();
|
||||
while ((*theParticleIterator)())
|
||||
this->theParticleIterator->reset();
|
||||
while ((*(this->theParticleIterator))())
|
||||
{
|
||||
G4ParticleDefinition* particle = theParticleIterator->value();
|
||||
G4ParticleDefinition* particle = this->theParticleIterator->value();
|
||||
G4ProcessManager* pmanager = particle->GetProcessManager();
|
||||
G4String particleName = particle->GetParticleName();
|
||||
|
||||
@@ -750,10 +750,10 @@ template<class T> TLBE<T>::~TLBE()
|
||||
|
||||
// Add Decay Process
|
||||
G4Decay* theDecayProcess = new G4Decay();
|
||||
theParticleIterator->reset();
|
||||
while( (*theParticleIterator)() )
|
||||
this->theParticleIterator->reset();
|
||||
while( (*(this->theParticleIterator))() )
|
||||
{
|
||||
G4ParticleDefinition* particle = theParticleIterator->value();
|
||||
G4ParticleDefinition* particle = this->theParticleIterator->value();
|
||||
G4ProcessManager* pmanager = particle->GetProcessManager();
|
||||
|
||||
if (theDecayProcess->IsApplicable(*particle))
|
||||
@@ -791,13 +791,13 @@ template<class T> TLBE<T>::~TLBE()
|
||||
template<class T> void TLBE<T>::SetCuts()
|
||||
{
|
||||
|
||||
if (verboseLevel >1)
|
||||
if (this->verboseLevel >1)
|
||||
G4cout << "LBE::SetCuts:";
|
||||
|
||||
if (verboseLevel>0){
|
||||
if (this->verboseLevel>0){
|
||||
G4cout << "LBE::SetCuts:";
|
||||
G4cout << "CutLength : "
|
||||
<< G4BestUnit(defaultCutValue,"Length") << G4endl;
|
||||
<< G4BestUnit(this->defaultCutValue,"Length") << G4endl;
|
||||
}
|
||||
|
||||
//special for low energy physics
|
||||
@@ -807,17 +807,17 @@ template<class T> void TLBE<T>::SetCuts()
|
||||
|
||||
// set cut values for gamma at first and for e- second and next for e+,
|
||||
// because some processes for e+/e- need cut values for gamma
|
||||
SetCutValue(cutForGamma, "gamma");
|
||||
SetCutValue(cutForElectron, "e-");
|
||||
SetCutValue(cutForPositron, "e+");
|
||||
this->SetCutValue(cutForGamma, "gamma");
|
||||
this->SetCutValue(cutForElectron, "e-");
|
||||
this->SetCutValue(cutForPositron, "e+");
|
||||
|
||||
// SetCutValue(cutForProton, "proton");
|
||||
// SetCutValue(cutForProton, "anti_proton");
|
||||
// SetCutValue(cutForAlpha, "alpha");
|
||||
// SetCutValue(cutForGenericIon, "GenericIon");
|
||||
// this->SetCutValue(cutForProton, "proton");
|
||||
// this->SetCutValue(cutForProton, "anti_proton");
|
||||
// this->SetCutValue(cutForAlpha, "alpha");
|
||||
// this->SetCutValue(cutForGenericIon, "GenericIon");
|
||||
|
||||
// SetCutValueForOthers(defaultCutValue);
|
||||
// this->SetCutValueForOthers(this->defaultCutValue);
|
||||
|
||||
if (verboseLevel>0) DumpCutValuesTable();
|
||||
if (this->verboseLevel>0) this->DumpCutValuesTable();
|
||||
}
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
//
|
||||
//
|
||||
// $Id: MinEkineCuts.hh,v 1.1 2004/12/13 16:50:57 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.78C-CERN UNIX lxplus039 45 [en] (X11; U; Linux 2.4.9-31.1.cernsmp i686) [Netscape]">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center><table BORDER WIDTH="95%" >
|
||||
<tr>
|
||||
<th ALIGN=CENTER></th>
|
||||
|
||||
<td ALIGN=left BGCOLOR="#FFF222">
|
||||
<h1><br><center>
|
||||
The LBE physics list.
|
||||
</h1>
|
||||
</center><hr>
|
||||
Click
|
||||
<a href="../LBE.tar">here</a> to down-load the source code of LBE
|
||||
Version 5.2
|
||||
<br>
|
||||
Click
|
||||
<a href="../Packaging.tar">here</a> to down-load the Packaging re-use library 2.3
|
||||
<hr><br>
|
||||
The LBE physics list's models and cross-section:
|
||||
<ul>
|
||||
<li>
|
||||
<b>FixME:</b> Some text and links to documentation to be added.
|
||||
<li>
|
||||
Verification plots for these cross-sections and models can be found
|
||||
<a href="index.html">here</a>.
|
||||
<b>FixME:</b> Add verification page.
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellspacing="0" cellpadding="0" align="center">
|
||||
<tr><td colspan="2"><hr hright="1"></td></tr>
|
||||
<tr valign="bottom">
|
||||
<td width="100%" class="small">
|
||||
In case of questions, please contact
|
||||
<a href=mailto:Hans-Peter.Wellisch@cern.ch>J.P Wellisch</a>. <BR>
|
||||
</td>
|
||||
<td ALIGN="right" class="small" nowrap>
|
||||
J.P. Wellisch, 2002<BR>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--#include file="../snippet.html" -->
|
||||
</body>
|
||||
</html>
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
@@ -21,7 +21,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// GEANT4 tag $Name: geant4-07-00-cand-05 $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
|
||||
@@ -48,23 +48,23 @@ template<class T> TLHEP<T>::TLHEP(): T()
|
||||
G4DataQuestionaire it(photon);
|
||||
G4cout << "You are using the simulation engine: LHEP 3.7"<<G4endl;
|
||||
G4cout <<G4endl<<G4endl;
|
||||
defaultCutValue = 0.7*mm;
|
||||
SetVerboseLevel(1);
|
||||
this->defaultCutValue = 0.7*mm;
|
||||
this->SetVerboseLevel(1);
|
||||
|
||||
// General Physics
|
||||
RegisterPhysics( new GeneralPhysics("general") );
|
||||
this->RegisterPhysics( new GeneralPhysics("general") );
|
||||
|
||||
// EM Physics
|
||||
RegisterPhysics( new EMPhysics("standard EM"));
|
||||
this->RegisterPhysics( new EMPhysics("standard EM"));
|
||||
|
||||
// Muon Physics
|
||||
RegisterPhysics( new MuonPhysics("muon"));
|
||||
this->RegisterPhysics( new MuonPhysics("muon"));
|
||||
|
||||
// Hadron Physics
|
||||
RegisterPhysics( new HadronPhysicsLHEP("hadron"));
|
||||
this->RegisterPhysics( new HadronPhysicsLHEP("hadron"));
|
||||
|
||||
// Ion Physics
|
||||
RegisterPhysics( new IonPhysics("ion"));
|
||||
this->RegisterPhysics( new IonPhysics("ion"));
|
||||
|
||||
|
||||
}
|
||||
@@ -75,13 +75,13 @@ template<class T> TLHEP<T>::~TLHEP()
|
||||
|
||||
template<class T> void TLHEP<T>::SetCuts()
|
||||
{
|
||||
if (verboseLevel >1){
|
||||
if (this->verboseLevel >1){
|
||||
G4cout << "LHEP::SetCuts:";
|
||||
}
|
||||
// " G4VUserPhysicsList::SetCutsWithDefault" method sets
|
||||
// the default cut value for all particle types
|
||||
|
||||
SetCutsWithDefault();
|
||||
this->SetCutsWithDefault();
|
||||
|
||||
G4VUserPhysicsList::DumpCutValuesTable();
|
||||
|
||||
|
||||
@@ -1,79 +0,0 @@
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.78C-CERN UNIX lxplus039 45 [en] (X11; U; Linux 2.4.9-31.1.cernsmp i686) [Netscape]">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center><table BORDER WIDTH="95%" >
|
||||
<tr>
|
||||
<th ALIGN=CENTER></th>
|
||||
|
||||
<td ALIGN=left BGCOLOR="#FFF222">
|
||||
<h1><br><center>
|
||||
The LHEP physics list.
|
||||
</h1>
|
||||
</center><hr>
|
||||
Click
|
||||
<a href="../LHEP.tar">here</a> to down-load the source code of
|
||||
LHEP Version 3.6
|
||||
<br>
|
||||
Click
|
||||
<a href="../Packaging.tar">here</a> to down-load the Packaging re-use library 2.3
|
||||
<hr><br>
|
||||
The LHEP physics list models and cross-section:
|
||||
<ul>
|
||||
<li>
|
||||
The cross-section used by the LHEP list are the default geant4 cross-sections.
|
||||
No special data sets are applied to keep performance at its maximum.
|
||||
Verification plots for these cross-sections can be found
|
||||
<a href="../lists/QGSC.tar">here</a>.
|
||||
|
||||
<li>
|
||||
The model used for elastic scattering is the G4LElastic model. It models the
|
||||
scattering angle based on a two slope parametrization.
|
||||
Verification plots for this can be found
|
||||
<a href="../lists/QGSC.tar">here</a>.
|
||||
<li>
|
||||
The models used for inelastic scattering are the LEP and HEP parametrized
|
||||
models. The modeling parametrizes the final states individual inelastic reactions, so you will not see
|
||||
resonances, and the detailed secondary angular distributions for O(100MeV) reactions may not be described
|
||||
perfectly. The average quantities will be well described.
|
||||
Verification plots for this can be found
|
||||
<a href="../lists/QGSC.tar">here</a>.
|
||||
<li>
|
||||
The models used for hadronic interactions of
|
||||
stopping particles are a direct re-write from geant3.21.
|
||||
In the case of mu- absorption, the particles from the electromagnetic
|
||||
cascading prior to capture are taken into account in addition. Capture is in
|
||||
competition with decay, and effects of the electromagnetic
|
||||
binding on mu- decay have been added.
|
||||
Verification plots can be found
|
||||
<a href="../lists/QGSC.tar">here</a>.
|
||||
<li>
|
||||
The electromagnetic physics used is the 'standard' geant4
|
||||
electromagnetic physics. A production threshold of 0.7mm is applied.
|
||||
Please refere to the pages of the electromagnetic working group for
|
||||
verification results of these processes.
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellspacing="0" cellpadding="0" align="center">
|
||||
<tr><td colspan="2"><hr hright="1"></td></tr>
|
||||
<tr valign="bottom">
|
||||
<td width="100%" class="small">
|
||||
In case of questions, please contact
|
||||
<a href=mailto:Hans-Peter.Wellisch@cern.ch>J.P Wellisch</a>. <BR>
|
||||
</td>
|
||||
<td ALIGN="right" class="small" nowrap>
|
||||
J.P. Wellisch, 2002<BR>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--#include file="../snippet.html" -->
|
||||
</body>
|
||||
</html>
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
@@ -51,23 +51,23 @@ template<class T> TLHEP_BERT<T>::TLHEP_BERT(): T()
|
||||
G4cout << "You are using the simulation engine: LHEP_BERT 1.1"<<G4endl;
|
||||
G4cout <<G4endl<<G4endl;
|
||||
|
||||
defaultCutValue = 0.7*mm;
|
||||
SetVerboseLevel(1);
|
||||
this->defaultCutValue = 0.7*mm;
|
||||
this->SetVerboseLevel(1);
|
||||
|
||||
// General Physics
|
||||
RegisterPhysics( new GeneralPhysics("general") );
|
||||
this->RegisterPhysics( new GeneralPhysics("general") );
|
||||
|
||||
// EM Physics
|
||||
RegisterPhysics( new EMPhysics("standard EM"));
|
||||
this->RegisterPhysics( new EMPhysics("standard EM"));
|
||||
|
||||
// Muon Physics
|
||||
RegisterPhysics( new MuonPhysics("muon"));
|
||||
this->RegisterPhysics( new MuonPhysics("muon"));
|
||||
|
||||
// Hadron Physics
|
||||
RegisterPhysics( new HadronPhysicsLHEP_BERT("hadron"));
|
||||
this->RegisterPhysics( new HadronPhysicsLHEP_BERT("hadron"));
|
||||
|
||||
// Ion Physics
|
||||
RegisterPhysics( new IonPhysics("ion"));
|
||||
this->RegisterPhysics( new IonPhysics("ion"));
|
||||
|
||||
|
||||
}
|
||||
@@ -78,13 +78,13 @@ template<class T> TLHEP_BERT<T>::~TLHEP_BERT()
|
||||
|
||||
template<class T> void TLHEP_BERT<T>::SetCuts()
|
||||
{
|
||||
if (verboseLevel >1){
|
||||
if (this->verboseLevel >1){
|
||||
G4cout << "LHEP_BERT::SetCuts:";
|
||||
}
|
||||
// " G4VUserPhysicsList::SetCutsWithDefault" method sets
|
||||
// the default cut value for all particle types
|
||||
|
||||
SetCutsWithDefault();
|
||||
this->SetCutsWithDefault();
|
||||
|
||||
G4VUserPhysicsList::DumpCutValuesTable();
|
||||
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.78C-CERN UNIX lxplus039 45 [en] (X11; U; Linux 2.4.9-31.1.cernsmp i686) [Netscape]">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center><table BORDER WIDTH="95%" >
|
||||
<tr>
|
||||
<th ALIGN=CENTER></th>
|
||||
|
||||
<td ALIGN=left BGCOLOR="#FFF222">
|
||||
<h1><br><center>
|
||||
The LHEP_BERT physics list.
|
||||
</h1>
|
||||
</center><hr>
|
||||
Click
|
||||
<a href="../LHEP_BERT.tar">here</a> to down-load the source code of LHEP_BERT
|
||||
Version 1.0
|
||||
<br>
|
||||
Click
|
||||
<a href="../Packaging.tar">here</a> to down-load the Packaging re-use library 2.3.
|
||||
<hr><br>
|
||||
The LHEP_BERT physics list's models and cross-section:
|
||||
<ul>
|
||||
<li>
|
||||
<b>FixME:</b> Some text and links to documentation to be added.
|
||||
<li>
|
||||
Verification plots for these cross-sections and models can be found
|
||||
<a href="index.html">here</a>.
|
||||
<b>FixME:</b> Add verification page.
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellspacing="0" cellpadding="0" align="center">
|
||||
<tr><td colspan="2"><hr hright="1"></td></tr>
|
||||
<tr valign="bottom">
|
||||
<td width="100%" class="small">
|
||||
In case of questions, please contact
|
||||
<a href=mailto:Hans-Peter.Wellisch@cern.ch>J.P Wellisch</a>. <BR>
|
||||
</td>
|
||||
<td ALIGN="right" class="small" nowrap>
|
||||
J.P. Wellisch, 2002<BR>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--#include file="../snippet.html" -->
|
||||
</body>
|
||||
</html>
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
@@ -49,23 +49,23 @@ template<class T> TLHEP_BERT_HP<T>::TLHEP_BERT_HP(): T()
|
||||
G4cout << "You are using the simulation engine: LHEP_BERT_HP 1.1"<<G4endl;
|
||||
G4cout <<G4endl<<G4endl;
|
||||
|
||||
defaultCutValue = 0.7*mm;
|
||||
SetVerboseLevel(1);
|
||||
this->defaultCutValue = 0.7*mm;
|
||||
this->SetVerboseLevel(1);
|
||||
|
||||
// General Physics
|
||||
RegisterPhysics( new GeneralPhysics("general") );
|
||||
this->RegisterPhysics( new GeneralPhysics("general") );
|
||||
|
||||
// EM Physics
|
||||
RegisterPhysics( new EMPhysics("standard EM"));
|
||||
this->RegisterPhysics( new EMPhysics("standard EM"));
|
||||
|
||||
// Muon Physics
|
||||
RegisterPhysics( new MuonPhysics("muon"));
|
||||
this->RegisterPhysics( new MuonPhysics("muon"));
|
||||
|
||||
// Hadron Physics
|
||||
RegisterPhysics( new HadronPhysicsLHEP_BERT_HP("hadron"));
|
||||
this->RegisterPhysics( new HadronPhysicsLHEP_BERT_HP("hadron"));
|
||||
|
||||
// Ion Physics
|
||||
RegisterPhysics( new IonPhysics("ion"));
|
||||
this->RegisterPhysics( new IonPhysics("ion"));
|
||||
|
||||
|
||||
}
|
||||
@@ -76,13 +76,13 @@ template<class T> TLHEP_BERT_HP<T>::~TLHEP_BERT_HP()
|
||||
|
||||
template<class T> void TLHEP_BERT_HP<T>::SetCuts()
|
||||
{
|
||||
if (verboseLevel >1){
|
||||
if (this->verboseLevel >1){
|
||||
G4cout << "LHEP_BERT_HP::SetCuts:";
|
||||
}
|
||||
// " G4VUserPhysicsList::SetCutsWithDefault" method sets
|
||||
// the default cut value for all particle types
|
||||
|
||||
SetCutsWithDefault();
|
||||
this->SetCutsWithDefault();
|
||||
|
||||
G4VUserPhysicsList::DumpCutValuesTable();
|
||||
|
||||
|
||||
@@ -51,23 +51,23 @@ template<class T> TLHEP_BIC<T>::TLHEP_BIC(): T()
|
||||
G4cout << "You are using the simulation engine: LHEP_BIC 1.1"<<G4endl;
|
||||
G4cout <<G4endl<<G4endl;
|
||||
|
||||
defaultCutValue = 0.7*mm;
|
||||
SetVerboseLevel(1);
|
||||
this->defaultCutValue = 0.7*mm;
|
||||
this->SetVerboseLevel(1);
|
||||
|
||||
// General Physics
|
||||
RegisterPhysics( new GeneralPhysics("general") );
|
||||
this->RegisterPhysics( new GeneralPhysics("general") );
|
||||
|
||||
// EM Physics
|
||||
RegisterPhysics( new EMPhysics("standard EM"));
|
||||
this->RegisterPhysics( new EMPhysics("standard EM"));
|
||||
|
||||
// Muon Physics
|
||||
RegisterPhysics( new MuonPhysics("muon"));
|
||||
this->RegisterPhysics( new MuonPhysics("muon"));
|
||||
|
||||
// Hadron Physics
|
||||
RegisterPhysics( new HadronPhysicsLHEP_BIC("hadron"));
|
||||
this->RegisterPhysics( new HadronPhysicsLHEP_BIC("hadron"));
|
||||
|
||||
// Ion Physics
|
||||
RegisterPhysics( new IonPhysics("ion"));
|
||||
this->RegisterPhysics( new IonPhysics("ion"));
|
||||
|
||||
|
||||
}
|
||||
@@ -78,13 +78,13 @@ template<class T> TLHEP_BIC<T>::~TLHEP_BIC()
|
||||
|
||||
template<class T> void TLHEP_BIC<T>::SetCuts()
|
||||
{
|
||||
if (verboseLevel >1){
|
||||
if (this->verboseLevel >1){
|
||||
G4cout << "LHEP_BIC::SetCuts:";
|
||||
}
|
||||
// " G4VUserPhysicsList::SetCutsWithDefault" method sets
|
||||
// the default cut value for all particle types
|
||||
|
||||
SetCutsWithDefault();
|
||||
this->SetCutsWithDefault();
|
||||
|
||||
G4VUserPhysicsList::DumpCutValuesTable();
|
||||
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.78C-CERN UNIX lxplus039 45 [en] (X11; U; Linux 2.4.9-31.1.cernsmp i686) [Netscape]">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center><table BORDER WIDTH="95%" >
|
||||
<tr>
|
||||
<th ALIGN=CENTER></th>
|
||||
|
||||
<td ALIGN=left BGCOLOR="#FFF222">
|
||||
<h1><br><center>
|
||||
The LHEP_BIC physics list.
|
||||
</h1>
|
||||
</center><hr>
|
||||
Click
|
||||
<a href="../LHEP_BIC.tar">here</a> to down-load the source code of LHEP_BIC
|
||||
Version 1.0
|
||||
<br>
|
||||
Click
|
||||
<a href="../Packaging.tar">here</a> to down-load the Packaging re-use library 2.3.
|
||||
<hr><br>
|
||||
The LHEP_BIC physics list's models and cross-section:
|
||||
<ul>
|
||||
<li>
|
||||
<b>FixME:</b> Some text and links to documentation to be added.
|
||||
<li>
|
||||
Verification plots for these cross-sections and models can be found
|
||||
<a href="index.html">here</a>.
|
||||
<b>FixME:</b> Add verification page.
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellspacing="0" cellpadding="0" align="center">
|
||||
<tr><td colspan="2"><hr hright="1"></td></tr>
|
||||
<tr valign="bottom">
|
||||
<td width="100%" class="small">
|
||||
In case of questions, please contact
|
||||
<a href=mailto:Hans-Peter.Wellisch@cern.ch>J.P Wellisch</a>. <BR>
|
||||
</td>
|
||||
<td ALIGN="right" class="small" nowrap>
|
||||
J.P. Wellisch, 2002<BR>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--#include file="../snippet.html" -->
|
||||
</body>
|
||||
</html>
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
@@ -51,23 +51,23 @@ template<class T> TLHEP_BIC_HP<T>::TLHEP_BIC_HP(): T()
|
||||
G4cout << "You are using the simulation engine: LHEP_BIC_HP 1.1"<<G4endl;
|
||||
G4cout <<G4endl<<G4endl;
|
||||
|
||||
defaultCutValue = 0.7*mm;
|
||||
SetVerboseLevel(1);
|
||||
this->defaultCutValue = 0.7*mm;
|
||||
this->SetVerboseLevel(1);
|
||||
|
||||
// General Physics
|
||||
RegisterPhysics( new GeneralPhysics("general") );
|
||||
this->RegisterPhysics( new GeneralPhysics("general") );
|
||||
|
||||
// EM Physics
|
||||
RegisterPhysics( new EMPhysics("standard EM"));
|
||||
this->RegisterPhysics( new EMPhysics("standard EM"));
|
||||
|
||||
// Muon Physics
|
||||
RegisterPhysics( new MuonPhysics("muon"));
|
||||
this->RegisterPhysics( new MuonPhysics("muon"));
|
||||
|
||||
// Hadron Physics
|
||||
RegisterPhysics( new HadronPhysicsLHEP_BIC_HP("hadron"));
|
||||
this->RegisterPhysics( new HadronPhysicsLHEP_BIC_HP("hadron"));
|
||||
|
||||
// Ion Physics
|
||||
RegisterPhysics( new IonPhysics("ion"));
|
||||
this->RegisterPhysics( new IonPhysics("ion"));
|
||||
|
||||
|
||||
}
|
||||
@@ -78,13 +78,13 @@ template<class T> TLHEP_BIC_HP<T>::~TLHEP_BIC_HP()
|
||||
|
||||
template<class T> void TLHEP_BIC_HP<T>::SetCuts()
|
||||
{
|
||||
if (verboseLevel >1){
|
||||
if (this->verboseLevel >1){
|
||||
G4cout << "LHEP_BIC::SetCuts:";
|
||||
}
|
||||
// " G4VUserPhysicsList::SetCutsWithDefault" method sets
|
||||
// the default cut value for all particle types
|
||||
|
||||
SetCutsWithDefault();
|
||||
this->SetCutsWithDefault();
|
||||
|
||||
G4VUserPhysicsList::DumpCutValuesTable();
|
||||
|
||||
|
||||
@@ -48,23 +48,23 @@ template<class T> TLHEP_GN<T>::TLHEP_GN(): T()
|
||||
G4DataQuestionaire it(photon);
|
||||
G4cout << "You are using the simulation engine: LHEP_GN 2.5"<<G4endl;
|
||||
G4cout <<G4endl<<G4endl;
|
||||
defaultCutValue = 0.7*mm;
|
||||
SetVerboseLevel(1);
|
||||
this->defaultCutValue = 0.7*mm;
|
||||
this->SetVerboseLevel(1);
|
||||
|
||||
// General Physics
|
||||
RegisterPhysics( new GeneralPhysics("general") );
|
||||
this->RegisterPhysics( new GeneralPhysics("general") );
|
||||
|
||||
// EM Physics
|
||||
RegisterPhysics( new EM_GNPhysics("standard EM plus gamma nuclear"));
|
||||
this->RegisterPhysics( new EM_GNPhysics("standard EM plus gamma nuclear"));
|
||||
|
||||
// Muon Physics
|
||||
RegisterPhysics( new MuonPhysics("muon"));
|
||||
this->RegisterPhysics( new MuonPhysics("muon"));
|
||||
|
||||
// Hadron Physics
|
||||
RegisterPhysics( new HadronPhysicsLHEP_GN("hadron"));
|
||||
this->RegisterPhysics( new HadronPhysicsLHEP_GN("hadron"));
|
||||
|
||||
// Ion Physics
|
||||
RegisterPhysics( new IonPhysics("ion"));
|
||||
this->RegisterPhysics( new IonPhysics("ion"));
|
||||
|
||||
|
||||
}
|
||||
@@ -75,13 +75,13 @@ template<class T> TLHEP_GN<T>::~TLHEP_GN()
|
||||
|
||||
template<class T> void TLHEP_GN<T>::SetCuts()
|
||||
{
|
||||
if (verboseLevel >1){
|
||||
if (this->verboseLevel >1){
|
||||
G4cout << "LHEP_GN::SetCuts:";
|
||||
}
|
||||
// " G4VUserPhysicsList::SetCutsWithDefault" method sets
|
||||
// the default cut value for all particle types
|
||||
|
||||
SetCutsWithDefault();
|
||||
this->SetCutsWithDefault();
|
||||
|
||||
G4VUserPhysicsList::DumpCutValuesTable();
|
||||
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.78C-CERN UNIX lxplus039 45 [en] (X11; U; Linux 2.4.9-31.1.cernsmp i686) [Netscape]">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center><table BORDER WIDTH="95%" >
|
||||
<tr>
|
||||
<th ALIGN=CENTER></th>
|
||||
|
||||
<td ALIGN=left BGCOLOR="#FFF222">
|
||||
<h1><br><center>
|
||||
The LHEP_GN physics list.
|
||||
</h1>
|
||||
</center><hr>
|
||||
Click
|
||||
<a href="../LHEP_GN.tar">here</a> to down-load the source code of LHEP_GN
|
||||
Version 2.4
|
||||
<br>
|
||||
Click
|
||||
<a href="../Packaging.tar">here</a> to down-load the Packaging re-use library 2.3
|
||||
<hr><br>
|
||||
The LHEP_GN physics list's models and cross-section:
|
||||
<ul>
|
||||
<li>
|
||||
<b>FixME:</b> Some text and links to documentation to be added.
|
||||
<li>
|
||||
Verification plots for these cross-sections and models can be found
|
||||
<a href="index.html">here</a>.
|
||||
<b>FixME:</b> Add verification page.
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellspacing="0" cellpadding="0" align="center">
|
||||
<tr><td colspan="2"><hr hright="1"></td></tr>
|
||||
<tr valign="bottom">
|
||||
<td width="100%" class="small">
|
||||
In case of questions, please contact
|
||||
<a href=mailto:Hans-Peter.Wellisch@cern.ch>J.P Wellisch</a>. <BR>
|
||||
</td>
|
||||
<td ALIGN="right" class="small" nowrap>
|
||||
J.P. Wellisch, 2002<BR>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--#include file="../snippet.html" -->
|
||||
</body>
|
||||
</html>
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
@@ -48,23 +48,23 @@ template<class T> TLHEP_HP<T>::TLHEP_HP(): T()
|
||||
G4DataQuestionaire it(photon, neutron);
|
||||
G4cout << "You are using the simulation engine: LHEP_HP 1.7"<<G4endl;
|
||||
G4cout <<G4endl<<G4endl;
|
||||
defaultCutValue = 0.7*mm;
|
||||
SetVerboseLevel(1);
|
||||
this->defaultCutValue = 0.7*mm;
|
||||
this->SetVerboseLevel(1);
|
||||
|
||||
// General Physics
|
||||
RegisterPhysics( new GeneralPhysics("general") );
|
||||
this->RegisterPhysics( new GeneralPhysics("general") );
|
||||
|
||||
// EM Physics
|
||||
RegisterPhysics( new EM_GNPhysics("standard EM plus electro nuclear"));
|
||||
this->RegisterPhysics( new EM_GNPhysics("standard EM plus electro nuclear"));
|
||||
|
||||
// Muon Physics
|
||||
RegisterPhysics( new MuonPhysics("muon"));
|
||||
this->RegisterPhysics( new MuonPhysics("muon"));
|
||||
|
||||
// Hadron Physics
|
||||
RegisterPhysics( new HadronPhysicsLHEP_HP("hadron"));
|
||||
this->RegisterPhysics( new HadronPhysicsLHEP_HP("hadron"));
|
||||
|
||||
// Ion Physics
|
||||
RegisterPhysics( new IonPhysics("ion"));
|
||||
this->RegisterPhysics( new IonPhysics("ion"));
|
||||
|
||||
|
||||
}
|
||||
@@ -75,13 +75,13 @@ template<class T> TLHEP_HP<T>::~TLHEP_HP()
|
||||
|
||||
template<class T> void TLHEP_HP<T>::SetCuts()
|
||||
{
|
||||
if (verboseLevel >1){
|
||||
if (this->verboseLevel >1){
|
||||
G4cout << "LHEP_HP::SetCuts:";
|
||||
}
|
||||
// " G4VUserPhysicsList::SetCutsWithDefault" method sets
|
||||
// the default cut value for all particle types
|
||||
|
||||
SetCutsWithDefault();
|
||||
this->SetCutsWithDefault();
|
||||
|
||||
G4VUserPhysicsList::DumpCutValuesTable();
|
||||
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.78C-CERN UNIX lxplus039 45 [en] (X11; U; Linux 2.4.9-31.1.cernsmp i686) [Netscape]">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center><table BORDER WIDTH="95%" >
|
||||
<tr>
|
||||
<th ALIGN=CENTER></th>
|
||||
|
||||
<td ALIGN=left BGCOLOR="#FFF222">
|
||||
<h1><br><center>
|
||||
The LHEP_HP physics list.
|
||||
</h1>
|
||||
</center><hr>
|
||||
Click
|
||||
<a href="../LHEP_HP.tar">here</a> to down-load the source code of LHEP_HP
|
||||
Version 1.6
|
||||
<br>
|
||||
Click
|
||||
<a href="../Packaging.tar">here</a> to down-load the Packaging re-use library 2.3
|
||||
<hr><br>
|
||||
The LHEP_HP physics list's models and cross-section:
|
||||
<ul>
|
||||
<li>
|
||||
<b>FixME:</b> Some text and links to documentation to be added.
|
||||
<li>
|
||||
Verification plots for these cross-sections and models can be found
|
||||
<a href="index.html">here</a>.
|
||||
<b>FixME:</b> Add verification page.
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellspacing="0" cellpadding="0" align="center">
|
||||
<tr><td colspan="2"><hr hright="1"></td></tr>
|
||||
<tr valign="bottom">
|
||||
<td width="100%" class="small">
|
||||
In case of questions, please contact
|
||||
<a href=mailto:Hans-Peter.Wellisch@cern.ch>J.P Wellisch</a>. <BR>
|
||||
</td>
|
||||
<td ALIGN="right" class="small" nowrap>
|
||||
J.P. Wellisch, 2002<BR>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--#include file="../snippet.html" -->
|
||||
</body>
|
||||
</html>
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
@@ -48,23 +48,23 @@ template<class T> TLHEP_LEAD<T>::TLHEP_LEAD(): T()
|
||||
G4DataQuestionaire it(photon);
|
||||
G4cout << "You are using the simulation engine: LHEP_LEAD 1.5"<<G4endl;
|
||||
G4cout <<G4endl<<G4endl;
|
||||
defaultCutValue = 0.7*mm;
|
||||
SetVerboseLevel(1);
|
||||
this->defaultCutValue = 0.7*mm;
|
||||
this->SetVerboseLevel(1);
|
||||
|
||||
// General Physics
|
||||
RegisterPhysics( new GeneralPhysics("general") );
|
||||
this->RegisterPhysics( new GeneralPhysics("general") );
|
||||
|
||||
// EM Physics
|
||||
RegisterPhysics( new EMPhysics("standard EM"));
|
||||
this->RegisterPhysics( new EMPhysics("standard EM"));
|
||||
|
||||
// Muon Physics
|
||||
RegisterPhysics( new MuonPhysics("muon"));
|
||||
this->RegisterPhysics( new MuonPhysics("muon"));
|
||||
|
||||
// Hadron Physics
|
||||
RegisterPhysics( new HadronPhysicsLHEP_LEAD("hadron"));
|
||||
this->RegisterPhysics( new HadronPhysicsLHEP_LEAD("hadron"));
|
||||
|
||||
// Ion Physics
|
||||
RegisterPhysics( new IonPhysics("ion"));
|
||||
this->RegisterPhysics( new IonPhysics("ion"));
|
||||
|
||||
|
||||
}
|
||||
@@ -75,13 +75,13 @@ template<class T> TLHEP_LEAD<T>::~TLHEP_LEAD()
|
||||
|
||||
template<class T> void TLHEP_LEAD<T>::SetCuts()
|
||||
{
|
||||
if (verboseLevel >1){
|
||||
if (this->verboseLevel >1){
|
||||
G4cout << "LHEP_LEAD::SetCuts:";
|
||||
}
|
||||
// " G4VUserPhysicsList::SetCutsWithDefault" method sets
|
||||
// the default cut value for all particle types
|
||||
|
||||
SetCutsWithDefault();
|
||||
this->SetCutsWithDefault();
|
||||
|
||||
G4VUserPhysicsList::DumpCutValuesTable();
|
||||
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.78C-CERN UNIX lxplus039 45 [en] (X11; U; Linux 2.4.9-31.1.cernsmp i686) [Netscape]">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center><table BORDER WIDTH="95%" >
|
||||
<tr>
|
||||
<th ALIGN=CENTER></th>
|
||||
|
||||
<td ALIGN=left BGCOLOR="#FFF222">
|
||||
<h1><br><center>
|
||||
The LHEP_LEAD physics list.
|
||||
</h1>
|
||||
</center><hr>
|
||||
Click
|
||||
<a href="../LHEP_LEAD.tar">here</a> to down-load the source code of LHEP_LEAD
|
||||
Version 1.4
|
||||
<br>
|
||||
Click
|
||||
<a href="../Packaging.tar">here</a> to down-load the Packaging re-use library 2.3
|
||||
<hr><br>
|
||||
The LHEP_LEAD physics list's models and cross-section:
|
||||
<ul>
|
||||
<li>
|
||||
<b>FixME:</b> Some text and links to documentation to be added.
|
||||
<li>
|
||||
Verification plots for these cross-sections and models can be found
|
||||
<a href="index.html">here</a>.
|
||||
<b>FixME:</b> Add verification page.
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellspacing="0" cellpadding="0" align="center">
|
||||
<tr><td colspan="2"><hr hright="1"></td></tr>
|
||||
<tr valign="bottom">
|
||||
<td width="100%" class="small">
|
||||
In case of questions, please contact
|
||||
<a href=mailto:Hans-Peter.Wellisch@cern.ch>J.P Wellisch</a>. <BR>
|
||||
</td>
|
||||
<td ALIGN="right" class="small" nowrap>
|
||||
J.P. Wellisch, 2002<BR>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--#include file="../snippet.html" -->
|
||||
</body>
|
||||
</html>
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
@@ -48,23 +48,23 @@ template<class T> TLHEP_LEAD_HP<T>::TLHEP_LEAD_HP(): T()
|
||||
G4DataQuestionaire it(photon, neutron);
|
||||
G4cout << "You are using the simulation engine: LHEP_LEAD_HP 1.6"<<G4endl;
|
||||
G4cout <<G4endl<<G4endl;
|
||||
defaultCutValue = 0.7*mm;
|
||||
SetVerboseLevel(1);
|
||||
this->defaultCutValue = 0.7*mm;
|
||||
this->SetVerboseLevel(1);
|
||||
|
||||
// General Physics
|
||||
RegisterPhysics( new GeneralPhysics("general") );
|
||||
this->RegisterPhysics( new GeneralPhysics("general") );
|
||||
|
||||
// EM Physics
|
||||
RegisterPhysics( new EMPhysics("standard EM"));
|
||||
this->RegisterPhysics( new EMPhysics("standard EM"));
|
||||
|
||||
// Muon Physics
|
||||
RegisterPhysics( new MuonPhysics("muon"));
|
||||
this->RegisterPhysics( new MuonPhysics("muon"));
|
||||
|
||||
// Hadron Physics
|
||||
RegisterPhysics( new HadronPhysicsLHEP_LEAD_HP("hadron"));
|
||||
this->RegisterPhysics( new HadronPhysicsLHEP_LEAD_HP("hadron"));
|
||||
|
||||
// Ion Physics
|
||||
RegisterPhysics( new IonPhysics("ion"));
|
||||
this->RegisterPhysics( new IonPhysics("ion"));
|
||||
|
||||
|
||||
}
|
||||
@@ -75,13 +75,13 @@ template<class T> TLHEP_LEAD_HP<T>::~TLHEP_LEAD_HP()
|
||||
|
||||
template<class T> void TLHEP_LEAD_HP<T>::SetCuts()
|
||||
{
|
||||
if (verboseLevel >1){
|
||||
if (this->verboseLevel >1){
|
||||
G4cout << "LHEP_LEAD_HP::SetCuts:";
|
||||
}
|
||||
// " G4VUserPhysicsList::SetCutsWithDefault" method sets
|
||||
// the default cut value for all particle types
|
||||
|
||||
SetCutsWithDefault();
|
||||
this->SetCutsWithDefault();
|
||||
|
||||
G4VUserPhysicsList::DumpCutValuesTable();
|
||||
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.78C-CERN UNIX lxplus039 45 [en] (X11; U; Linux 2.4.9-31.1.cernsmp i686) [Netscape]">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center><table BORDER WIDTH="95%" >
|
||||
<tr>
|
||||
<th ALIGN=CENTER></th>
|
||||
|
||||
<td ALIGN=left BGCOLOR="#FFF222">
|
||||
<h1><br><center>
|
||||
The LHEP_LEAD_HP physics list.
|
||||
</h1>
|
||||
</center><hr>
|
||||
Click
|
||||
<a href="../LHEP_LEAD_HP.tar">here</a> to down-load the
|
||||
source code of LHEP_LEAD_HP Version 1.5
|
||||
<br>
|
||||
Click
|
||||
<a href="../Packaging.tar">here</a> to down-load the Packaging re-use library 2.3
|
||||
<hr><br>
|
||||
The LHEP_LEAD_HP physics list's models and cross-section:
|
||||
<ul>
|
||||
<li>
|
||||
<b>FixME:</b> Some text and links to documentation to be added.
|
||||
<li>
|
||||
Verification plots for these cross-sections and models can be found
|
||||
<a href="index.html">here</a>.
|
||||
<b>FixME:</b> Add verification page.
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellspacing="0" cellpadding="0" align="center">
|
||||
<tr><td colspan="2"><hr hright="1"></td></tr>
|
||||
<tr valign="bottom">
|
||||
<td width="100%" class="small">
|
||||
In case of questions, please contact
|
||||
<a href=mailto:Hans-Peter.Wellisch@cern.ch>J.P Wellisch</a>. <BR>
|
||||
</td>
|
||||
<td ALIGN="right" class="small" nowrap>
|
||||
J.P. Wellisch, 2002<BR>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--#include file="../snippet.html" -->
|
||||
</body>
|
||||
</html>
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
@@ -48,23 +48,23 @@ template<class T> TLHEP_PRECO<T>::TLHEP_PRECO(): T()
|
||||
G4DataQuestionaire it(photon);
|
||||
G4cout << "You are using the simulation engine: LHEP_PRECO 2.7"<<G4endl;
|
||||
G4cout <<G4endl<<G4endl;
|
||||
defaultCutValue = 0.7*mm;
|
||||
SetVerboseLevel(1);
|
||||
this->defaultCutValue = 0.7*mm;
|
||||
this->SetVerboseLevel(1);
|
||||
|
||||
// General Physics
|
||||
RegisterPhysics( new GeneralPhysics("general") );
|
||||
this->RegisterPhysics( new GeneralPhysics("general") );
|
||||
|
||||
// EM Physics
|
||||
RegisterPhysics( new EMPhysics("standard EM"));
|
||||
this->RegisterPhysics( new EMPhysics("standard EM"));
|
||||
|
||||
// Muon Physics
|
||||
RegisterPhysics( new MuonPhysics("muon"));
|
||||
this->RegisterPhysics( new MuonPhysics("muon"));
|
||||
|
||||
// Hadron Physics
|
||||
RegisterPhysics( new HadronPhysicsLHEP_PRECO("hadron"));
|
||||
this->RegisterPhysics( new HadronPhysicsLHEP_PRECO("hadron"));
|
||||
|
||||
// Ion Physics
|
||||
RegisterPhysics( new IonPhysics("ion"));
|
||||
this->RegisterPhysics( new IonPhysics("ion"));
|
||||
|
||||
|
||||
}
|
||||
@@ -75,13 +75,13 @@ template<class T> TLHEP_PRECO<T>::~TLHEP_PRECO()
|
||||
|
||||
template<class T> void TLHEP_PRECO<T>::SetCuts()
|
||||
{
|
||||
if (verboseLevel >1){
|
||||
if (this->verboseLevel >1){
|
||||
G4cout << "LHEP_PRECO::SetCuts:";
|
||||
}
|
||||
// " G4VUserPhysicsList::SetCutsWithDefault" method sets
|
||||
// the default cut value for all particle types
|
||||
|
||||
SetCutsWithDefault();
|
||||
this->SetCutsWithDefault();
|
||||
|
||||
G4VUserPhysicsList::DumpCutValuesTable();
|
||||
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.78C-CERN UNIX lxplus039 45 [en] (X11; U; Linux 2.4.9-31.1.cernsmp i686) [Netscape]">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center><table BORDER WIDTH="95%" >
|
||||
<tr>
|
||||
<th ALIGN=CENTER></th>
|
||||
|
||||
<td ALIGN=left BGCOLOR="#FFF222">
|
||||
<h1><br><center>
|
||||
The LHEP_PRECO physics list.
|
||||
</h1>
|
||||
</center><hr>
|
||||
Click
|
||||
<a href="../LHEP_PRECO.tar">here</a> to down-load the source code of
|
||||
LHEP_PRECO Version 2.6
|
||||
<br>
|
||||
Click
|
||||
<a href="../Packaging.tar">here</a> to down-load the Packaging re-use library 2.3
|
||||
<hr><br>
|
||||
The LHEP_PRECO physics list's models and cross-section:
|
||||
<ul>
|
||||
<li>
|
||||
<b>FixME:</b> Some text and links to documentation to be added.
|
||||
<li>
|
||||
Verification plots for these cross-sections and models can be found
|
||||
<a href="index.html">here</a>.
|
||||
<b>FixME:</b> Add verification page.
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellspacing="0" cellpadding="0" align="center">
|
||||
<tr><td colspan="2"><hr hright="1"></td></tr>
|
||||
<tr valign="bottom">
|
||||
<td width="100%" class="small">
|
||||
In case of questions, please contact
|
||||
<a href=mailto:Hans-Peter.Wellisch@cern.ch>J.P Wellisch</a>. <BR>
|
||||
</td>
|
||||
<td ALIGN="right" class="small" nowrap>
|
||||
J.P. Wellisch, 2002<BR>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--#include file="../snippet.html" -->
|
||||
</body>
|
||||
</html>
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
@@ -48,23 +48,23 @@ template<class T> TLHEP_PRECO_HP<T>::TLHEP_PRECO_HP(): T()
|
||||
G4DataQuestionaire it(photon, neutron);
|
||||
G4cout << "You are using the simulation engine: LHEP_PRECO_HP 2.5"<<G4endl;
|
||||
G4cout <<G4endl<<G4endl;
|
||||
defaultCutValue = 0.7*mm;
|
||||
SetVerboseLevel(1);
|
||||
this->defaultCutValue = 0.7*mm;
|
||||
this->SetVerboseLevel(1);
|
||||
|
||||
// General Physics
|
||||
RegisterPhysics( new GeneralPhysics("general") );
|
||||
this->RegisterPhysics( new GeneralPhysics("general") );
|
||||
|
||||
// EM Physics
|
||||
RegisterPhysics( new EMPhysics("standard EM"));
|
||||
this->RegisterPhysics( new EMPhysics("standard EM"));
|
||||
|
||||
// Muon Physics
|
||||
RegisterPhysics( new MuonPhysics("muon"));
|
||||
this->RegisterPhysics( new MuonPhysics("muon"));
|
||||
|
||||
// Hadron Physics
|
||||
RegisterPhysics( new HadronPhysicsLHEP_PRECO_HP("hadron"));
|
||||
this->RegisterPhysics( new HadronPhysicsLHEP_PRECO_HP("hadron"));
|
||||
|
||||
// Ion Physics
|
||||
RegisterPhysics( new IonPhysics("ion"));
|
||||
this->RegisterPhysics( new IonPhysics("ion"));
|
||||
|
||||
|
||||
}
|
||||
@@ -75,13 +75,13 @@ template<class T> TLHEP_PRECO_HP<T>::~TLHEP_PRECO_HP()
|
||||
|
||||
template<class T> void TLHEP_PRECO_HP<T>::SetCuts()
|
||||
{
|
||||
if (verboseLevel >1){
|
||||
if (this->verboseLevel >1){
|
||||
G4cout << "LHEP_PRECO_HP::SetCuts:";
|
||||
}
|
||||
// " G4VUserPhysicsList::SetCutsWithDefault" method sets
|
||||
// the default cut value for all particle types
|
||||
|
||||
SetCutsWithDefault();
|
||||
this->SetCutsWithDefault();
|
||||
|
||||
G4VUserPhysicsList::DumpCutValuesTable();
|
||||
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.78C-CERN UNIX lxplus039 45 [en] (X11; U; Linux 2.4.9-31.1.cernsmp i686) [Netscape]">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center><table BORDER WIDTH="95%" >
|
||||
<tr>
|
||||
<th ALIGN=CENTER></th>
|
||||
|
||||
<td ALIGN=left BGCOLOR="#FFF222">
|
||||
<h1><br><center>
|
||||
The LHEP_PRECO_HP physics list.
|
||||
</h1>
|
||||
</center><hr>
|
||||
Click
|
||||
<a href="../LHEP_PRECO_HP.tar">here</a> to down-load the source code of
|
||||
LHEP_PRECO_HP Version 2.4
|
||||
<br>
|
||||
Click
|
||||
<a href="../Packaging.tar">here</a> to down-load the Packaging re-use library 2.3
|
||||
<hr><br>
|
||||
The LHEP_PRECO_HP physics list's models and cross-section:
|
||||
<ul>
|
||||
<li>
|
||||
<b>FixME:</b> Some text and links to documentation to be added.
|
||||
<li>
|
||||
Verification plots for these cross-sections and models can be found
|
||||
<a href="index.html">here</a>.
|
||||
<b>FixME:</b> Add verification page.
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellspacing="0" cellpadding="0" align="center">
|
||||
<tr><td colspan="2"><hr hright="1"></td></tr>
|
||||
<tr valign="bottom">
|
||||
<td width="100%" class="small">
|
||||
In case of questions, please contact
|
||||
<a href=mailto:Hans-Peter.Wellisch@cern.ch>J.P Wellisch</a>. <BR>
|
||||
</td>
|
||||
<td ALIGN="right" class="small" nowrap>
|
||||
J.P. Wellisch, 2002<BR>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--#include file="../snippet.html" -->
|
||||
</body>
|
||||
</html>
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
@@ -29,6 +29,7 @@
|
||||
#include "G4MultipleScattering.hh"
|
||||
#include "G4hIonisation.hh"
|
||||
#include "G4ProcessManager.hh"
|
||||
#include "G4ParticleTable.hh"
|
||||
|
||||
#include "G4Proton.hh"
|
||||
#include "G4AntiProton.hh"
|
||||
|
||||
@@ -36,11 +36,11 @@ struct Apply
|
||||
{
|
||||
template <class current, class Rest> struct CallBack {
|
||||
static void Call_Back() {
|
||||
typedef typename functor::Fun<current> it;
|
||||
typedef typename functor::template Fun<current> it;
|
||||
it aF; aF();
|
||||
typedef typename Rest::first first;
|
||||
typedef typename Rest::rest second;
|
||||
Apply::CallBack<first, second>::Call_Back();
|
||||
Apply<functor>::template CallBack<first, second>::Call_Back();
|
||||
}
|
||||
};
|
||||
template <class Rest> struct CallBack<PNullType, Rest > {
|
||||
|
||||
@@ -48,23 +48,23 @@ template<class T> TQGSC<T>::TQGSC(): T()
|
||||
G4DataQuestionaire it(photon);
|
||||
G4cout << "You are using the simulation engine: QGSC 2.9"<<G4endl;
|
||||
G4cout <<G4endl<<G4endl;
|
||||
defaultCutValue = 0.7*mm;
|
||||
SetVerboseLevel(1);
|
||||
this->defaultCutValue = 0.7*mm;
|
||||
this->SetVerboseLevel(1);
|
||||
|
||||
// General Physics
|
||||
RegisterPhysics( new GeneralPhysics("general") );
|
||||
this->RegisterPhysics( new GeneralPhysics("general") );
|
||||
|
||||
// EM Physics
|
||||
RegisterPhysics( new EMPhysics("standard EM"));
|
||||
this->RegisterPhysics( new EMPhysics("standard EM"));
|
||||
|
||||
// Muon Physics
|
||||
RegisterPhysics( new MuonPhysics("muon"));
|
||||
this->RegisterPhysics( new MuonPhysics("muon"));
|
||||
|
||||
// Hadron Physics
|
||||
RegisterPhysics( new HadronPhysicsQGSC("hadron"));
|
||||
this->RegisterPhysics( new HadronPhysicsQGSC("hadron"));
|
||||
|
||||
// Ion Physics
|
||||
RegisterPhysics( new IonPhysics("ion"));
|
||||
this->RegisterPhysics( new IonPhysics("ion"));
|
||||
|
||||
|
||||
}
|
||||
@@ -75,13 +75,13 @@ template<class T> TQGSC<T>::~TQGSC()
|
||||
|
||||
template<class T> void TQGSC<T>::SetCuts()
|
||||
{
|
||||
if (verboseLevel >1){
|
||||
if (this->verboseLevel >1){
|
||||
G4cout << "QGSC::SetCuts:";
|
||||
}
|
||||
// " G4VUserPhysicsList::SetCutsWithDefault" method sets
|
||||
// the default cut value for all particle types
|
||||
|
||||
SetCutsWithDefault();
|
||||
this->SetCutsWithDefault();
|
||||
|
||||
G4VUserPhysicsList::DumpCutValuesTable();
|
||||
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.78C-CERN UNIX lxplus039 45 [en] (X11; U; Linux 2.4.9-31.1.cernsmp i686) [Netscape]">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center><table BORDER WIDTH="95%" >
|
||||
<tr>
|
||||
<th ALIGN=CENTER></th>
|
||||
|
||||
<td ALIGN=left BGCOLOR="#FFF222">
|
||||
<h1><br><center>
|
||||
The QGSC physics list.
|
||||
</h1>
|
||||
</center><hr>
|
||||
Click
|
||||
<a href="../QGSC.tar">here</a> to down-load the source code of QGSC
|
||||
Version 2.8
|
||||
<br>
|
||||
Click
|
||||
<a href="../Packaging.tar">here</a> to down-load the Packaging re-use library 2.3
|
||||
<hr><br>
|
||||
The QGSC physics list's models and cross-section:
|
||||
<ul>
|
||||
<li>
|
||||
<b>FixME:</b> Some text and links to documentation to be added.
|
||||
<li>
|
||||
Verification plots for these cross-sections and models can be found
|
||||
<a href="index.html">here</a>.
|
||||
<b>FixME:</b> Add verification page.
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellspacing="0" cellpadding="0" align="center">
|
||||
<tr><td colspan="2"><hr hright="1"></td></tr>
|
||||
<tr valign="bottom">
|
||||
<td width="100%" class="small">
|
||||
In case of questions, please contact
|
||||
<a href=mailto:Hans-Peter.Wellisch@cern.ch>J.P Wellisch</a>. <BR>
|
||||
</td>
|
||||
<td ALIGN="right" class="small" nowrap>
|
||||
J.P. Wellisch, 2002<BR>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--#include file="../snippet.html" -->
|
||||
</body>
|
||||
</html>
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
@@ -48,23 +48,23 @@ template<class T> TQGSC_LEAD<T>::TQGSC_LEAD(): T()
|
||||
G4DataQuestionaire it(photon);
|
||||
G4cout << "You are using the simulation engine: QGSC_LEAD 1.7"<<G4endl;
|
||||
G4cout <<G4endl<<G4endl;
|
||||
defaultCutValue = 0.7*mm;
|
||||
SetVerboseLevel(1);
|
||||
this->defaultCutValue = 0.7*mm;
|
||||
this->SetVerboseLevel(1);
|
||||
|
||||
// General Physics
|
||||
RegisterPhysics( new GeneralPhysics("general") );
|
||||
this->RegisterPhysics( new GeneralPhysics("general") );
|
||||
|
||||
// EM Physics
|
||||
RegisterPhysics( new EMPhysics("standard EM"));
|
||||
this->RegisterPhysics( new EMPhysics("standard EM"));
|
||||
|
||||
// Muon Physics
|
||||
RegisterPhysics( new MuonPhysics("muon"));
|
||||
this->RegisterPhysics( new MuonPhysics("muon"));
|
||||
|
||||
// Hadron Physics
|
||||
RegisterPhysics( new HadronPhysicsQGSC_LEAD("hadron"));
|
||||
this->RegisterPhysics( new HadronPhysicsQGSC_LEAD("hadron"));
|
||||
|
||||
// Ion Physics
|
||||
RegisterPhysics( new IonPhysics("ion"));
|
||||
this->RegisterPhysics( new IonPhysics("ion"));
|
||||
|
||||
|
||||
}
|
||||
@@ -75,13 +75,13 @@ template<class T> TQGSC_LEAD<T>::~TQGSC_LEAD()
|
||||
|
||||
template<class T> void TQGSC_LEAD<T>::SetCuts()
|
||||
{
|
||||
if (verboseLevel >1){
|
||||
if (this->verboseLevel >1){
|
||||
G4cout << "QGSC_LEAD::SetCuts:";
|
||||
}
|
||||
// " G4VUserPhysicsList::SetCutsWithDefault" method sets
|
||||
// the default cut value for all particle types
|
||||
|
||||
SetCutsWithDefault();
|
||||
this->SetCutsWithDefault();
|
||||
|
||||
G4VUserPhysicsList::DumpCutValuesTable();
|
||||
}
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.78C-CERN UNIX lxplus039 45 [en] (X11; U; Linux 2.4.9-31.1.cernsmp i686) [Netscape]">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center><table BORDER WIDTH="95%" >
|
||||
<tr>
|
||||
<th ALIGN=CENTER></th>
|
||||
|
||||
<td ALIGN=left BGCOLOR="#FFF222">
|
||||
<h1><br><center>
|
||||
The QGSC_LEAD physics list.
|
||||
</h1>
|
||||
</center><hr>
|
||||
Click
|
||||
<a href="../QGSC_LEAD.tar">here</a> to down-load the source code of
|
||||
QGSC_LEAD Version 1.6
|
||||
<br>
|
||||
Click
|
||||
<a href="../Packaging.tar">here</a> to down-load the Packaging re-use library 2.3
|
||||
<hr><br>
|
||||
The QGSC_LEAD physics list's models and cross-section:
|
||||
<ul>
|
||||
<li>
|
||||
<b>FixME:</b> Some text and links to documentation to be added.
|
||||
<li>
|
||||
Verification plots for these cross-sections and models can be found
|
||||
<a href="index.html">here</a>.
|
||||
<b>FixME:</b> Add verification page.
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellspacing="0" cellpadding="0" align="center">
|
||||
<tr><td colspan="2"><hr hright="1"></td></tr>
|
||||
<tr valign="bottom">
|
||||
<td width="100%" class="small">
|
||||
In case of questions, please contact
|
||||
<a href=mailto:Hans-Peter.Wellisch@cern.ch>J.P Wellisch</a>. <BR>
|
||||
</td>
|
||||
<td ALIGN="right" class="small" nowrap>
|
||||
J.P. Wellisch, 2002<BR>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--#include file="../snippet.html" -->
|
||||
</body>
|
||||
</html>
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
@@ -48,23 +48,23 @@ template<class T> TQGSC_LEAD_HP<T>::TQGSC_LEAD_HP(): T()
|
||||
G4DataQuestionaire it(photon, neutron);
|
||||
G4cout << "You are using the simulation engine: QGSC_LEAD_HP 1.7"<<G4endl;
|
||||
G4cout <<G4endl<<G4endl;
|
||||
defaultCutValue = 0.7*mm;
|
||||
SetVerboseLevel(1);
|
||||
this->defaultCutValue = 0.7*mm;
|
||||
this->SetVerboseLevel(1);
|
||||
|
||||
// General Physics
|
||||
RegisterPhysics( new GeneralPhysics("general") );
|
||||
this->RegisterPhysics( new GeneralPhysics("general") );
|
||||
|
||||
// EM Physics
|
||||
RegisterPhysics( new EMPhysics("standard EM"));
|
||||
this->RegisterPhysics( new EMPhysics("standard EM"));
|
||||
|
||||
// Muon Physics
|
||||
RegisterPhysics( new MuonPhysics("muon"));
|
||||
this->RegisterPhysics( new MuonPhysics("muon"));
|
||||
|
||||
// Hadron Physics
|
||||
RegisterPhysics( new HadronPhysicsQGSC_LEAD_HP("hadron"));
|
||||
this->RegisterPhysics( new HadronPhysicsQGSC_LEAD_HP("hadron"));
|
||||
|
||||
// Ion Physics
|
||||
RegisterPhysics( new IonPhysics("ion"));
|
||||
this->RegisterPhysics( new IonPhysics("ion"));
|
||||
|
||||
|
||||
}
|
||||
@@ -75,13 +75,13 @@ template<class T> TQGSC_LEAD_HP<T>::~TQGSC_LEAD_HP()
|
||||
|
||||
template<class T> void TQGSC_LEAD_HP<T>::SetCuts()
|
||||
{
|
||||
if (verboseLevel >1){
|
||||
if (this->verboseLevel >1){
|
||||
G4cout << "QGSC_LEAD_HP::SetCuts:";
|
||||
}
|
||||
// " G4VUserPhysicsList::SetCutsWithDefault" method sets
|
||||
// the default cut value for all particle types
|
||||
|
||||
SetCutsWithDefault();
|
||||
this->SetCutsWithDefault();
|
||||
|
||||
G4VUserPhysicsList::DumpCutValuesTable();
|
||||
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.78C-CERN UNIX lxplus039 45 [en] (X11; U; Linux 2.4.9-31.1.cernsmp i686) [Netscape]">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center><table BORDER WIDTH="95%" >
|
||||
<tr>
|
||||
<th ALIGN=CENTER></th>
|
||||
|
||||
<td ALIGN=left BGCOLOR="#FFF222">
|
||||
<h1><br><center>
|
||||
The QGSC_LEAD_HP physics list.
|
||||
</h1>
|
||||
</center><hr>
|
||||
Click
|
||||
<a href="../QGSC_LEAD_HP.tar">here</a> to down-load the source code of
|
||||
QGSC_LEAD_HP Version 1.6
|
||||
<br>
|
||||
Click
|
||||
<a href="../Packaging.tar">here</a> to down-load the Packaging re-use library 2.3
|
||||
<hr><br>
|
||||
The QGSC_LEAD_HP physics list's models and cross-section:
|
||||
<ul>
|
||||
<li>
|
||||
<b>FixME:</b> Some text and links to documentation to be added.
|
||||
<li>
|
||||
Verification plots for these cross-sections and models can be found
|
||||
<a href="index.html">here</a>.
|
||||
<b>FixME:</b> Add verification page.
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellspacing="0" cellpadding="0" align="center">
|
||||
<tr><td colspan="2"><hr hright="1"></td></tr>
|
||||
<tr valign="bottom">
|
||||
<td width="100%" class="small">
|
||||
In case of questions, please contact
|
||||
<a href=mailto:Hans-Peter.Wellisch@cern.ch>J.P Wellisch</a>. <BR>
|
||||
</td>
|
||||
<td ALIGN="right" class="small" nowrap>
|
||||
J.P. Wellisch, 2002<BR>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--#include file="../snippet.html" -->
|
||||
</body>
|
||||
</html>
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
@@ -51,23 +51,23 @@ template<class T> TQGSP<T>::TQGSP(): T()
|
||||
G4cout << "You are using the simulation engine: QGSP 2.8"<<G4endl;
|
||||
G4cout <<G4endl<<G4endl;
|
||||
|
||||
defaultCutValue = 0.7*mm;
|
||||
SetVerboseLevel(1);
|
||||
this->defaultCutValue = 0.7*mm;
|
||||
this->SetVerboseLevel(1);
|
||||
|
||||
// General Physics
|
||||
RegisterPhysics( new GeneralPhysics("general") );
|
||||
this->RegisterPhysics( new GeneralPhysics("general") );
|
||||
|
||||
// EM Physics
|
||||
RegisterPhysics( new EMPhysics("standard EM"));
|
||||
this->RegisterPhysics( new EMPhysics("standard EM"));
|
||||
|
||||
// Muon Physics
|
||||
RegisterPhysics( new MuonPhysics("muon"));
|
||||
this->RegisterPhysics( new MuonPhysics("muon"));
|
||||
|
||||
// Hadron Physics
|
||||
RegisterPhysics( new HadronPhysicsQGSP("hadron"));
|
||||
this->RegisterPhysics( new HadronPhysicsQGSP("hadron"));
|
||||
|
||||
// Ion Physics
|
||||
RegisterPhysics( new IonPhysics("ion"));
|
||||
this->RegisterPhysics( new IonPhysics("ion"));
|
||||
|
||||
|
||||
}
|
||||
@@ -78,13 +78,13 @@ template<class T> TQGSP<T>::~TQGSP()
|
||||
|
||||
template<class T> void TQGSP<T>::SetCuts()
|
||||
{
|
||||
if (verboseLevel >1){
|
||||
if (this->verboseLevel >1){
|
||||
G4cout << "QGSP::SetCuts:";
|
||||
}
|
||||
// " G4VUserPhysicsList::SetCutsWithDefault" method sets
|
||||
// the default cut value for all particle types
|
||||
|
||||
SetCutsWithDefault();
|
||||
this->SetCutsWithDefault();
|
||||
|
||||
G4VUserPhysicsList::DumpCutValuesTable();
|
||||
|
||||
|
||||
@@ -1,52 +0,0 @@
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.78C-CERN UNIX lxplus039 45 [en] (X11; U; Linux 2.4.9-31.1.cernsmp i686) [Netscape]">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center><table BORDER WIDTH="95%" >
|
||||
<tr>
|
||||
<th ALIGN=CENTER></th>
|
||||
|
||||
<td ALIGN=left BGCOLOR="#FFF222">
|
||||
<h1><br><center>
|
||||
The QGSP physics list.
|
||||
</h1>
|
||||
</center><hr>
|
||||
Click
|
||||
<a href="../QGSP.tar">here</a> to down-load the source code of QGSP Version 2.7
|
||||
<br>
|
||||
Click
|
||||
<a href="../Packaging.tar">here</a> to down-load the Packaging re-use library 2.3
|
||||
<hr><br>
|
||||
The QGSP physics list's models and cross-section:
|
||||
<ul>
|
||||
<li>
|
||||
<b>FixME:</b> Some text and links to documentation to be added.
|
||||
<li>
|
||||
Verification plots for these cross-sections and models can be found
|
||||
<a href="index.html">here</a>.
|
||||
<b>FixME:</b> Add verification page.
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellspacing="0" cellpadding="0" align="center">
|
||||
<tr><td colspan="2"><hr hright="1"></td></tr>
|
||||
<tr valign="bottom">
|
||||
<td width="100%" class="small">
|
||||
In case of questions, please contact
|
||||
<a href=mailto:Hans-Peter.Wellisch@cern.ch>J.P Wellisch</a>. <BR>
|
||||
</td>
|
||||
<td ALIGN="right" class="small" nowrap>
|
||||
J.P. Wellisch, 2002<BR>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--#include file="../snippet.html" -->
|
||||
</body>
|
||||
</html>
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
@@ -51,23 +51,23 @@ template<class T> TQGSP_BERT<T>::TQGSP_BERT(): T()
|
||||
G4cout << "You are using the simulation engine: QGSP_BERT 1.2"<<G4endl;
|
||||
G4cout <<G4endl<<G4endl;
|
||||
|
||||
defaultCutValue = 0.7*mm;
|
||||
SetVerboseLevel(1);
|
||||
this->defaultCutValue = 0.7*mm;
|
||||
this->SetVerboseLevel(1);
|
||||
|
||||
// General Physics
|
||||
RegisterPhysics( new GeneralPhysics("general") );
|
||||
this->RegisterPhysics( new GeneralPhysics("general") );
|
||||
|
||||
// EM Physics
|
||||
RegisterPhysics( new EMPhysics("standard EM"));
|
||||
this->RegisterPhysics( new EMPhysics("standard EM"));
|
||||
|
||||
// Muon Physics
|
||||
RegisterPhysics( new MuonPhysics("muon"));
|
||||
this->RegisterPhysics( new MuonPhysics("muon"));
|
||||
|
||||
// Hadron Physics
|
||||
RegisterPhysics( new HadronPhysicsQGSP_BERT("hadron"));
|
||||
this->RegisterPhysics( new HadronPhysicsQGSP_BERT("hadron"));
|
||||
|
||||
// Ion Physics
|
||||
RegisterPhysics( new IonPhysics("ion"));
|
||||
this->RegisterPhysics( new IonPhysics("ion"));
|
||||
|
||||
|
||||
}
|
||||
@@ -78,13 +78,13 @@ template<class T> TQGSP_BERT<T>::~TQGSP_BERT()
|
||||
|
||||
template<class T> void TQGSP_BERT<T>::SetCuts()
|
||||
{
|
||||
if (verboseLevel >1){
|
||||
if (this->verboseLevel >1){
|
||||
G4cout << "QGSP_BERT::SetCuts:";
|
||||
}
|
||||
// " G4VUserPhysicsList::SetCutsWithDefault" method sets
|
||||
// the default cut value for all particle types
|
||||
|
||||
SetCutsWithDefault();
|
||||
this->SetCutsWithDefault();
|
||||
|
||||
G4VUserPhysicsList::DumpCutValuesTable();
|
||||
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.78C-CERN UNIX lxplus039 45 [en] (X11; U; Linux 2.4.9-31.1.cernsmp i686) [Netscape]">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center><table BORDER WIDTH="95%" >
|
||||
<tr>
|
||||
<th ALIGN=CENTER></th>
|
||||
|
||||
<td ALIGN=left BGCOLOR="#FFF222">
|
||||
<h1><br><center>
|
||||
The QGSP_BERT physics list.
|
||||
</h1>
|
||||
</center><hr>
|
||||
Click
|
||||
<a href="../QGSP_BERT.tar">here</a> to down-load the source code of QGSP_BERT
|
||||
Version 1.1
|
||||
<br>
|
||||
Click
|
||||
<a href="../Packaging.tar">here</a> to down-load the Packaging re-use library 2.3.
|
||||
<hr><br>
|
||||
The QGSP_BERT physics list's models and cross-section:
|
||||
<ul>
|
||||
<li>
|
||||
<b>FixME:</b> Some text and links to documentation to be added.
|
||||
<li>
|
||||
Verification plots for these cross-sections and models can be found
|
||||
<a href="index.html">here</a>.
|
||||
<b>FixME:</b> Add verification page.
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellspacing="0" cellpadding="0" align="center">
|
||||
<tr><td colspan="2"><hr hright="1"></td></tr>
|
||||
<tr valign="bottom">
|
||||
<td width="100%" class="small">
|
||||
In case of questions, please contact
|
||||
<a href=mailto:Hans-Peter.Wellisch@cern.ch>J.P Wellisch</a>. <BR>
|
||||
</td>
|
||||
<td ALIGN="right" class="small" nowrap>
|
||||
J.P. Wellisch, 2002<BR>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--#include file="../snippet.html" -->
|
||||
</body>
|
||||
</html>
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
@@ -51,23 +51,23 @@ template<class T> TQGSP_BIC<T>::TQGSP_BIC(): T()
|
||||
G4cout << "You are using the simulation engine: QGSP_BIC 1.2"<<G4endl;
|
||||
G4cout <<G4endl<<G4endl;
|
||||
|
||||
defaultCutValue = 0.7*mm;
|
||||
SetVerboseLevel(1);
|
||||
this->defaultCutValue = 0.7*mm;
|
||||
this->SetVerboseLevel(1);
|
||||
|
||||
// General Physics
|
||||
RegisterPhysics( new GeneralPhysics("general") );
|
||||
this->RegisterPhysics( new GeneralPhysics("general") );
|
||||
|
||||
// EM Physics
|
||||
RegisterPhysics( new EMPhysics("standard EM"));
|
||||
this->RegisterPhysics( new EMPhysics("standard EM"));
|
||||
|
||||
// Muon Physics
|
||||
RegisterPhysics( new MuonPhysics("muon"));
|
||||
this->RegisterPhysics( new MuonPhysics("muon"));
|
||||
|
||||
// Hadron Physics
|
||||
RegisterPhysics( new HadronPhysicsQGSP_BIC("hadron"));
|
||||
this->RegisterPhysics( new HadronPhysicsQGSP_BIC("hadron"));
|
||||
|
||||
// Ion Physics
|
||||
RegisterPhysics( new IonPhysics("ion"));
|
||||
this->RegisterPhysics( new IonPhysics("ion"));
|
||||
|
||||
|
||||
}
|
||||
@@ -78,13 +78,13 @@ template<class T> TQGSP_BIC<T>::~TQGSP_BIC()
|
||||
|
||||
template<class T> void TQGSP_BIC<T>::SetCuts()
|
||||
{
|
||||
if (verboseLevel >1){
|
||||
if (this->verboseLevel >1){
|
||||
G4cout << "QGSP_BIC::SetCuts:";
|
||||
}
|
||||
// " G4VUserPhysicsList::SetCutsWithDefault" method sets
|
||||
// the default cut value for all particle types
|
||||
|
||||
SetCutsWithDefault();
|
||||
this->SetCutsWithDefault();
|
||||
|
||||
G4VUserPhysicsList::DumpCutValuesTable();
|
||||
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.78C-CERN UNIX lxplus039 45 [en] (X11; U; Linux 2.4.9-31.1.cernsmp i686) [Netscape]">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center><table BORDER WIDTH="95%" >
|
||||
<tr>
|
||||
<th ALIGN=CENTER></th>
|
||||
|
||||
<td ALIGN=left BGCOLOR="#FFF222">
|
||||
<h1><br><center>
|
||||
The QGSP_BIC physics list.
|
||||
</h1>
|
||||
</center><hr>
|
||||
Click
|
||||
<a href="../QGSP_BIC.tar">here</a> to down-load the source code of QGSP_BIC
|
||||
Version 1.1
|
||||
<br>
|
||||
Click
|
||||
<a href="../Packaging.tar">here</a> to down-load the Packaging re-use library 2.3.
|
||||
<hr><br>
|
||||
The QGSP_BIC physics list's models and cross-section:
|
||||
<ul>
|
||||
<li>
|
||||
<b>FixME:</b> Some text and links to documentation to be added.
|
||||
<li>
|
||||
Verification plots for these cross-sections and models can be found
|
||||
<a href="index.html">here</a>.
|
||||
<b>FixME:</b> Add verification page.
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellspacing="0" cellpadding="0" align="center">
|
||||
<tr><td colspan="2"><hr hright="1"></td></tr>
|
||||
<tr valign="bottom">
|
||||
<td width="100%" class="small">
|
||||
In case of questions, please contact
|
||||
<a href=mailto:Hans-Peter.Wellisch@cern.ch>J.P Wellisch</a>. <BR>
|
||||
</td>
|
||||
<td ALIGN="right" class="small" nowrap>
|
||||
J.P. Wellisch, 2002<BR>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--#include file="../snippet.html" -->
|
||||
</body>
|
||||
</html>
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
@@ -49,23 +49,23 @@ template<class T> TQGSP_GN<T>::TQGSP_GN(): T()
|
||||
G4DataQuestionaire it(photon);
|
||||
G4cout << "You are using the simulation engine: QGSP_GN 2.6"<<G4endl;
|
||||
G4cout <<G4endl<<G4endl;
|
||||
defaultCutValue = 0.7*mm;
|
||||
SetVerboseLevel(1);
|
||||
this->defaultCutValue = 0.7*mm;
|
||||
this->SetVerboseLevel(1);
|
||||
|
||||
// General Physics
|
||||
RegisterPhysics( new GeneralPhysics("general") );
|
||||
this->RegisterPhysics( new GeneralPhysics("general") );
|
||||
|
||||
// EM Physics
|
||||
RegisterPhysics( new EM_GNPhysics("standard EM plus electron nuclear"));
|
||||
this->RegisterPhysics( new EM_GNPhysics("standard EM plus electron nuclear"));
|
||||
|
||||
// Muon Physics
|
||||
RegisterPhysics( new MuonPhysics("muon"));
|
||||
this->RegisterPhysics( new MuonPhysics("muon"));
|
||||
|
||||
// Hadron Physics
|
||||
RegisterPhysics( new HadronPhysicsQGSP("hadron"));
|
||||
this->RegisterPhysics( new HadronPhysicsQGSP("hadron"));
|
||||
|
||||
// Ion Physics
|
||||
RegisterPhysics( new IonPhysics("ion"));
|
||||
this->RegisterPhysics( new IonPhysics("ion"));
|
||||
|
||||
|
||||
}
|
||||
@@ -76,13 +76,13 @@ template<class T> TQGSP_GN<T>::~TQGSP_GN()
|
||||
|
||||
template<class T> void TQGSP_GN<T>::SetCuts()
|
||||
{
|
||||
if (verboseLevel >1){
|
||||
if (this->verboseLevel >1){
|
||||
G4cout << "QGSP_GN::SetCuts:";
|
||||
}
|
||||
// " G4VUserPhysicsList::SetCutsWithDefault" method sets
|
||||
// the default cut value for all particle types
|
||||
|
||||
SetCutsWithDefault();
|
||||
this->SetCutsWithDefault();
|
||||
|
||||
G4VUserPhysicsList::DumpCutValuesTable();
|
||||
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.78C-CERN UNIX lxplus039 45 [en] (X11; U; Linux 2.4.9-31.1.cernsmp i686) [Netscape]">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center><table BORDER WIDTH="95%" >
|
||||
<tr>
|
||||
<th ALIGN=CENTER></th>
|
||||
|
||||
<td ALIGN=left BGCOLOR="#FFF222">
|
||||
<h1><br><center>
|
||||
The QGSP_GN physics list.
|
||||
</h1>
|
||||
</center><hr>
|
||||
Click
|
||||
<a href="../QGSP_GN.tar">here</a> to down-load the source code of
|
||||
QGSP_GN Version 2.5
|
||||
<br>
|
||||
Click
|
||||
<a href="../Packaging.tar">here</a> to down-load the Packaging re-use library 2.3
|
||||
<hr><br>
|
||||
The QGSP_GN physics list's models and cross-section:
|
||||
<ul>
|
||||
<li>
|
||||
<b>FixME:</b> Some text and links to documentation to be added.
|
||||
<li>
|
||||
Verification plots for these cross-sections and models can be found
|
||||
<a href="index.html">here</a>.
|
||||
<b>FixME:</b> Add verification page.
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellspacing="0" cellpadding="0" align="center">
|
||||
<tr><td colspan="2"><hr hright="1"></td></tr>
|
||||
<tr valign="bottom">
|
||||
<td width="100%" class="small">
|
||||
In case of questions, please contact
|
||||
<a href=mailto:Hans-Peter.Wellisch@cern.ch>J.P Wellisch</a>. <BR>
|
||||
</td>
|
||||
<td ALIGN="right" class="small" nowrap>
|
||||
J.P. Wellisch, 2002<BR>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--#include file="../snippet.html" -->
|
||||
</body>
|
||||
</html>
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
@@ -48,23 +48,23 @@ template<class T> TQGSP_HP<T>::TQGSP_HP(): T()
|
||||
G4cout <<G4endl<<G4endl;
|
||||
// default cut value (1.0mm)
|
||||
// defaultCutValue = 1.0*mm;
|
||||
defaultCutValue = 0.7*mm;
|
||||
SetVerboseLevel(1);
|
||||
this->defaultCutValue = 0.7*mm;
|
||||
this->SetVerboseLevel(1);
|
||||
|
||||
// General Physics
|
||||
RegisterPhysics( new GeneralPhysics("general") );
|
||||
this->RegisterPhysics( new GeneralPhysics("general") );
|
||||
|
||||
// EM Physics
|
||||
RegisterPhysics( new EM_GNPhysics("standard EM plus electro nuclear"));
|
||||
this->RegisterPhysics( new EM_GNPhysics("standard EM plus electro nuclear"));
|
||||
|
||||
// Muon Physics
|
||||
RegisterPhysics( new MuonPhysics("muon"));
|
||||
this->RegisterPhysics( new MuonPhysics("muon"));
|
||||
|
||||
// Hadron Physics
|
||||
RegisterPhysics( new HadronPhysicsQGSP_HP("hadron"));
|
||||
this->RegisterPhysics( new HadronPhysicsQGSP_HP("hadron"));
|
||||
|
||||
// Ion Physics
|
||||
RegisterPhysics( new IonPhysics("ion"));
|
||||
this->RegisterPhysics( new IonPhysics("ion"));
|
||||
|
||||
|
||||
}
|
||||
@@ -75,13 +75,13 @@ template<class T> TQGSP_HP<T>::~TQGSP_HP()
|
||||
|
||||
template<class T> void TQGSP_HP<T>::SetCuts()
|
||||
{
|
||||
if (verboseLevel >1){
|
||||
if (this->verboseLevel >1){
|
||||
G4cout << "QGSP_HP::SetCuts:";
|
||||
}
|
||||
// " G4VUserPhysicsList::SetCutsWithDefault" method sets
|
||||
// the default cut value for all particle types
|
||||
|
||||
SetCutsWithDefault();
|
||||
this->SetCutsWithDefault();
|
||||
|
||||
G4VUserPhysicsList::DumpCutValuesTable();
|
||||
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.78C-CERN UNIX lxplus039 45 [en] (X11; U; Linux 2.4.9-31.1.cernsmp i686) [Netscape]">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center><table BORDER WIDTH="95%" >
|
||||
<tr>
|
||||
<th ALIGN=CENTER></th>
|
||||
|
||||
<td ALIGN=left BGCOLOR="#FFF222">
|
||||
<h1><br><center>
|
||||
The QGSP_HP physics list.
|
||||
</h1>
|
||||
</center><hr>
|
||||
Click
|
||||
<a href="../QGSP_HP.tar">here</a> to down-load the source code
|
||||
of <b>QGSP_HP</b> Version 2.2
|
||||
<br>
|
||||
Click
|
||||
<a href="../Packaging.tar">here</a> to down-load the Packaging re-use library 2.3
|
||||
<hr><br>
|
||||
The QGSP_HP physics list's models and cross-section:
|
||||
<ul>
|
||||
<li>
|
||||
<b>FixME:</b> Some text and links to documentation to be added.
|
||||
<li>
|
||||
Verification plots for these cross-sections and models can be found
|
||||
<a href="index.html">here</a>.
|
||||
<b>FixME:</b> Add verification page.
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellspacing="0" cellpadding="0" align="center">
|
||||
<tr><td colspan="2"><hr hright="1"></td></tr>
|
||||
<tr valign="bottom">
|
||||
<td width="100%" class="small">
|
||||
In case of questions, please contact
|
||||
<a href=mailto:Hans-Peter.Wellisch@cern.ch>J.P Wellisch</a>. <BR>
|
||||
</td>
|
||||
<td ALIGN="right" class="small" nowrap>
|
||||
J.P. Wellisch, 2002<BR>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--#include file="../snippet.html" -->
|
||||
</body>
|
||||
</html>
|
||||
<! Copyright © 2002 J.P. Wellisch >
|
||||
Reference in New Issue
Block a user