Changeset 1337 for trunk/examples/extended/runAndEvent/RE02
- Timestamp:
- Sep 30, 2010, 2:47:17 PM (14 years ago)
- Location:
- trunk/examples/extended/runAndEvent/RE02
- Files:
-
- 40 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/examples/extended/runAndEvent/RE02/GNUmakefile
r807 r1337 1 # $Id: GNUmakefile,v 1. 1 2005/11/24 01:44:18 asaimExp $1 # $Id: GNUmakefile,v 1.2 2010/01/11 17:07:33 gcosmo Exp $ 2 2 # -------------------------------------------------------------- 3 3 # GNUmakefile for examples module. Gabriele Cosmo, 06/04/98. … … 9 9 10 10 ifndef G4INSTALL 11 G4INSTALL = ../../.. 11 G4INSTALL = ../../../.. 12 12 endif 13 13 -
trunk/examples/extended/runAndEvent/RE02/History
r807 r1337 1 $Id: History,v 1. 4 2007/05/18 18:16:28 asaimExp $1 $Id: History,v 1.6 2010/06/06 05:16:16 perl Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 15 15 * Reverse chronological order (last date on top), please * 16 16 ---------------------------------------------------------- 17 18 June 4th, 2010 Joseph Perl (exampleRE02-V09-03-01) 19 - Updated vis usage. 17 20 18 May 18, 07 M.Asai (exampleRE02-V08-03-00) 21 Apr 06, 2010 M.Asai (exampleRE02-V09-03-00) 22 - Replace G4MultipleScattering with G4eMultipleScattering, G4MuMultipleScattering and G4hMultipleScattring. 23 24 May 18, 2007 M.Asai (exampleRE02-V08-03-00) 19 25 - Fix the indexing scheme of GetIndex() method in the scorers. 20 26 21 Jan. 29, 07 M.Asai (exampleRE02-V08-02-00)27 Jan. 29, 2007 M.Asai (exampleRE02-V08-02-00) 22 28 - Fix missing null pointer protection in ComputeMaterial() method. 23 29 24 Nov. 17, 06 T.Aso (exampleRE02-V08-01-00)30 Nov. 17, 2006 T.Aso (exampleRE02-V08-01-00) 25 31 - Reimplement the geometry with G4VNestedParameterization. 26 32 - Modify the scorers according to the nested para,eterisation. 27 33 28 Nov. 23, 05 M.Asai (exampleRE02-V07-01-00)34 Nov. 23, 2005 M.Asai (exampleRE02-V07-01-00) 29 35 - Tagged. 30 36 31 Nov. 18, 05 T.Aso, A.Kimura37 Nov. 18, 2005 T.Aso, A.Kimura 32 38 - Created. -
trunk/examples/extended/runAndEvent/RE02/exampleRE02.cc
r1230 r1337 26 26 // 27 27 // $Id: exampleRE02.cc,v 1.3 2006/11/18 01:37:22 asaim Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/runAndEvent/RE02/include/RE02DetectorConstruction.hh
r1230 r1337 26 26 // 27 27 // $Id: RE02DetectorConstruction.hh,v 1.3 2006/11/18 01:37:23 asaim Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/runAndEvent/RE02/include/RE02EMPhysics.hh
r807 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: RE02EMPhysics.hh,v 1. 2 2006/06/29 17:44:43 gunterExp $26 // $Id: RE02EMPhysics.hh,v 1.3 2010/04/07 01:29:00 asaim Exp $ 27 27 // -------------------------------------------------------------- 28 28 // … … 41 41 #include "G4ComptonScattering.hh" 42 42 #include "G4GammaConversion.hh" 43 #include "G4 MultipleScattering.hh"43 #include "G4eMultipleScattering.hh" 44 44 #include "G4eIonisation.hh" 45 45 #include "G4eBremsstrahlung.hh" -
trunk/examples/extended/runAndEvent/RE02/include/RE02EventAction.hh
r1230 r1337 26 26 // 27 27 // $Id: RE02EventAction.hh,v 1.3 2006/11/18 01:37:23 asaim Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/runAndEvent/RE02/include/RE02HadronPhysics.hh
r807 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: RE02HadronPhysics.hh,v 1. 2 2006/06/29 17:44:50 gunterExp $26 // $Id: RE02HadronPhysics.hh,v 1.3 2010/04/07 01:29:00 asaim Exp $ 27 27 // -------------------------------------------------------------- 28 28 // … … 36 36 37 37 #include "G4VPhysicsConstructor.hh" 38 #include "G4 MultipleScattering.hh"38 #include "G4hMultipleScattering.hh" 39 39 #include "G4hIonisation.hh" 40 40 -
trunk/examples/extended/runAndEvent/RE02/include/RE02IonPhysics.hh
r807 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: RE02IonPhysics.hh,v 1. 2 2006/06/29 17:44:52 gunterExp $26 // $Id: RE02IonPhysics.hh,v 1.3 2010/04/07 01:29:00 asaim Exp $ 27 27 // -------------------------------------------------------------- 28 28 // 05-Jan-2004 Add G4ionIonisation T. Koi … … 55 55 #include "G4hIonisation.hh" 56 56 #include "G4ionIonisation.hh" 57 #include "G4 MultipleScattering.hh"57 #include "G4hMultipleScattering.hh" 58 58 59 59 class RE02IonPhysics : public G4VPhysicsConstructor -
trunk/examples/extended/runAndEvent/RE02/include/RE02MuonPhysics.hh
r807 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: RE02MuonPhysics.hh,v 1. 2 2006/06/29 17:44:55 gunterExp $26 // $Id: RE02MuonPhysics.hh,v 1.3 2010/04/07 01:29:00 asaim Exp $ 27 27 // -------------------------------------------------------------- 28 28 // … … 37 37 38 38 #include "G4VPhysicsConstructor.hh" 39 #include "G4MultipleScattering.hh" 39 #include "G4MuMultipleScattering.hh" 40 #include "G4hMultipleScattering.hh" 40 41 #include "G4MuBremsstrahlung.hh" 41 42 #include "G4MuPairProduction.hh" -
trunk/examples/extended/runAndEvent/RE02/include/RE02NestedPhantomParameterisation.hh
r1230 r1337 26 26 // 27 27 // $Id: RE02NestedPhantomParameterisation.hh,v 1.2 2006/12/13 15:42:45 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // class G4VNestedParameterisation -
trunk/examples/extended/runAndEvent/RE02/include/RE02PSCellFlux.hh
r1230 r1337 26 26 // 27 27 // $Id: RE02PSCellFlux.hh,v 1.2 2006/12/13 15:42:47 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/runAndEvent/RE02/include/RE02PSEnergyDeposit.hh
r1230 r1337 26 26 // 27 27 // $Id: RE02PSEnergyDeposit.hh,v 1.2 2006/12/13 15:42:50 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/runAndEvent/RE02/include/RE02PSFlatSurfaceCurrent.hh
r1230 r1337 26 26 // 27 27 // $Id: RE02PSFlatSurfaceCurrent.hh,v 1.2 2006/12/13 15:42:52 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/runAndEvent/RE02/include/RE02PSFlatSurfaceFlux.hh
r1230 r1337 26 26 // 27 27 // $Id: RE02PSFlatSurfaceFlux.hh,v 1.2 2006/12/13 15:42:54 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/runAndEvent/RE02/include/RE02PSNofStep.hh
r1230 r1337 26 26 // 27 27 // $Id: RE02PSNofStep.hh,v 1.2 2006/12/13 15:42:57 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/runAndEvent/RE02/include/RE02PSPassageCellFlux.hh
r1230 r1337 26 26 // 27 27 // $Id: RE02PSPassageCellFlux.hh,v 1.2 2006/12/13 15:43:00 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/runAndEvent/RE02/include/RE02PrimaryGeneratorAction.hh
r1230 r1337 26 26 // 27 27 // $Id: RE02PrimaryGeneratorAction.hh,v 1.3 2006/11/18 01:37:23 asaim Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/runAndEvent/RE02/include/RE02Run.hh
r1230 r1337 26 26 // 27 27 // $Id: RE02Run.hh,v 1.3 2006/11/18 01:37:23 asaim Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //--------------------------------------------------------------------- -
trunk/examples/extended/runAndEvent/RE02/include/RE02RunAction.hh
r1230 r1337 26 26 // 27 27 // $Id: RE02RunAction.hh,v 1.3 2006/11/18 01:37:23 asaim Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/runAndEvent/RE02/run.mac
r807 r1337 1 # $Id: run.mac,v 1. 1 2006/11/18 01:37:23 asaimExp $1 # $Id: run.mac,v 1.2 2010/06/06 05:16:16 perl Exp $ 2 2 # 3 3 # Macro file for "exampleRE02.cc" … … 16 16 # Create a scene handler for a specific graphics system 17 17 # (Edit the next line(s) to choose another graphic system) 18 #/vis/open OGL IX18 #/vis/open OGL 19 19 #/vis/open DAWNFILE 20 20 #/vis/open VRML2FILE -
trunk/examples/extended/runAndEvent/RE02/run1.mac
r807 r1337 16 16 # 17 17 #/vis/open VRML2FILE 18 #/vis/open OGL IX18 #/vis/open OGL 19 19 #/vis/open DAWNFILE 20 20 # -
trunk/examples/extended/runAndEvent/RE02/run2.mac
r807 r1337 1 # $Id: run2.mac,v 1. 2 2006/11/18 01:37:23 asaimExp $1 # $Id: run2.mac,v 1.3 2010/06/06 05:16:16 perl Exp $ 2 2 # 3 3 # Macro file for "exampleRE02.cc" … … 16 16 # Create a scene handler for a specific graphics system 17 17 # (Edit the next line(s) to choose another graphic system) 18 #/vis/open OGL IX18 #/vis/open OGL 19 19 #/vis/open DAWNFILE 20 20 #/vis/open VRML2FILE -
trunk/examples/extended/runAndEvent/RE02/run3.mac
r807 r1337 1 # $Id: run3.mac,v 1. 2 2006/11/18 01:37:23 asaimExp $1 # $Id: run3.mac,v 1.3 2010/06/06 05:16:16 perl Exp $ 2 2 # 3 3 # Macro file for "exampleRE02.cc" … … 16 16 # Create a scene handler for a specific graphics system 17 17 # (Edit the next line(s) to choose another graphic system) 18 #/vis/open OGL IX18 #/vis/open OGL 19 19 #/vis/open DAWNFILE 20 20 #/vis/open VRML2FILE -
trunk/examples/extended/runAndEvent/RE02/run4.mac
r807 r1337 1 # $Id: run4.mac,v 1. 2 2006/11/18 01:37:23 asaimExp $1 # $Id: run4.mac,v 1.3 2010/06/06 05:16:16 perl Exp $ 2 2 # 3 3 # Macro file for "exampleRE02.cc" … … 16 16 # Create a scene handler for a specific graphics system 17 17 # (Edit the next line(s) to choose another graphic system) 18 #/vis/open OGL IX18 #/vis/open OGL 19 19 #/vis/open DAWNFILE 20 20 #/vis/open VRML2FILE -
trunk/examples/extended/runAndEvent/RE02/src/RE02DetectorConstruction.cc
r1230 r1337 26 26 // 27 27 // $Id: RE02DetectorConstruction.cc,v 1.3 2006/11/18 01:37:23 asaim Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/runAndEvent/RE02/src/RE02EMPhysics.cc
r807 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: RE02EMPhysics.cc,v 1. 2 2006/06/29 17:45:12 gunterExp $26 // $Id: RE02EMPhysics.cc,v 1.3 2010/04/07 01:29:00 asaim Exp $ 27 27 // -------------------------------------------------------------- 28 28 // … … 73 73 //Electorn 74 74 pManager = G4Electron::Electron()->GetProcessManager(); 75 G4VProcess* theeminusMultipleScattering = new G4 MultipleScattering();75 G4VProcess* theeminusMultipleScattering = new G4eMultipleScattering(); 76 76 G4VProcess* theeminusIonisation = new G4eIonisation(); 77 77 G4VProcess* theeminusBremsstrahlung = new G4eBremsstrahlung(); … … 94 94 //Positron 95 95 pManager = G4Positron::Positron()->GetProcessManager(); 96 G4VProcess* theeplusMultipleScattering = new G4 MultipleScattering();96 G4VProcess* theeplusMultipleScattering = new G4eMultipleScattering(); 97 97 G4VProcess* theeplusIonisation = new G4eIonisation(); 98 98 G4VProcess* theeplusBremsstrahlung = new G4eBremsstrahlung(); -
trunk/examples/extended/runAndEvent/RE02/src/RE02EventAction.cc
r1230 r1337 26 26 // 27 27 // $Id: RE02EventAction.cc,v 1.3 2006/11/18 01:37:24 asaim Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/runAndEvent/RE02/src/RE02HadronPhysics.cc
r807 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: RE02HadronPhysics.cc,v 1. 2 2006/06/29 17:45:18 gunterExp $26 // $Id: RE02HadronPhysics.cc,v 1.3 2010/04/07 01:29:00 asaim Exp $ 27 27 // -------------------------------------------------------------- 28 28 // … … 78 78 pManager->AddDiscreteProcess(thePionPlusInelasticProcess); 79 79 80 G4VProcess* theppMultipleScattering = new G4 MultipleScattering();80 G4VProcess* theppMultipleScattering = new G4hMultipleScattering(); 81 81 G4VProcess* theppIonisation = new G4hIonisation(); 82 82 // … … 111 111 pManager->AddDiscreteProcess(thePionMinusInelasticProcess); 112 112 113 G4VProcess* thepmMultipleScattering = new G4 MultipleScattering();113 G4VProcess* thepmMultipleScattering = new G4hMultipleScattering(); 114 114 G4VProcess* thepmIonisation = new G4hIonisation(); 115 115 // … … 145 145 pManager->AddDiscreteProcess(theKaonPlusInelasticProcess); 146 146 147 G4VProcess* thekpMultipleScattering = new G4 MultipleScattering();147 G4VProcess* thekpMultipleScattering = new G4hMultipleScattering(); 148 148 G4VProcess* thekpIonisation = new G4hIonisation(); 149 149 // … … 180 180 pManager->AddDiscreteProcess(theKaonMinusInelasticProcess); 181 181 182 G4VProcess* thekmMultipleScattering = new G4 MultipleScattering();182 G4VProcess* thekmMultipleScattering = new G4hMultipleScattering(); 183 183 G4VProcess* thekmIonisation = new G4hIonisation(); 184 184 … … 256 256 pManager->AddDiscreteProcess(theProtonInelasticProcess); 257 257 258 G4VProcess* thepMultipleScattering = new G4 MultipleScattering();258 G4VProcess* thepMultipleScattering = new G4hMultipleScattering(); 259 259 G4VProcess* thepIonisation = new G4hIonisation(); 260 260 … … 294 294 pManager->AddRestProcess(theAntiProtonAnnihilation); 295 295 296 G4VProcess* theapMultipleScattering = new G4 MultipleScattering();296 G4VProcess* theapMultipleScattering = new G4hMultipleScattering(); 297 297 G4VProcess* theapIonisation = new G4hIonisation(); 298 298 … … 429 429 pManager->AddDiscreteProcess(theSigmaPlusInelasticProcess); 430 430 431 G4VProcess* thespMultipleScattering = new G4 MultipleScattering();431 G4VProcess* thespMultipleScattering = new G4hMultipleScattering(); 432 432 G4VProcess* thespIonisation = new G4hIonisation(); 433 433 … … 463 463 pManager->AddDiscreteProcess(theAntiSigmaPlusInelasticProcess); 464 464 465 G4VProcess* theaspMultipleScattering = new G4 MultipleScattering();465 G4VProcess* theaspMultipleScattering = new G4hMultipleScattering(); 466 466 G4VProcess* theaspIonisation = new G4hIonisation(); 467 467 … … 497 497 pManager->AddDiscreteProcess(theSigmaMinusInelasticProcess); 498 498 499 G4VProcess* thesmMultipleScattering = new G4 MultipleScattering();499 G4VProcess* thesmMultipleScattering = new G4hMultipleScattering(); 500 500 G4VProcess* thesmIonisation = new G4hIonisation(); 501 501 … … 531 531 pManager->AddDiscreteProcess(theAntiSigmaMinusInelasticProcess); 532 532 533 G4VProcess* theasmMultipleScattering = new G4 MultipleScattering();533 G4VProcess* theasmMultipleScattering = new G4hMultipleScattering(); 534 534 G4VProcess* theasmIonisation = new G4hIonisation(); 535 535 … … 605 605 pManager->AddDiscreteProcess(theXiMinusInelasticProcess); 606 606 607 G4VProcess* thexmMultipleScattering = new G4 MultipleScattering();607 G4VProcess* thexmMultipleScattering = new G4hMultipleScattering(); 608 608 G4VProcess* thexmIonisation = new G4hIonisation(); 609 609 … … 639 639 pManager->AddDiscreteProcess(theAntiXiMinusInelasticProcess); 640 640 641 G4VProcess* theaxmMultipleScattering = new G4 MultipleScattering();641 G4VProcess* theaxmMultipleScattering = new G4hMultipleScattering(); 642 642 G4VProcess* theaxmIonisation = new G4hIonisation(); 643 643 … … 673 673 pManager->AddDiscreteProcess(theOmegaMinusInelasticProcess); 674 674 675 G4VProcess* theomMultipleScattering = new G4 MultipleScattering();675 G4VProcess* theomMultipleScattering = new G4hMultipleScattering(); 676 676 G4VProcess* theomIonisation = new G4hIonisation(); 677 677 … … 707 707 pManager->AddDiscreteProcess(theAntiOmegaMinusInelasticProcess); 708 708 709 G4VProcess* theaomMultipleScattering = new G4 MultipleScattering();709 G4VProcess* theaomMultipleScattering = new G4hMultipleScattering(); 710 710 G4VProcess* theaomIonisation = new G4hIonisation(); 711 711 -
trunk/examples/extended/runAndEvent/RE02/src/RE02IonPhysics.cc
r807 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: RE02IonPhysics.cc,v 1. 2 2006/06/29 17:45:21 gunterExp $26 // $Id: RE02IonPhysics.cc,v 1.3 2010/04/07 01:29:00 asaim Exp $ 27 27 // -------------------------------------------------------------- 28 28 // … … 64 64 65 65 // add process 66 G4VProcess* thegionMultipleScattering = new G4 MultipleScattering();66 G4VProcess* thegionMultipleScattering = new G4hMultipleScattering(); 67 67 // 68 68 // G4hIonization may be not able to use for Geanric Ion in future … … 112 112 pManager->AddDiscreteProcess(theDeuteronInelasticProcess); 113 113 114 G4VProcess* thedueMultipleScattering = new G4 MultipleScattering();114 G4VProcess* thedueMultipleScattering = new G4hMultipleScattering(); 115 115 G4VProcess* thedueIonisation = new G4hIonisation(); 116 116 // … … 144 144 pManager->AddDiscreteProcess(theTritonInelasticProcess); 145 145 146 G4VProcess* thetriMultipleScattering = new G4 MultipleScattering();146 G4VProcess* thetriMultipleScattering = new G4hMultipleScattering(); 147 147 G4VProcess* thetriIonisation = new G4hIonisation(); 148 148 // … … 176 176 pManager->AddDiscreteProcess(theAlphaInelasticProcess); 177 177 178 G4VProcess* thealpMultipleScattering = new G4 MultipleScattering();178 G4VProcess* thealpMultipleScattering = new G4hMultipleScattering(); 179 179 G4VProcess* thealpIonisation = new G4hIonisation(); 180 180 // … … 201 201 pManager->AddDiscreteProcess(thehe3ElasticProcess); 202 202 203 G4VProcess* thehe3MultipleScattering = new G4 MultipleScattering();203 G4VProcess* thehe3MultipleScattering = new G4hMultipleScattering(); 204 204 G4VProcess* thehe3Ionisation = new G4hIonisation(); 205 205 // -
trunk/examples/extended/runAndEvent/RE02/src/RE02MuonPhysics.cc
r807 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: RE02MuonPhysics.cc,v 1. 2 2006/06/29 17:45:23 gunterExp $26 // $Id: RE02MuonPhysics.cc,v 1.3 2010/04/07 01:29:00 asaim Exp $ 27 27 // -------------------------------------------------------------- 28 28 // … … 62 62 //Muon+ 63 63 pManager = G4MuonPlus::MuonPlus()->GetProcessManager(); 64 G4VProcess* thempMultipleScattering = new G4Mu ltipleScattering();64 G4VProcess* thempMultipleScattering = new G4MuMultipleScattering(); 65 65 G4VProcess* thempBremsstrahlung = new G4MuBremsstrahlung(); 66 66 G4VProcess* thempPairProduction = new G4MuPairProduction(); … … 87 87 //Muon- 88 88 pManager = G4MuonMinus::MuonMinus()->GetProcessManager(); 89 G4VProcess* themmMultipleScattering = new G4Mu ltipleScattering();89 G4VProcess* themmMultipleScattering = new G4MuMultipleScattering(); 90 90 G4VProcess* themmBremsstrahlung = new G4MuBremsstrahlung(); 91 91 G4VProcess* themmPairProduction = new G4MuPairProduction(); … … 111 111 // Tau+ Physics 112 112 pManager = G4TauPlus::TauPlus()->GetProcessManager(); 113 G4VProcess* thetpMultipleScattering = new G4 MultipleScattering();113 G4VProcess* thetpMultipleScattering = new G4hMultipleScattering(); 114 114 G4VProcess* thetpIonisation = new G4hIonisation(); 115 115 // … … 128 128 // Tau- Physics 129 129 pManager = G4TauMinus::TauMinus()->GetProcessManager(); 130 G4VProcess* thetmMultipleScattering = new G4 MultipleScattering();130 G4VProcess* thetmMultipleScattering = new G4hMultipleScattering(); 131 131 G4VProcess* thetmIonisation = new G4hIonisation(); 132 132 // -
trunk/examples/extended/runAndEvent/RE02/src/RE02PSCellFlux.cc
r1230 r1337 26 26 // 27 27 // $Id: RE02PSCellFlux.cc,v 1.3 2007/05/18 18:16:28 asaim Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // RE02PSCellFlux -
trunk/examples/extended/runAndEvent/RE02/src/RE02PSEnergyDeposit.cc
r1230 r1337 26 26 // 27 27 // $Id: RE02PSEnergyDeposit.cc,v 1.3 2007/05/18 18:16:28 asaim Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // RE02PSEnergyDeposit -
trunk/examples/extended/runAndEvent/RE02/src/RE02PSFlatSurfaceCurrent.cc
r1230 r1337 26 26 // 27 27 // $Id: RE02PSFlatSurfaceCurrent.cc,v 1.3 2007/05/18 18:16:28 asaim Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // RE02PSFlatSurfaceCurrent -
trunk/examples/extended/runAndEvent/RE02/src/RE02PSFlatSurfaceFlux.cc
r1230 r1337 26 26 // 27 27 // $Id: RE02PSFlatSurfaceFlux.cc,v 1.3 2007/05/18 18:16:28 asaim Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // RE02PSFlatSurfaceFlux -
trunk/examples/extended/runAndEvent/RE02/src/RE02PSNofStep.cc
r1230 r1337 26 26 // 27 27 // $Id: RE02PSNofStep.cc,v 1.3 2007/05/18 18:16:28 asaim Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // RE02PSNofStep -
trunk/examples/extended/runAndEvent/RE02/src/RE02PSPassageCellFlux.cc
r1230 r1337 26 26 // 27 27 // $Id: RE02PSPassageCellFlux.cc,v 1.3 2007/05/18 18:16:28 asaim Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // RE02PSPassageCellFlux -
trunk/examples/extended/runAndEvent/RE02/src/RE02PrimaryGeneratorAction.cc
r1230 r1337 26 26 // 27 27 // $Id: RE02PrimaryGeneratorAction.cc,v 1.3 2006/11/18 01:37:24 asaim Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/runAndEvent/RE02/src/RE02Run.cc
r1230 r1337 26 26 // 27 27 // $Id: RE02Run.cc,v 1.3 2006/11/18 01:37:24 asaim Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/runAndEvent/RE02/src/RE02RunAction.cc
r1230 r1337 26 26 // 27 27 // $Id: RE02RunAction.cc,v 1.3 2006/11/18 01:37:24 asaim Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 #include "RE02RunAction.hh" -
trunk/examples/extended/runAndEvent/RE02/vis.mac
r1230 r1337 9 9 #/tracking/verbose 2 10 10 # 11 # create empty scene 11 # Use this open statement to create an OpenGL view: 12 /vis/open OGL 600x600-0+0 12 13 # 13 /vis/scene/create 14 # Use this open statement to create a .prim file suitable for 15 # viewing in DAWN: 16 #/vis/open DAWNFILE 14 17 # 15 # Create a scene handler for a specific graphics system 16 # (Edit the next line(s) to choose another graphic system) 18 # Use this open statement to create a .heprep file suitable for 19 # viewing in HepRApp: 20 #/vis/open HepRepFile 17 21 # 22 # Use this open statement to create a .wrl file suitable for 23 # viewing in a VRML viewer: 18 24 #/vis/open VRML2FILE 19 /vis/open OGLIX20 #/vis/open DAWNFILE21 #/vis/open DAWN22 25 # 23 # draw scene 26 # Disable auto refresh and quieten vis messages whilst scene and 27 # trajectories are established: 28 /vis/viewer/set/autoRefresh false 29 /vis/verbose errors 24 30 # 25 /vis/viewer/set/viewpointThetaPhi 90 180 deg 26 #/vis/viewer/set/viewpointThetaPhi -90 90 deg 31 # Draw geometry: 32 /vis/drawVolume 33 # 34 # Specify view angle: 35 /vis/viewer/set/viewpointThetaPhi 90. 180. 36 # 37 # Specify zoom value: 27 38 /vis/viewer/zoom 1.4 39 # 40 # Specify style (surface or wireframe): 41 #/vis/viewer/set/style wireframe 42 # 43 # Draw coordinate axes: 44 #/vis/scene/add/axes 0 0 0 1 m 45 # 46 # Draw smooth trajectories at end of event, showing trajectory points 47 # as markers 2 pixels wide: 48 /vis/scene/add/trajectories smooth 49 /vis/modeling/trajectories/create/drawByCharge 50 /vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true 51 /vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2 52 # (if too many tracks cause core dump => /tracking/storeTrajectory 0) 53 # 54 # Draw hits at end of event: 55 #/vis/scene/add/hits 56 # 57 # To draw only gammas: 58 #/vis/filtering/trajectories/create/particleFilter 59 #/vis/filtering/trajectories/particleFilter-0/add gamma 60 # 61 # To invert the above, drawing all particles except gammas, 62 # keep the above two lines but also add: 63 #/vis/filtering/trajectories/particleFilter-0/invert true 64 # 65 # Many other options are available with /vis/modeling and /vis/filtering. 66 # For example, to select colour by particle ID: 67 #/vis/modeling/trajectories/create/drawByParticleID 68 #/vis/modeling/trajectories/drawByParticleID-0/set e- blue 69 # 70 # To superimpose all of the events from a given run: 71 /vis/scene/endOfEventAction accumulate 72 # 73 # Re-establish auto refreshing and verbosity: 74 /vis/viewer/set/autoRefresh true 75 /vis/verbose warnings 76 # 77 # For file-based drivers, use this to create an empty detector view: 28 78 #/vis/viewer/flush 29 #30 # for drawing the tracks31 # (if too many tracks cause core dump => storeTrajectory 0)32 /tracking/storeTrajectory 133 /vis/scene/add/trajectories34 # (if you prefer refreshing each event, comment out next line)35 /vis/scene/endOfEventAction accumulate36 79 # 37 80 /run/beamOn 100
Note: See TracChangeset
for help on using the changeset viewer.