Import Geant4 9.4.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 16:25:56 +02:00
parent 74cad5e589
commit 89a9605df1
4440 changed files with 379508 additions and 189225 deletions
@@ -23,8 +23,8 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4PhysListFactory.cc,v 1.12 2009/11/25 18:55:56 vnivanch Exp $
// GEANT4 tag $Name: geant4-09-03 $
// $Id: G4PhysListFactory.cc,v 1.16 2010/11/19 19:50:15 vnivanch Exp $
// GEANT4 tag $Name: geant4-09-04 $
//
//---------------------------------------------------------------------------
//
@@ -49,19 +49,21 @@
#include "LHEP_EMV.hh"
#include "QBBC.hh"
#include "QGSC_BERT.hh"
#include "QGSC_CHIPS.hh"
#include "QGSP.hh"
#include "QGSP_BERT.hh"
#include "QGSP_BERT_EMV.hh"
#include "QGSP_BERT_EMX.hh"
#include "QGSP_BERT_HP.hh"
#include "QGSP_BERT_NOLEP.hh"
#include "QGSP_BERT_TRV.hh"
#include "QGSP_BERT_CHIPS.hh"
#include "QGSP_BIC.hh"
#include "QGSP_BIC_EMY.hh"
#include "QGSP_BIC_HP.hh"
#include "QGSP_FTFP_BERT.hh"
#include "QGS_BIC.hh"
#include "QGSP_INCL_ABLA.hh"
#include "Shielding.hh"
G4PhysListFactory::G4PhysListFactory()
{
@@ -71,13 +73,15 @@ G4PhysListFactory::G4PhysListFactory()
"CHIPS",
"FTFP_BERT","FTFP_BERT_EMV","FTFP_BERT_EMX","FTFP_BERT_TRV","FTF_BIC",
"LBE","LHEP","LHEP_EMV",
"QBBC","QBBC_XGG","QBBC_XGGSN",
"QGSC_BERT","QGSC_CHIPS",
"QBBC",
"QGSC_BERT","QGSP",
"QGSP_BERT","QGSP_BERT_EMV","QGSP_BERT_EMX","QGSP_BERT_HP",
"QGSP_BERT_NOLEP","QGSP_BERT_TRV","QGSP_BIC","QGSP_BIC_EMY","QGSP_BIC_HP",
"QGSP_FTFP_BERT","QGS_BIC", "QGSP_INCL_ABLA"};
"QGSP_BERT_NOLEP","QGSP_BERT_TRV","QGSP_BERT_CHIPS",
"QGSP_BIC","QGSP_BIC_EMY","QGSP_BIC_HP",
"QGSP_FTFP_BERT","QGS_BIC", "QGSP_INCL_ABLA",
"Shielding"};
for(size_t i=0; i<nlists; i++) {
for(size_t i=0; i<nlists; ++i) {
listnames.push_back(s[i]);
}
}
@@ -108,40 +112,40 @@ G4VModularPhysicsList* G4PhysListFactory::GetReferencePhysList(
const G4String& name)
{
G4VModularPhysicsList* p = 0;
if(name == "CHIPS") {p = new CHIPS();}
else if(name == "FTFP_BERT") {p = new FTFP_BERT();}
if(name == "CHIPS") {p = new CHIPS();}
else if(name == "FTFP_BERT") {p = new FTFP_BERT();}
else if(name == "FTFP_BERT_EMV") {p = new FTFP_BERT_EMV();}
else if(name == "FTFP_BERT_EMX") {p = new FTFP_BERT_EMX();}
else if(name == "FTFP_BERT_TRV") {p = new FTFP_BERT_TRV();}
else if(name == "FTF_BIC") {p = new FTF_BIC();}
else if(name == "LBE") {p = new LBE();}
else if(name == "LHEP") {p = new LHEP();}
else if(name == "LHEP_EMV") {p = new LHEP_EMV();}
else if(name == "QBBC") {p = new QBBC();}
else if(name == "QBBC_XGG") {p = new QBBC(1,"QBBC_XGG");}
else if(name == "QBBC_XGGSN") {p = new QBBC(1,"QBBC_XGGSN");}
else if(name == "QGSC_BERT") {p = new QGSC_BERT();}
else if(name == "QGSC_CHIPS") {p = new QGSC_CHIPS();}
else if(name == "QGSP_BERT") {p = new QGSP_BERT();}
else if(name == "FTF_BIC") {p = new FTF_BIC();}
else if(name == "LBE") {p = new LBE();}
else if(name == "LHEP") {p = new LHEP();}
else if(name == "LHEP_EMV") {p = new LHEP_EMV();}
else if(name == "QBBC") {p = new QBBC();}
else if(name == "QGSC_BERT") {p = new QGSC_BERT();}
else if(name == "QGSP") {p = new QGSP();}
else if(name == "QGSP_BERT") {p = new QGSP_BERT();}
else if(name == "QGSP_BERT_EMV") {p = new QGSP_BERT_EMV();}
else if(name == "QGSP_BERT_EMX") {p = new QGSP_BERT_EMX();}
else if(name == "QGSP_BERT_HP") {p = new QGSP_BERT_HP();}
else if(name == "QGSP_BERT_HP") {p = new QGSP_BERT_HP();}
else if(name == "QGSP_BERT_NOLEP") {p = new QGSP_BERT_NOLEP();}
else if(name == "QGSP_BERT_TRV") {p = new QGSP_BERT_TRV();}
else if(name == "QGSP_BIC") {p = new QGSP_BIC();}
else if(name == "QGSP_BIC_EMY") {p = new QGSP_BIC_EMY();}
else if(name == "QGSP_BIC_HP") {p = new QGSP_BIC_HP();}
else if(name == "QGSP_FTFP_BERT") {p = new QGSP_FTFP_BERT();}
else if(name == "QGS_BIC") {p = new QGS_BIC();}
else if(name == "QGSP_INCL_ABLA") {p = new QGSP_INCL_ABLA();}
else if(name == "QGSP_BERT_CHIPS") {p = new QGSP_BERT_CHIPS();}
else if(name == "QGSP_BIC") {p = new QGSP_BIC();}
else if(name == "QGSP_BIC_EMY") {p = new QGSP_BIC_EMY();}
else if(name == "QGSP_BIC_HP") {p = new QGSP_BIC_HP();}
else if(name == "QGSP_FTFP_BERT"){p = new QGSP_FTFP_BERT();}
else if(name == "QGS_BIC") {p = new QGS_BIC();}
else if(name == "QGSP_INCL_ABLA"){p = new QGSP_INCL_ABLA();}
else if(name == "Shielding") {p = new Shielding();}
else {
G4cout << "### G4PhysListFactory WARNING: "
<< "PhysicsList " << name << " is not known"
<< G4endl
<< " Default Physics Lists " << defName
<< " is instantiated"
<< G4endl;
p = new QGSP_BERT();
// << " Default Physics Lists " << defName
// << " is instantiated"
// << G4endl;
// p = new QGSP_BERT();
}
return p;
}