Changeset 1228 for trunk/source/physics_lists/builders/src
- Timestamp:
- Jan 8, 2010, 11:56:51 AM (14 years ago)
- Location:
- trunk/source/physics_lists/builders/src
- Files:
-
- 77 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/physics_lists/builders/src/G4BertiniNeutronBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4BertiniNeutronBuilder.cc,v 1.4 2009/04/02 08:11:32 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4BertiniPiKBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4BertiniPiKBuilder.cc,v 1.3 2009/04/02 08:11:32 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4BertiniProtonBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4BertiniProtonBuilder.cc,v 1.3 2009/04/02 08:11:32 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4BinaryNeutronBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4BinaryNeutronBuilder.cc,v 1.3 2009/04/02 08:11:32 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4BinaryPiKBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4BinaryPiKBuilder.cc,v 1.3 2009/04/02 08:11:32 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4BinaryProtonBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4BinaryProtonBuilder.cc,v 1.3 2009/04/02 08:11:32 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4ChargeExchangePhysics.cc
r1203 r1228 25 25 // 26 26 // $Id: G4ChargeExchangePhysics.cc,v 1.1 2008/11/20 12:38:11 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4DecayPhysics.cc
r1203 r1228 25 25 // 26 26 // $Id: G4DecayPhysics.cc,v 1.1 2006/10/31 11:35:02 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4ElectroNuclearBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4ElectroNuclearBuilder.cc,v 1.1 2006/10/31 11:35:02 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4EmDNAPhysics.cc
r1203 r1228 25 25 // 26 26 // $Id: G4EmDNAPhysics.cc,v 1.2 2009/11/01 13:21:13 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 29 29 #include "G4EmDNAPhysics.hh" -
trunk/source/physics_lists/builders/src/G4EmExtraPhysics.cc
r1203 r1228 25 25 // 26 26 // $Id: G4EmExtraPhysics.cc,v 1.3 2008/01/08 10:36:32 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4EmLivermorePhysics.cc
r1203 r1228 25 25 // 26 26 // $Id: G4EmLivermorePhysics.cc,v 1.7 2009/11/24 12:53:22 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 29 29 #include "G4EmLivermorePhysics.hh" -
trunk/source/physics_lists/builders/src/G4EmLivermorePolarizedPhysics.cc
r1203 r1228 25 25 // 26 26 // $Id: G4EmLivermorePolarizedPhysics.cc,v 1.6 2009/11/24 12:53:22 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 29 29 #include "G4EmLivermorePolarizedPhysics.hh" -
trunk/source/physics_lists/builders/src/G4EmMessenger.cc
r1203 r1228 25 25 // 26 26 // $Id: G4EmMessenger.cc,v 1.1 2006/10/31 11:35:02 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4EmPenelopePhysics.cc
r1203 r1228 25 25 // 26 26 // $Id: G4EmPenelopePhysics.cc,v 1.7 2009/11/24 12:53:22 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 29 29 #include "G4EmPenelopePhysics.hh" -
trunk/source/physics_lists/builders/src/G4EmStandardPhysics.cc
r1203 r1228 25 25 // 26 26 // $Id: G4EmStandardPhysics.cc,v 1.20 2009/10/30 18:36:15 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4EmStandardPhysics_option1.cc
r1203 r1228 25 25 // 26 26 // $Id: G4EmStandardPhysics_option1.cc,v 1.15 2009/10/30 18:36:15 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4EmStandardPhysics_option2.cc
r1203 r1228 25 25 // 26 26 // $Id: G4EmStandardPhysics_option2.cc,v 1.20 2009/11/24 12:53:22 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4EmStandardPhysics_option3.cc
r1203 r1228 25 25 // 26 26 // $Id: G4EmStandardPhysics_option3.cc,v 1.18 2009/11/24 12:53:22 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4FTFBinaryNeutronBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4FTFBinaryNeutronBuilder.cc,v 1.4 2009/03/31 18:38:33 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4FTFBinaryPiKBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4FTFBinaryPiKBuilder.cc,v 1.3 2009/03/31 18:38:33 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4FTFBinaryProtonBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4FTFBinaryProtonBuilder.cc,v 1.3 2009/03/31 18:38:33 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4FTFBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4FTFBuilder.cc,v 1.2 2009/11/25 19:33:18 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4FTFCNeutronBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4FTFCNeutronBuilder.cc,v 1.3 2009/03/31 18:38:34 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4FTFCPiKBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4FTFCPiKBuilder.cc,v 1.3 2009/03/31 18:38:34 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4FTFCProtonBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4FTFCProtonBuilder.cc,v 1.4 2009/03/31 18:38:34 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4FTFPNeutronBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4FTFPNeutronBuilder.cc,v 1.5 2009/04/23 18:54:57 japost Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4FTFPPiKBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4FTFPPiKBuilder.cc,v 1.5 2009/04/23 18:54:57 japost Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4FTFPProtonBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4FTFPProtonBuilder.cc,v 1.6 2009/04/23 18:54:57 japost Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4HadronDElasticPhysics.cc
r1203 r1228 25 25 // 26 26 // $Id: G4HadronDElasticPhysics.cc,v 1.3 2008/05/19 10:21:34 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4HadronElasticPhysics.cc
r1203 r1228 25 25 // 26 26 // $Id: G4HadronElasticPhysics.cc,v 1.9 2008/12/01 16:57:22 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4HadronHElasticPhysics.cc
r1203 r1228 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4HadronHElasticPhysics.cc,v 1. 6 2009/10/04 16:03:38vnivanch Exp $27 // GEANT4 tag $Name: geant4-09-03 -cand-03$26 // $Id: G4HadronHElasticPhysics.cc,v 1.7 2009/11/28 17:35:01 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 58 58 #include "G4BGGNucleonElasticXS.hh" 59 59 #include "G4BGGPionElasticXS.hh" 60 #include "G4NeutronElasticXS.hh" 60 61 61 G4HadronHElasticPhysics::G4HadronHElasticPhysics(G4int ver, G4bool hp) 62 G4HadronHElasticPhysics::G4HadronHElasticPhysics(G4int ver, G4bool hp, 63 const G4String& type) 62 64 : G4VPhysicsConstructor("HElastic"), verbose(ver), 63 hpFlag(hp), wasActivated(false) 65 hpFlag(hp), wasActivated(false), subtype(type) 64 66 { 65 67 if(verbose > 1) G4cout << "### HadronHElasticPhysics" << G4endl; … … 157 159 G4ProcessManager* pmanager = particle->GetProcessManager(); 158 160 G4WHadronElasticProcess* hel = new G4WHadronElasticProcess(); 159 hel->AddDataSet(new G4BGGNucleonElasticXS(particle)); 161 if(subtype == "QBBC_XGGSN") { 162 hel->AddDataSet(new G4NeutronElasticXS()); 163 } else { 164 hel->AddDataSet(new G4BGGNucleonElasticXS(particle)); 165 } 160 166 hel->RegisterMe(chipsn); 161 167 -
trunk/source/physics_lists/builders/src/G4HadronQElasticPhysics.cc
r1203 r1228 25 25 // 26 26 // $Id: G4HadronQElasticPhysics.cc,v 1.7 2008/05/19 10:21:34 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4InclAblaPiKBuilder.cc
r1203 r1228 37 37 theModel->SetMinEnergy(theMin); 38 38 theModel->SetMaxEnergy(theMax); 39 theBertiniModel = new G4CascadeInterface; 40 theBertiniModel->SetMinEnergy(theMin); 41 theBertiniModel->SetMaxEnergy(theMax); 39 42 } 40 43 … … 66 69 67 70 void G4InclAblaPiKBuilder:: 68 Build(G4KaonPlusInelasticProcess * )71 Build(G4KaonPlusInelasticProcess *aP) 69 72 { 73 aP->RegisterMe(theBertiniModel); 74 theBertiniModel->SetMinEnergy(theMin); 75 theBertiniModel->SetMaxEnergy(theMax); 70 76 } 71 77 72 78 void G4InclAblaPiKBuilder:: 73 Build(G4KaonMinusInelasticProcess * )79 Build(G4KaonMinusInelasticProcess *aP) 74 80 { 81 aP->RegisterMe(theBertiniModel); 82 theBertiniModel->SetMinEnergy(theMin); 83 theBertiniModel->SetMaxEnergy(theMax); 75 84 } 76 85 77 86 void G4InclAblaPiKBuilder:: 78 Build(G4KaonZeroLInelasticProcess * )87 Build(G4KaonZeroLInelasticProcess *aP) 79 88 { 89 aP->RegisterMe(theBertiniModel); 90 theBertiniModel->SetMinEnergy(theMin); 91 theBertiniModel->SetMaxEnergy(theMax); 80 92 } 81 93 82 94 void G4InclAblaPiKBuilder:: 83 Build(G4KaonZeroSInelasticProcess * )95 Build(G4KaonZeroSInelasticProcess *aP) 84 96 { 97 aP->RegisterMe(theBertiniModel); 98 theBertiniModel->SetMinEnergy(theMin); 99 theBertiniModel->SetMaxEnergy(theMax); 85 100 } 86 101 -
trunk/source/physics_lists/builders/src/G4IonBinaryCascadePhysics.cc
r1203 r1228 25 25 // 26 26 // $Id: G4IonBinaryCascadePhysics.cc,v 1.2 2009/02/16 10:15:35 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4IonInclAblaPhysics.cc
r1203 r1228 25 25 // 26 26 // $Id: G4IonInclAblaPhysics.cc,v 1.1 2009/07/19 18:24:03 kaitanie Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4IonPhysics.cc
r1203 r1228 25 25 // 26 26 // $Id: G4IonPhysics.cc,v 1.1 2006/10/31 11:35:02 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4LEPNeutronBuilder.cc
r1203 r1228 24 24 // ******************************************************************** 25 25 // 26 // GEANT4 tag $Name: geant4-09-03 -cand-03$26 // GEANT4 tag $Name: geant4-09-03 $ 27 27 // 28 28 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4LEPPiKBuilder.cc
r1203 r1228 24 24 // ******************************************************************** 25 25 // 26 // GEANT4 tag $Name: geant4-09-03 -cand-03$26 // GEANT4 tag $Name: geant4-09-03 $ 27 27 // 28 28 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4LEPProtonBuilder.cc
r1203 r1228 24 24 // ******************************************************************** 25 25 // 26 // GEANT4 tag $Name: geant4-09-03 -cand-03$26 // GEANT4 tag $Name: geant4-09-03 $ 27 27 // 28 28 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4LHEPStoppingPhysics.cc
r1203 r1228 25 25 // 26 26 // $Id: G4LHEPStoppingPhysics.cc,v 1.1 2006/10/31 11:35:03 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4MiscLHEPBuilder.cc
r1203 r1228 24 24 // ******************************************************************** 25 25 // 26 // GEANT4 tag $Name: geant4-09-03 -cand-03$26 // GEANT4 tag $Name: geant4-09-03 $ 27 27 // 28 28 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4MiscQGSCBuilder.cc
r1203 r1228 24 24 // ******************************************************************** 25 25 // 26 // GEANT4 tag $Name: geant4-09-03 -cand-03$26 // GEANT4 tag $Name: geant4-09-03 $ 27 27 // 28 28 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4NeutronBuilder.cc
r1203 r1228 24 24 // ******************************************************************** 25 25 // 26 // GEANT4 tag $Name: geant4-09-03 -cand-03$26 // GEANT4 tag $Name: geant4-09-03 $ 27 27 // 28 28 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4NeutronTrackingCut.cc
r1203 r1228 25 25 // 26 26 // $Id: G4NeutronTrackingCut.cc,v 1.5 2008/09/17 18:19:15 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4PiKBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4PiKBuilder.cc,v 1.1 2006/10/31 11:35:03 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4PrecoNeutronBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4PrecoNeutronBuilder.cc,v 1.2 2009/03/31 11:03:50 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4PrecoProtonBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4PrecoProtonBuilder.cc,v 1.2 2009/03/31 11:03:50 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4ProtonBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4ProtonBuilder.cc,v 1.1 2006/10/31 11:35:03 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4QAtomicPhysics.cc
r1203 r1228 25 25 // 26 26 // $Id: G4QAtomicPhysics.cc,v 1.1 2009/11/20 10:24:28 mkossov Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4QCaptureAtRestPhysics.cc
r1203 r1228 25 25 // 26 26 // $Id: G4QCaptureAtRestPhysics.cc,v 1.1 2009/11/16 19:12:10 mkossov Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4QEmExtraPhysics.cc
r1203 r1228 25 25 // 26 26 // $Id: G4QEmExtraPhysics.cc,v 1.2 2009/11/16 19:12:10 mkossov Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4QGSBinaryNeutronBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4QGSBinaryNeutronBuilder.cc,v 1.3 2009/03/31 11:03:50 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4QGSBinaryPiKBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4QGSBinaryPiKBuilder.cc,v 1.3 2009/03/31 11:03:50 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4QGSBinaryProtonBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4QGSBinaryProtonBuilder.cc,v 1.3 2009/03/31 11:03:50 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4QGSBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4QGSBuilder.cc,v 1.1 2009/10/04 16:29:54 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4QGSCEflowNeutronBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4QGSCEflowNeutronBuilder.cc,v 1.4 2009/03/31 11:03:50 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4QGSCEflowPiKBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4QGSCEflowPiKBuilder.cc,v 1.4 2009/03/31 11:03:50 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4QGSCEflowProtonBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4QGSCEflowProtonBuilder.cc,v 1.4 2009/03/31 11:03:50 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4QGSCNeutronBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4QGSCNeutronBuilder.cc,v 1.5 2009/03/31 11:03:50 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4QGSCPiKBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4QGSCPiKBuilder.cc,v 1.5 2009/03/31 11:03:50 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4QGSCProtonBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4QGSCProtonBuilder.cc,v 1.5 2009/03/31 11:03:50 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4QGSPNeutronBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4QGSPNeutronBuilder.cc,v 1.5 2009/03/31 11:03:50 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4QGSPPiKBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4QGSPPiKBuilder.cc,v 1.5 2009/03/31 11:03:50 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4QGSPProtonBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4QGSPProtonBuilder.cc,v 1.5 2009/03/31 11:03:50 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4QInelasticCHIPSBuilder.cc
r1203 r1228 24 24 // ******************************************************************** 25 25 // 26 // GEANT4 tag $Name: geant4-09-03 -cand-03$26 // GEANT4 tag $Name: geant4-09-03 $ 27 27 // 28 28 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4QMessenger.cc
r1203 r1228 25 25 // 26 26 // $Id: G4QMessenger.cc,v 1.1 2009/11/13 18:50:14 mkossov Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4QNeutrinoPhysics.cc
r1203 r1228 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4QNeutrinoPhysics.cc,v 1. 2 2009/11/16 19:12:10mkossov Exp $27 // GEANT4 tag $Name: geant4-09-03 -cand-03$26 // $Id: G4QNeutrinoPhysics.cc,v 1.3 2009/11/30 18:44:49 mkossov Exp $ 27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 43 43 G4VPhysicsConstructor(name), wasBuilt(false), nuEleActivated(false), 44 44 nuMuoActivated(false), nuTauActivated(false), nuEleOn(false), 45 nuMuoOn(false), nuTauOn(false), nuNucBias(1.) 45 nuMuoOn(false), nuTauOn(false), nuNucBias(1.), inelastic(0) 46 46 { 47 47 theMessenger = G4QMessenger::GetPointer(); … … 51 51 G4QNeutrinoPhysics::~G4QNeutrinoPhysics() 52 52 { 53 if(wasBuilt ) delete inelastic;53 if(wasBuilt && inelastic) delete inelastic; 54 54 } 55 55 … … 94 94 { 95 95 if(wasBuilt) return; 96 wasBuilt = true; 97 98 inelastic = new G4QInelastic("neutrinoNuclear"); 99 inelastic->SetWeakNucBias(nuNucBias); // enough only once (static) 100 if (nuEleOn) BuildNuEleNuclear(); 101 if (nuMuoOn) BuildNuMuoNuclear(); 102 if (nuTauOn) BuildNuTauNuclear(); 96 if(nuEleOn || nuMuoOn || nuTauOn) 97 { 98 wasBuilt = true; 99 G4cout<<"Builded=>G4QNeutrinoPhysics: "<<nuEleOn<<", "<<nuMuoOn<<", "<<nuTauOn<<G4endl; 100 inelastic = new G4QInelastic("neutrinoNuclear"); 101 inelastic->SetWeakNucBias(nuNucBias); // enough only once (static) 102 if (nuEleOn) BuildNuEleNuclear(); 103 if (nuMuoOn) BuildNuMuoNuclear(); 104 if (nuTauOn) BuildNuTauNuclear(); 105 } 103 106 } 104 107 -
trunk/source/physics_lists/builders/src/G4QNeutronBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4QNeutronBuilder.cc,v 1.4 2009/11/16 19:12:10 mkossov Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4QPhotoNuclearPhysics.cc
r1203 r1228 25 25 // 26 26 // $Id: G4QPhotoNuclearPhysics.cc,v 1.2 2009/11/16 19:12:10 mkossov Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4QProtonBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4QProtonBuilder.cc,v 1.4 2009/11/16 19:12:10 mkossov Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4QStoppingPhysics.cc
r1203 r1228 25 25 // 26 26 // $Id: G4QStoppingPhysics.cc,v 1.2 2007/04/26 16:03:18 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4StoppingHadronBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4StoppingHadronBuilder.cc,v 1.1 2006/10/31 11:35:03 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4VHadronModelBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4VHadronModelBuilder.cc,v 1.1 2009/10/04 16:29:54 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4VNeutronBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4VNeutronBuilder.cc,v 1.1 2009/03/31 18:39:53 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4VPiKBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4VPiKBuilder.cc,v 1.1 2009/03/31 18:39:53 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //--------------------------------------------------------------------------- -
trunk/source/physics_lists/builders/src/G4VProtonBuilder.cc
r1203 r1228 25 25 // 26 26 // $Id: G4VProtonBuilder.cc,v 1.1 2009/03/31 18:39:53 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-03$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 //---------------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.