Index: trunk/source/physics_lists/lists/src/HadronPhysicsFTFC.cc
===================================================================
--- trunk/source/physics_lists/lists/src/HadronPhysicsFTFC.cc	(revision 1347)
+++ 	(revision )
@@ -1,123 +1,0 @@
-//
-// ********************************************************************
-// * License and Disclaimer                                           *
-// *                                                                  *
-// * The  Geant4 software  is  copyright of the Copyright Holders  of *
-// * the Geant4 Collaboration.  It is provided  under  the terms  and *
-// * conditions of the Geant4 Software License,  included in the file *
-// * LICENSE and available at  http://cern.ch/geant4/license .  These *
-// * include a list of copyright holders.                             *
-// *                                                                  *
-// * Neither the authors of this software system, nor their employing *
-// * institutes,nor the agencies providing financial support for this *
-// * work  make  any representation or  warranty, express or implied, *
-// * regarding  this  software system or assume any liability for its *
-// * use.  Please see the license in the file  LICENSE  and URL above *
-// * for the full disclaimer and the limitation of liability.         *
-// *                                                                  *
-// * This  code  implementation is the result of  the  scientific and *
-// * technical work of the GEANT4 collaboration.                      *
-// * By using,  copying,  modifying or  distributing the software (or *
-// * any work based  on the software)  you  agree  to acknowledge its *
-// * use  in  resulting  scientific  publications,  and indicate your *
-// * acceptance of all terms of the Geant4 Software license.          *
-// ********************************************************************
-//
-// $Id: HadronPhysicsFTFC.cc,v 1.3 2010/06/03 10:42:44 gunter Exp $
-// GEANT4 tag $Name: geant4-09-04-beta-01 $
-//
-//---------------------------------------------------------------------------
-//
-// ClassName:   
-//
-// Author: 2002 J.P. Wellisch
-//
-// Modified:
-// 28.11.2005 G.Folger: migration to non static particles
-// 08.06.2006 V.Ivanchenko:remove stopping
-//
-//----------------------------------------------------------------------------
-//
-#include "HadronPhysicsFTFC.hh"
-
-#include "globals.hh"
-#include "G4ios.hh"
-#include <iomanip>   
-#include "G4ParticleDefinition.hh"
-#include "G4ParticleTable.hh"
-
-#include "G4MesonConstructor.hh"
-#include "G4BaryonConstructor.hh"
-#include "G4ShortLivedConstructor.hh"
-
-HadronPhysicsFTFC::HadronPhysicsFTFC(G4int)
-                    :  G4VPhysicsConstructor("hInelastic FTFC")
-		     , QuasiElastic(false)
-{}
-
-HadronPhysicsFTFC::HadronPhysicsFTFC(const G4String& name, G4bool quasiElastic)
-                    :  G4VPhysicsConstructor(name) , QuasiElastic(quasiElastic)
-{}
-
-void HadronPhysicsFTFC::CreateModels()
-{
-  theNeutrons=new G4NeutronBuilder;
-  theFTFCNeutron=new G4FTFCNeutronBuilder(QuasiElastic);
-  theNeutrons->RegisterMe(theFTFCNeutron);
-  theNeutrons->RegisterMe(theLEPNeutron=new G4LEPNeutronBuilder);
-  theLEPNeutron->SetMaxInelasticEnergy(5*GeV);
-
-  thePro=new G4ProtonBuilder;
-  theFTFCPro=new G4FTFCProtonBuilder(QuasiElastic);
-  thePro->RegisterMe(theFTFCPro);
-  thePro->RegisterMe(theLEPPro=new G4LEPProtonBuilder);
-  theLEPPro->SetMaxEnergy(5*GeV);
-  
-  thePiK=new G4PiKBuilder;
-  theFTFCPiK=new G4FTFCPiKBuilder(QuasiElastic);
-  thePiK->RegisterMe(theFTFCPiK);
-  thePiK->RegisterMe(theLEPPiK=new G4LEPPiKBuilder);
-  theLEPPiK->SetMaxEnergy(5*GeV);
-  
-  theMiscLHEP=new G4MiscLHEPBuilder;
-}
-
-HadronPhysicsFTFC::~HadronPhysicsFTFC() 
-{
-  delete theNeutrons;
-  delete theLEPNeutron;
-  delete theFTFCNeutron;
-    
-  delete thePiK;
-  delete theLEPPiK;
-  delete theFTFCPiK;
-    
-  delete thePro;
-  delete theLEPPro;
-  delete theFTFCPro;    
-    
-  delete theMiscLHEP;
-}
-
-void HadronPhysicsFTFC::ConstructParticle()
-{
-  G4MesonConstructor pMesonConstructor;
-  pMesonConstructor.ConstructParticle();
-
-  G4BaryonConstructor pBaryonConstructor;
-  pBaryonConstructor.ConstructParticle();
-
-  G4ShortLivedConstructor pShortLivedConstructor;
-  pShortLivedConstructor.ConstructParticle();  
-}
-
-#include "G4ProcessManager.hh"
-void HadronPhysicsFTFC::ConstructProcess()
-{
-  CreateModels();
-  theNeutrons->Build();
-  thePro->Build();
-  thePiK->Build();
-  theMiscLHEP->Build();
-}
-
Index: trunk/source/physics_lists/lists/src/HadronPhysicsFTFP.cc
===================================================================
--- trunk/source/physics_lists/lists/src/HadronPhysicsFTFP.cc	(revision 1347)
+++ 	(revision )
@@ -1,124 +1,0 @@
-//
-// ********************************************************************
-// * License and Disclaimer                                           *
-// *                                                                  *
-// * The  Geant4 software  is  copyright of the Copyright Holders  of *
-// * the Geant4 Collaboration.  It is provided  under  the terms  and *
-// * conditions of the Geant4 Software License,  included in the file *
-// * LICENSE and available at  http://cern.ch/geant4/license .  These *
-// * include a list of copyright holders.                             *
-// *                                                                  *
-// * Neither the authors of this software system, nor their employing *
-// * institutes,nor the agencies providing financial support for this *
-// * work  make  any representation or  warranty, express or implied, *
-// * regarding  this  software system or assume any liability for its *
-// * use.  Please see the license in the file  LICENSE  and URL above *
-// * for the full disclaimer and the limitation of liability.         *
-// *                                                                  *
-// * This  code  implementation is the result of  the  scientific and *
-// * technical work of the GEANT4 collaboration.                      *
-// * By using,  copying,  modifying or  distributing the software (or *
-// * any work based  on the software)  you  agree  to acknowledge its *
-// * use  in  resulting  scientific  publications,  and indicate your *
-// * acceptance of all terms of the Geant4 Software license.          *
-// ********************************************************************
-//
-// $Id: HadronPhysicsFTFP.cc,v 1.3 2010/06/03 10:42:44 gunter Exp $
-// GEANT4 tag $Name: geant4-09-04-beta-01 $
-//
-//---------------------------------------------------------------------------
-//
-// ClassName:   
-//
-// Author: 2002 J.P. Wellisch
-//
-// Modified:
-// 23.11.2005 G.Folger: migration to non static particles
-// 08.06.2006 V.Ivanchenko: remove stopping
-//
-//----------------------------------------------------------------------------
-//
-#include "HadronPhysicsFTFP.hh"
-
-#include "globals.hh"
-#include "G4ios.hh"
-#include <iomanip>   
-#include "G4ParticleDefinition.hh"
-#include "G4ParticleTable.hh"
-
-#include "G4MesonConstructor.hh"
-#include "G4BaryonConstructor.hh"
-#include "G4ShortLivedConstructor.hh"
-
-HadronPhysicsFTFP::HadronPhysicsFTFP(G4int)
-                    :  G4VPhysicsConstructor("hInelastic FTFP")
-		     , QuasiElastic(false)
-{}
-
-HadronPhysicsFTFP::HadronPhysicsFTFP(const G4String& name, G4bool quasiElastic)
-                    :  G4VPhysicsConstructor(name) , QuasiElastic(quasiElastic)
-{}
-
-void HadronPhysicsFTFP::CreateModels()
-{
-
-  theNeutrons=new G4NeutronBuilder;
-  theFTFPNeutron=new G4FTFPNeutronBuilder(QuasiElastic);
-  theNeutrons->RegisterMe(theFTFPNeutron);
-  theNeutrons->RegisterMe(theLEPNeutron=new G4LEPNeutronBuilder);
-  theLEPNeutron->SetMaxInelasticEnergy(5*GeV);
-
-  thePro=new G4ProtonBuilder;
-  theFTFPPro=new G4FTFPProtonBuilder(QuasiElastic);
-  thePro->RegisterMe(theFTFPPro);
-  thePro->RegisterMe(theLEPPro=new G4LEPProtonBuilder);
-  theLEPPro->SetMaxEnergy(5*GeV);
-
-  thePiK=new G4PiKBuilder;
-  theFTFPPiK=new G4FTFPPiKBuilder(QuasiElastic);
-  thePiK->RegisterMe(theFTFPPiK);
-  thePiK->RegisterMe(theLEPPiK=new G4LEPPiKBuilder);
-  theLEPPiK->SetMaxEnergy(5*GeV);
-  
-  theMiscLHEP=new G4MiscLHEPBuilder;
-}
-
-HadronPhysicsFTFP::~HadronPhysicsFTFP()
-{
-  delete theNeutrons;
-  delete theLEPNeutron;
-  delete theFTFPNeutron;
-    
-  delete thePiK;
-  delete theLEPPiK;
-  delete theFTFPPiK;
-    
-  delete thePro;
-  delete theLEPPro;
-  delete theFTFPPro;    
-    
-  delete theMiscLHEP;
-}
-
-void HadronPhysicsFTFP::ConstructParticle()
-{
-  G4MesonConstructor pMesonConstructor;
-  pMesonConstructor.ConstructParticle();
-
-  G4BaryonConstructor pBaryonConstructor;
-  pBaryonConstructor.ConstructParticle();
-
-  G4ShortLivedConstructor pShortLivedConstructor;
-  pShortLivedConstructor.ConstructParticle();  
-}
-
-#include "G4ProcessManager.hh"
-void HadronPhysicsFTFP::ConstructProcess()
-{
-  CreateModels();
-  theNeutrons->Build();
-  thePro->Build();
-  thePiK->Build();
-  theMiscLHEP->Build();
-}
-
Index: trunk/source/physics_lists/lists/src/HadronPhysicsLHEP_BERT.cc
===================================================================
--- trunk/source/physics_lists/lists/src/HadronPhysicsLHEP_BERT.cc	(revision 1347)
+++ 	(revision )
@@ -1,124 +1,0 @@
-//
-// ********************************************************************
-// * License and Disclaimer                                           *
-// *                                                                  *
-// * The  Geant4 software  is  copyright of the Copyright Holders  of *
-// * the Geant4 Collaboration.  It is provided  under  the terms  and *
-// * conditions of the Geant4 Software License,  included in the file *
-// * LICENSE and available at  http://cern.ch/geant4/license .  These *
-// * include a list of copyright holders.                             *
-// *                                                                  *
-// * Neither the authors of this software system, nor their employing *
-// * institutes,nor the agencies providing financial support for this *
-// * work  make  any representation or  warranty, express or implied, *
-// * regarding  this  software system or assume any liability for its *
-// * use.  Please see the license in the file  LICENSE  and URL above *
-// * for the full disclaimer and the limitation of liability.         *
-// *                                                                  *
-// * This  code  implementation is the result of  the  scientific and *
-// * technical work of the GEANT4 collaboration.                      *
-// * By using,  copying,  modifying or  distributing the software (or *
-// * any work based  on the software)  you  agree  to acknowledge its *
-// * use  in  resulting  scientific  publications,  and indicate your *
-// * acceptance of all terms of the Geant4 Software license.          *
-// ********************************************************************
-//
-// $Id: HadronPhysicsLHEP_BERT.cc,v 1.2 2010/06/03 10:42:44 gunter Exp $
-// GEANT4 tag $Name: geant4-09-04-beta-01 $
-//
-//---------------------------------------------------------------------------
-//
-// ClassName: HadronPhysicsLHEP_BERT
-//
-// Author: 2002 J.P. Wellisch
-//
-// Modified:
-//  1.12.2005 G.Folger: migration to non static particles
-// 08.06.2006 V.Ivanchenko: remove stopping
-// 20.06.2006 G.Folger: Bertini applies to Kaons, i.e. use SetMinEnergy instead of SetMinPionEnergy
-//
-//----------------------------------------------------------------------------
-//
-#include "HadronPhysicsLHEP_BERT.hh"
-
-#include "globals.hh"
-#include "G4ios.hh"
-#include <iomanip>   
-#include "G4ParticleDefinition.hh"
-#include "G4ParticleTable.hh"
-
-#include "G4MesonConstructor.hh"
-#include "G4BaryonConstructor.hh"
-#include "G4ShortLivedConstructor.hh"
-
-HadronPhysicsLHEP_BERT::HadronPhysicsLHEP_BERT(G4int)
-                    :  G4VPhysicsConstructor("hInelastic LHEP_BERT") 
-{}
-
-HadronPhysicsLHEP_BERT::HadronPhysicsLHEP_BERT(const G4String& name)
-                    :  G4VPhysicsConstructor(name) 
-{}
-
-void HadronPhysicsLHEP_BERT::CreateModels()
-{
-  theNeutrons=new G4NeutronBuilder;
-
-  theNeutrons->RegisterMe(theLHEPNeutron=new G4LHEPNeutronBuilder);
-  theNeutrons->RegisterMe(theBertiniNeutron=new G4BertiniNeutronBuilder);
-  theLHEPNeutron->SetMinInelasticEnergy(9.5*GeV);
-  theBertiniNeutron->SetMaxEnergy(9.9*GeV);
-
-  thePro=new G4ProtonBuilder;
-  thePro->RegisterMe(theLHEPPro=new G4LHEPProtonBuilder);
-  thePro->RegisterMe(theBertiniPro=new G4BertiniProtonBuilder);
-  theLHEPPro->SetMinEnergy(9.5*GeV);
-  theBertiniPro->SetMaxEnergy(9.9*GeV);
-  
-  thePiK=new G4PiKBuilder;
-  thePiK->RegisterMe(theLHEPPiK=new G4LHEPPiKBuilder);
-  thePiK->RegisterMe(theBertiniPiK=new G4BertiniPiKBuilder);
-  theLHEPPiK->SetMinEnergy(9.5*GeV);
-  theBertiniPiK->SetMaxEnergy(9.9*GeV);
-
-  theMiscLHEP=new G4MiscLHEPBuilder;
-}
-
-HadronPhysicsLHEP_BERT::~HadronPhysicsLHEP_BERT()
-{
-    delete theNeutrons;
-    delete theLHEPNeutron;
-    delete theBertiniNeutron;
-    
-    delete thePiK;
-    delete theLHEPPiK;
-    delete theBertiniPiK;
-    
-    delete thePro;
-    delete theLHEPPro;
-    delete theBertiniPro;
-    
-    delete theMiscLHEP;
-}
-
-void HadronPhysicsLHEP_BERT::ConstructParticle()
-{
-  G4MesonConstructor pMesonConstructor;
-  pMesonConstructor.ConstructParticle();
-
-  G4BaryonConstructor pBaryonConstructor;
-  pBaryonConstructor.ConstructParticle();
-
-  G4ShortLivedConstructor pShortLivedConstructor;
-  pShortLivedConstructor.ConstructParticle();  
-}
-
-#include "G4ProcessManager.hh"
-void HadronPhysicsLHEP_BERT::ConstructProcess()
-{
-  CreateModels();
-  theNeutrons->Build();
-  thePro->Build();
-  thePiK->Build();
-  theMiscLHEP->Build();
-}
-
Index: trunk/source/physics_lists/lists/src/HadronPhysicsLHEP_BERT_HP.cc
===================================================================
--- trunk/source/physics_lists/lists/src/HadronPhysicsLHEP_BERT_HP.cc	(revision 1347)
+++ 	(revision )
@@ -1,122 +1,0 @@
-//
-// ********************************************************************
-// * License and Disclaimer                                           *
-// *                                                                  *
-// * The  Geant4 software  is  copyright of the Copyright Holders  of *
-// * the Geant4 Collaboration.  It is provided  under  the terms  and *
-// * conditions of the Geant4 Software License,  included in the file *
-// * LICENSE and available at  http://cern.ch/geant4/license .  These *
-// * include a list of copyright holders.                             *
-// *                                                                  *
-// * Neither the authors of this software system, nor their employing *
-// * institutes,nor the agencies providing financial support for this *
-// * work  make  any representation or  warranty, express or implied, *
-// * regarding  this  software system or assume any liability for its *
-// * use.  Please see the license in the file  LICENSE  and URL above *
-// * for the full disclaimer and the limitation of liability.         *
-// *                                                                  *
-// * This  code  implementation is the result of  the  scientific and *
-// * technical work of the GEANT4 collaboration.                      *
-// * By using,  copying,  modifying or  distributing the software (or *
-// * any work based  on the software)  you  agree  to acknowledge its *
-// * use  in  resulting  scientific  publications,  and indicate your *
-// * acceptance of all terms of the Geant4 Software license.          *
-// ********************************************************************
-//
-// $Id: HadronPhysicsLHEP_BERT_HP.cc,v 1.2 2010/06/03 10:42:44 gunter Exp $
-// GEANT4 tag $Name: geant4-09-04-beta-01 $
-//
-//---------------------------------------------------------------------------
-//
-// ClassName:  HadronPhysicsLHEP_BERT_HP
-//
-// Author: 2002 J.P. Wellisch
-//
-// Modified:
-//  1.12.2005 G.Folger: migration to non static particles
-// 08.06.2006 V.Ivanchenko: remove stopping
-//
-//----------------------------------------------------------------------------
-//
-#include "HadronPhysicsLHEP_BERT_HP.hh"
-
-#include "globals.hh"
-#include "G4ios.hh"
-#include <iomanip>   
-#include "G4ParticleDefinition.hh"
-#include "G4ParticleTable.hh"
-
-#include "G4MesonConstructor.hh"
-#include "G4BaryonConstructor.hh"
-#include "G4ShortLivedConstructor.hh"
-
-HadronPhysicsLHEP_BERT_HP::HadronPhysicsLHEP_BERT_HP(G4int)
-                    :  G4VPhysicsConstructor("hInelastic LHEP_BERT_HP") 
-{}
-
-HadronPhysicsLHEP_BERT_HP::HadronPhysicsLHEP_BERT_HP(const G4String& name)
-                    :  G4VPhysicsConstructor(name) 
-{}
-
-void HadronPhysicsLHEP_BERT_HP::CreateModels()
-{
-  theNeutrons=new G4NeutronBuilder;
-  theNeutrons->RegisterMe(theLHEPNeutron=new G4LHEPNeutronBuilder);
-  theNeutrons->RegisterMe(theBertiniNeutron=new G4BertiniNeutronBuilder);
-  theNeutrons->RegisterMe(theHPNeutron=new G4NeutronHPBuilder);
-  theLHEPNeutron->SetMinEnergy(19.9*MeV);
-  theLHEPNeutron->SetMinInelasticEnergy(9.5*GeV);
-  theBertiniNeutron->SetMaxEnergy(9.9*GeV);
-  theBertiniNeutron->SetMinEnergy(19.9*MeV);
-
-  thePro=new G4ProtonBuilder;
-  thePro->RegisterMe(theLHEPPro=new G4LHEPProtonBuilder);
-  thePro->RegisterMe(theBertiniPro=new G4BertiniProtonBuilder);
-  theLHEPPro->SetMinEnergy(9.5*GeV);
-  theBertiniPro->SetMaxEnergy(9.9*GeV);
-  
-  thePiK=new G4PiKBuilder;
-  thePiK->RegisterMe(theLHEPPiK=new G4LHEPPiKBuilder);
-  
-  theMiscLHEP=new G4MiscLHEPBuilder;
-}
-
-HadronPhysicsLHEP_BERT_HP::~HadronPhysicsLHEP_BERT_HP()
-{
-    delete theNeutrons;
-    delete theLHEPNeutron;
-    delete theBertiniNeutron;
-    delete theHPNeutron;
-    
-    delete thePiK;
-    delete theLHEPPiK;
-    
-    delete thePro;
-    delete theLHEPPro;
-    delete theBertiniPro;
-    
-    delete theMiscLHEP;
-}
-
-void HadronPhysicsLHEP_BERT_HP::ConstructParticle()
-{
-  G4MesonConstructor pMesonConstructor;
-  pMesonConstructor.ConstructParticle();
-
-  G4BaryonConstructor pBaryonConstructor;
-  pBaryonConstructor.ConstructParticle();
-
-  G4ShortLivedConstructor pShortLivedConstructor;
-  pShortLivedConstructor.ConstructParticle();  
-}
-
-#include "G4ProcessManager.hh"
-void HadronPhysicsLHEP_BERT_HP::ConstructProcess()
-{
-  CreateModels();
-  theNeutrons->Build();
-  thePro->Build();
-  thePiK->Build();
-  theMiscLHEP->Build();
-}
-
Index: trunk/source/physics_lists/lists/src/HadronPhysicsLHEP_PRECO_HP.cc
===================================================================
--- trunk/source/physics_lists/lists/src/HadronPhysicsLHEP_PRECO_HP.cc	(revision 1347)
+++ 	(revision )
@@ -1,119 +1,0 @@
-//
-// ********************************************************************
-// * License and Disclaimer                                           *
-// *                                                                  *
-// * The  Geant4 software  is  copyright of the Copyright Holders  of *
-// * the Geant4 Collaboration.  It is provided  under  the terms  and *
-// * conditions of the Geant4 Software License,  included in the file *
-// * LICENSE and available at  http://cern.ch/geant4/license .  These *
-// * include a list of copyright holders.                             *
-// *                                                                  *
-// * Neither the authors of this software system, nor their employing *
-// * institutes,nor the agencies providing financial support for this *
-// * work  make  any representation or  warranty, express or implied, *
-// * regarding  this  software system or assume any liability for its *
-// * use.  Please see the license in the file  LICENSE  and URL above *
-// * for the full disclaimer and the limitation of liability.         *
-// *                                                                  *
-// * This  code  implementation is the result of  the  scientific and *
-// * technical work of the GEANT4 collaboration.                      *
-// * By using,  copying,  modifying or  distributing the software (or *
-// * any work based  on the software)  you  agree  to acknowledge its *
-// * use  in  resulting  scientific  publications,  and indicate your *
-// * acceptance of all terms of the Geant4 Software license.          *
-// ********************************************************************
-//
-// $Id: HadronPhysicsLHEP_PRECO_HP.cc,v 1.2 2010/06/03 10:42:44 gunter Exp $
-// GEANT4 tag $Name: geant4-09-04-beta-01 $
-//
-//---------------------------------------------------------------------------
-//
-// ClassName:  HadronPhysicsLHEP_PRECO_HP
-//
-// Author: 2002 J.P. Wellisch
-//
-// Modified:
-//  1.12.2005 G.Folger: migration to non static particles
-// 08.06.2006 V.Ivanchenko: remove stopping
-//
-//----------------------------------------------------------------------------
-//
-#include "HadronPhysicsLHEP_PRECO_HP.hh"
-
-#include "globals.hh"
-#include "G4ios.hh"
-#include <iomanip>   
-#include "G4ParticleDefinition.hh"
-#include "G4ParticleTable.hh"
-
-#include "G4MesonConstructor.hh"
-#include "G4BaryonConstructor.hh"
-#include "G4ShortLivedConstructor.hh"
-
-HadronPhysicsLHEP_PRECO_HP::HadronPhysicsLHEP_PRECO_HP(G4int)
-                    :  G4VPhysicsConstructor("hInelastic LHEP_PRECO_HP") 
-{}
-
-HadronPhysicsLHEP_PRECO_HP::HadronPhysicsLHEP_PRECO_HP(const G4String& name)
-                    :  G4VPhysicsConstructor(name) 
-{}
-
-void HadronPhysicsLHEP_PRECO_HP::CreateModels()
-{
-  theNeutrons=new G4NeutronBuilder;
-  theNeutrons->RegisterMe(theLHEPNeutron=new G4LHEPNeutronBuilder);
-  theLHEPNeutron->SetMinEnergy(19.9*MeV);
-  theLHEPNeutron->SetMinInelasticEnergy(0.15*GeV);
-  theNeutrons->RegisterMe(thePrecoNeutron=new G4PrecoNeutronBuilder);
-  thePrecoNeutron->SetMinEnergy(19.9*MeV);
-  theNeutrons->RegisterMe(theHPNeutron=new G4NeutronHPBuilder);
-  
-  thePro=new G4ProtonBuilder;
-  thePro->RegisterMe(theLHEPPro=new G4LHEPProtonBuilder);
-  theLHEPPro->SetMinEnergy(0.15*GeV);
-  thePro->RegisterMe(thePrecoPro=new G4PrecoProtonBuilder);
-  
-  thePiK=new G4PiKBuilder;
-  thePiK->RegisterMe(theLHEPPiK=new G4LHEPPiKBuilder);
-
-  theMiscLHEP=new G4MiscLHEPBuilder;
-}
-
-HadronPhysicsLHEP_PRECO_HP::~HadronPhysicsLHEP_PRECO_HP()
-{
-  delete theNeutrons;
-  delete theLHEPNeutron;
-  delete thePrecoNeutron;
-  delete theHPNeutron;
-  
-  delete thePiK;
-  delete theLHEPPiK;
-  
-  delete thePro;
-  delete theLHEPPro;
-  delete thePrecoPro;    
-  
-  delete theMiscLHEP;
-}
-
-void HadronPhysicsLHEP_PRECO_HP::ConstructParticle()
-{
-  G4MesonConstructor pMesonConstructor;
-  pMesonConstructor.ConstructParticle();
-
-  G4BaryonConstructor pBaryonConstructor;
-  pBaryonConstructor.ConstructParticle();
-
-  G4ShortLivedConstructor pShortLivedConstructor;
-  pShortLivedConstructor.ConstructParticle();  
-}
-
-#include "G4ProcessManager.hh"
-void HadronPhysicsLHEP_PRECO_HP::ConstructProcess()
-{
-  CreateModels();
-  theNeutrons->Build();
-  thePro->Build();
-  thePiK->Build();
-  theMiscLHEP->Build();
-}
Index: trunk/source/physics_lists/lists/src/HadronPhysicsQGSC.cc
===================================================================
--- trunk/source/physics_lists/lists/src/HadronPhysicsQGSC.cc	(revision 1347)
+++ 	(revision )
@@ -1,117 +1,0 @@
-//
-// ********************************************************************
-// * License and Disclaimer                                           *
-// *                                                                  *
-// * The  Geant4 software  is  copyright of the Copyright Holders  of *
-// * the Geant4 Collaboration.  It is provided  under  the terms  and *
-// * conditions of the Geant4 Software License,  included in the file *
-// * LICENSE and available at  http://cern.ch/geant4/license .  These *
-// * include a list of copyright holders.                             *
-// *                                                                  *
-// * Neither the authors of this software system, nor their employing *
-// * institutes,nor the agencies providing financial support for this *
-// * work  make  any representation or  warranty, express or implied, *
-// * regarding  this  software system or assume any liability for its *
-// * use.  Please see the license in the file  LICENSE  and URL above *
-// * for the full disclaimer and the limitation of liability.         *
-// *                                                                  *
-// * This  code  implementation is the result of  the  scientific and *
-// * technical work of the GEANT4 collaboration.                      *
-// * By using,  copying,  modifying or  distributing the software (or *
-// * any work based  on the software)  you  agree  to acknowledge its *
-// * use  in  resulting  scientific  publications,  and indicate your *
-// * acceptance of all terms of the Geant4 Software license.          *
-// ********************************************************************
-//
-// $Id: HadronPhysicsQGSC.cc,v 1.4 2010/06/03 10:42:44 gunter Exp $
-// GEANT4 tag $Name: geant4-09-04-beta-01 $
-//
-//---------------------------------------------------------------------------
-//
-// ClassName:   HadronPhysicsQGSC
-//
-// Author: 2002 J.P. Wellisch
-//
-// Modified:
-// 21.11.2005 G.Folger: don't  keep processes as data members, but new these
-// 08.06.2006 V.Ivanchenko: remove stopping
-// 25.04.2007 G.Folger: Add code for quasielastic
-//
-//----------------------------------------------------------------------------
-//
-#include "HadronPhysicsQGSC.hh"
-
-#include "globals.hh"
-#include "G4ios.hh"
-#include <iomanip>   
-#include "G4ParticleDefinition.hh"
-#include "G4ParticleTable.hh"
-
-#include "G4MesonConstructor.hh"
-#include "G4BaryonConstructor.hh"
-#include "G4ShortLivedConstructor.hh"
-
-HadronPhysicsQGSC::HadronPhysicsQGSC(G4int)
-                    :  G4VPhysicsConstructor("hInelastic QGSC")
-		     , QuasiElastic(true)
-{}
-
-HadronPhysicsQGSC::HadronPhysicsQGSC(const G4String& name, G4bool quasiElastic)
-                    :  G4VPhysicsConstructor(name)  , QuasiElastic(quasiElastic)
-{}
-
-void HadronPhysicsQGSC::CreateModels()
-{
-  theNeutrons=new G4NeutronBuilder;
-  theNeutrons->RegisterMe(theQGSCNeutron=new G4QGSCNeutronBuilder(QuasiElastic));
-  theNeutrons->RegisterMe(theLEPNeutron=new G4LEPNeutronBuilder);
-  theLEPNeutron->SetMaxInelasticEnergy(25*GeV);
-
-  thePro=new G4ProtonBuilder;
-  thePro->RegisterMe(theQGSCPro=new G4QGSCProtonBuilder(QuasiElastic));
-  thePro->RegisterMe(theLEPPro=new G4LEPProtonBuilder);
-  theLEPPro->SetMaxEnergy(25*GeV);
-
-  thePiK=new G4PiKBuilder;
-  thePiK->RegisterMe(theQGSCPiK=new G4QGSCPiKBuilder(QuasiElastic));
-  thePiK->RegisterMe(theLEPPiK=new G4LEPPiKBuilder);
-  theLEPPiK->SetMaxEnergy(25*GeV);
-  
-  theMiscLHEP=new G4MiscLHEPBuilder;
-}
-
-HadronPhysicsQGSC::~HadronPhysicsQGSC() 
-{
-   delete theMiscLHEP;
-   delete theQGSCPro;
-   delete theLEPPro;
-   delete thePro;
-   delete theQGSCNeutron;
-   delete theNeutrons;
-   delete theQGSCPiK;
-   delete theLEPPiK;
-   delete thePiK;
-}
-
-void HadronPhysicsQGSC::ConstructParticle()
-{
-  G4MesonConstructor pMesonConstructor;
-  pMesonConstructor.ConstructParticle();
-
-  G4BaryonConstructor pBaryonConstructor;
-  pBaryonConstructor.ConstructParticle();
-
-  G4ShortLivedConstructor pShortLivedConstructor;
-  pShortLivedConstructor.ConstructParticle();  
-}
-
-#include "G4ProcessManager.hh"
-void HadronPhysicsQGSC::ConstructProcess()
-{
-  CreateModels();
-  theNeutrons->Build();
-  thePro->Build();
-  thePiK->Build();
-  theMiscLHEP->Build();
-}
-
Index: trunk/source/physics_lists/lists/src/HadronPhysicsQGSC_EFLOW.cc
===================================================================
--- trunk/source/physics_lists/lists/src/HadronPhysicsQGSC_EFLOW.cc	(revision 1347)
+++ 	(revision )
@@ -1,117 +1,0 @@
-//
-// ********************************************************************
-// * License and Disclaimer                                           *
-// *                                                                  *
-// * The  Geant4 software  is  copyright of the Copyright Holders  of *
-// * the Geant4 Collaboration.  It is provided  under  the terms  and *
-// * conditions of the Geant4 Software License,  included in the file *
-// * LICENSE and available at  http://cern.ch/geant4/license .  These *
-// * include a list of copyright holders.                             *
-// *                                                                  *
-// * Neither the authors of this software system, nor their employing *
-// * institutes,nor the agencies providing financial support for this *
-// * work  make  any representation or  warranty, express or implied, *
-// * regarding  this  software system or assume any liability for its *
-// * use.  Please see the license in the file  LICENSE  and URL above *
-// * for the full disclaimer and the limitation of liability.         *
-// *                                                                  *
-// * This  code  implementation is the result of  the  scientific and *
-// * technical work of the GEANT4 collaboration.                      *
-// * By using,  copying,  modifying or  distributing the software (or *
-// * any work based  on the software)  you  agree  to acknowledge its *
-// * use  in  resulting  scientific  publications,  and indicate your *
-// * acceptance of all terms of the Geant4 Software license.          *
-// ********************************************************************
-//
-// $Id: HadronPhysicsQGSC_EFLOW.cc,v 1.3 2010/06/03 10:42:44 gunter Exp $
-// GEANT4 tag $Name: geant4-09-04-beta-01 $
-//
-//---------------------------------------------------------------------------
-//
-// ClassName:   HadronPhysicsQGSC_EFLOW
-//
-// Author: 2006 Gunter Folger
-//
-// Created from HadronPhysicsQGSC
-// Modified:
-// 25.04.2007 G.Folger: Add code for quasielastic
-//
-//----------------------------------------------------------------------------
-//
-#include "HadronPhysicsQGSC_EFLOW.hh"
-
-#include "globals.hh"
-#include "G4ios.hh"
-#include <iomanip>   
-#include "G4ParticleDefinition.hh"
-#include "G4ParticleTable.hh"
-
-#include "G4MesonConstructor.hh"
-#include "G4BaryonConstructor.hh"
-#include "G4ShortLivedConstructor.hh"
-
-HadronPhysicsQGSC_EFLOW::HadronPhysicsQGSC_EFLOW(G4int)
-                    :  G4VPhysicsConstructor("hInelastic QGSC_EFLOW")
-		     , QuasiElastic(true)
-{}
-
-HadronPhysicsQGSC_EFLOW::HadronPhysicsQGSC_EFLOW(const G4String& name, G4bool quasiElastic)
-                    :  G4VPhysicsConstructor(name)  , QuasiElastic(quasiElastic)
-{}
-
-void HadronPhysicsQGSC_EFLOW::CreateModels()
-{
-  theNeutrons=new G4NeutronBuilder;
-  theNeutrons->RegisterMe(theQGSCEflowNeutron=new G4QGSCEflowNeutronBuilder(QuasiElastic));
-  theNeutrons->RegisterMe(theLEPNeutron=new G4LEPNeutronBuilder);
-  theLEPNeutron->SetMaxInelasticEnergy(25*GeV);
-
-  thePro=new G4ProtonBuilder;
-  thePro->RegisterMe(theQGSCEflowPro=new G4QGSCEflowProtonBuilder(QuasiElastic));
-  thePro->RegisterMe(theLEPPro=new G4LEPProtonBuilder);
-  theLEPPro->SetMaxEnergy(25*GeV);
-
-  thePiK=new G4PiKBuilder;
-  thePiK->RegisterMe(theQGSCEflowPiK=new G4QGSCEflowPiKBuilder(QuasiElastic));
-  thePiK->RegisterMe(theLEPPiK=new G4LEPPiKBuilder);
-  theLEPPiK->SetMaxEnergy(25*GeV);
-  
-  theMiscLHEP=new G4MiscLHEPBuilder;
-}
-
-HadronPhysicsQGSC_EFLOW::~HadronPhysicsQGSC_EFLOW() 
-{
-   delete theMiscLHEP;
-   delete theQGSCEflowNeutron;
-   delete theLEPNeutron;
-   delete theNeutrons;
-   delete theQGSCEflowPro;
-   delete theLEPPro;
-   delete thePro;
-   delete theQGSCEflowPiK;
-   delete theLEPPiK;
-   delete thePiK;
-}
-
-void HadronPhysicsQGSC_EFLOW::ConstructParticle()
-{
-  G4MesonConstructor pMesonConstructor;
-  pMesonConstructor.ConstructParticle();
-
-  G4BaryonConstructor pBaryonConstructor;
-  pBaryonConstructor.ConstructParticle();
-
-  G4ShortLivedConstructor pShortLivedConstructor;
-  pShortLivedConstructor.ConstructParticle();  
-}
-
-#include "G4ProcessManager.hh"
-void HadronPhysicsQGSC_EFLOW::ConstructProcess()
-{
-  CreateModels();
-  theNeutrons->Build();
-  thePro->Build();
-  thePiK->Build();
-  theMiscLHEP->Build();
-}
-
Index: trunk/source/physics_lists/lists/src/HadronPhysicsQGSC_QGSC.cc
===================================================================
--- trunk/source/physics_lists/lists/src/HadronPhysicsQGSC_QGSC.cc	(revision 1347)
+++ 	(revision )
@@ -1,135 +1,0 @@
-//
-// ********************************************************************
-// * License and Disclaimer                                           *
-// *                                                                  *
-// * The  Geant4 software  is  copyright of the Copyright Holders  of *
-// * the Geant4 Collaboration.  It is provided  under  the terms  and *
-// * conditions of the Geant4 Software License,  included in the file *
-// * LICENSE and available at  http://cern.ch/geant4/license .  These *
-// * include a list of copyright holders.                             *
-// *                                                                  *
-// * Neither the authors of this software system, nor their employing *
-// * institutes,nor the agencies providing financial support for this *
-// * work  make  any representation or  warranty, express or implied, *
-// * regarding  this  software system or assume any liability for its *
-// * use.  Please see the license in the file  LICENSE  and URL above *
-// * for the full disclaimer and the limitation of liability.         *
-// *                                                                  *
-// * This  code  implementation is the result of  the  scientific and *
-// * technical work of the GEANT4 collaboration.                      *
-// * By using,  copying,  modifying or  distributing the software (or *
-// * any work based  on the software)  you  agree  to acknowledge its *
-// * use  in  resulting  scientific  publications,  and indicate your *
-// * acceptance of all terms of the Geant4 Software license.          *
-// ********************************************************************
-//
-// $Id: HadronPhysicsQGSC_QGSC.cc,v 1.5 2010/06/03 10:42:44 gunter Exp $
-// GEANT4 tag $Name: geant4-09-04-beta-01 $
-//
-//---------------------------------------------------------------------------
-//
-// ClassName:   HadronPhysicsQGSC_QGSC
-//
-// Author: 2007  G.Folger
-//           created from HadronPhysicsQGSC, created by J.P. Wellisch
-//
-// Modified:
-//
-//----------------------------------------------------------------------------
-//
-#include "HadronPhysicsQGSC_QGSC.hh"
-
-#include "globals.hh"
-#include "G4ios.hh"
-#include <iomanip>   
-#include "G4ParticleDefinition.hh"
-#include "G4ParticleTable.hh"
-
-#include "G4MesonConstructor.hh"
-#include "G4BaryonConstructor.hh"
-#include "G4ShortLivedConstructor.hh"
-
-HadronPhysicsQGSC_QGSC::HadronPhysicsQGSC_QGSC(G4int)
-                    :  G4VPhysicsConstructor("hInelastic QGSC_QGSC")
-		     , QuasiElastic(true)
-{}
-
-HadronPhysicsQGSC_QGSC::HadronPhysicsQGSC_QGSC(const G4String& name, G4bool quasiElastic)
-                    :  G4VPhysicsConstructor(name)  , QuasiElastic(quasiElastic)
-{}
-
-void HadronPhysicsQGSC_QGSC::CreateModels()
-{
-  theNeutrons = new G4NeutronBuilder;
-  theNeutrons->RegisterMe(theQGSCNeutron=new G4QGSC_QGSCNeutronBuilder(QuasiElastic));
-  //theNeutrons->RegisterMe(theBertiniNeutron=new G4BertiniNeutronBuilder);
-
-  // M.K. ???
-  theNeutrons->RegisterMe(theLEPNeutron=new G4LEPNeutronBuilder);
-  theLEPNeutron->SetMinInelasticEnergy(0.0*eV);   // no inelastic from LEP
-  theLEPNeutron->SetMaxInelasticEnergy(0.0*eV);  
-
-  theQGSCNeutron->SetMinEnergy(0.0*GeV);
-  //theBertiniNeutron->SetMinEnergy(0.0*GeV);
-  //theBertiniNeutron->SetMaxEnergy(9.0*GeV);
-
-  thePro=new G4ProtonBuilder;
-  thePro->RegisterMe(theQGSCPro=new G4QGSC_QGSCProtonBuilder(QuasiElastic));
-  //thePro->RegisterMe(theBertiniPro=new G4BertiniProtonBuilder);
-
-  theQGSCPro->SetMinEnergy(0.0*GeV);
-  //theBertiniPro->SetMaxEnergy(9.0*GeV);
-
-  thePiK=new G4PiKBuilder;
-  thePiK->RegisterMe(theQGSCPiK=new G4QGSC_QGSCPiKBuilder(QuasiElastic));
-  //thePiK->RegisterMe(theBertiniPiK=new G4BertiniPiKBuilder);
-  
-  theQGSCPiK->SetMinEnergy(0.0*GeV);
-  //theBertiniPiK->SetMaxEnergy(9.0*GeV);
-   
-  //theMiscLHEP=new G4MiscLHEPBuilder;            // To be replaced by QGSC
-  theMiscQGSC=new G4MiscQGSCBuilder(0);           // No verbose (@@ to be developed)
-}
-
-HadronPhysicsQGSC_QGSC::~HadronPhysicsQGSC_QGSC() 
-{
-   delete theQGSCNeutron;
-   //delete theBertiniNeutron;
-   delete theLEPNeutron;
-   delete theNeutrons;
-
-   delete theQGSCPro;
-   //delete theBertiniPro;
-   delete thePro;
-
-   delete theQGSCPiK;
-   //delete theBertiniPiK;
-   delete thePiK;
-
-   //delete theMiscLHEP;
-   delete theMiscQGSC;
-}
-
-void HadronPhysicsQGSC_QGSC::ConstructParticle()
-{
-  G4MesonConstructor pMesonConstructor;
-  pMesonConstructor.ConstructParticle();
-
-  G4BaryonConstructor pBaryonConstructor;
-  pBaryonConstructor.ConstructParticle();
-
-  G4ShortLivedConstructor pShortLivedConstructor;
-  pShortLivedConstructor.ConstructParticle();  
-}
-
-#include "G4ProcessManager.hh"
-void HadronPhysicsQGSC_QGSC::ConstructProcess()
-{
-  CreateModels();
-  theNeutrons->Build();
-  thePro->Build();
-  thePiK->Build();
-  //theMiscLHEP->Build();
-  theMiscQGSC->Build();
-}
-
