Ignore:
Timestamp:
Sep 30, 2010, 2:47:17 PM (14 years ago)
Author:
garnier
Message:

tag geant4.9.4 beta 1 + modifs locales

Location:
trunk/examples/extended/polarisation/Pol01
Files:
35 edited

Legend:

Unmodified
Added
Removed
  • trunk/examples/extended/polarisation/Pol01/History

    r807 r1337  
    1 $Id: History,v 1.7 2007/12/04 10:34:17 schaelic Exp $
     1$Id: History,v 1.11 2010/06/07 05:40:46 perl Exp $
    22-------------------------------------------------------------------
    33
     
    1616     * Reverse chronological order (last date on top), please *
    1717     ----------------------------------------------------------
     18
     1906-06-10 J.Perl (expol01-V09-03-01)
     20- Remove unused variable in EventAction
     21
     2204-06-10 J.Perl (expol01-V09-03-00)
     23- Updated vis usage
     24
     2520-11-09 V.Ivanchenko (expol01-V09-02-00)
     26- Update msc processes according to 9.3 scheme
     27
     2811-06-08 A.Schaelicke (expol01-V09-01-00)
     29- removed obsolete aida-setup in GNUmakefile
    1830
    193104-12-07 A.Schaelicke (expol01-V09-00-01)
  • trunk/examples/extended/polarisation/Pol01/include/DetectorConstruction.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.hh,v 1.2 2006/10/02 16:25:55 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/include/DetectorMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.hh,v 1.1 2006/10/02 13:48:10 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/include/EventAction.hh

    r1230 r1337  
    2525//
    2626// $Id: EventAction.hh,v 1.1 2006/10/02 13:48:10 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/include/EventActionMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.hh,v 1.1 2006/10/02 13:48:10 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/include/HistoManager.hh

    r1230 r1337  
    2525//
    2626// $Id: HistoManager.hh,v 1.2 2006/11/17 11:44:46 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/include/HistoMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: HistoMessenger.hh,v 1.1 2006/10/02 13:48:10 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/include/PhysListEmPolarized.hh

    r1230 r1337  
    2626//
    2727// $Id: PhysListEmPolarized.hh,v 1.1 2006/10/02 16:25:55 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/include/PhysListEmStandard.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysListEmStandard.hh,v 1.2 2006/10/02 16:25:55 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/include/PhysicsList.hh

    r1230 r1337  
    2626//
    2727// $Id: PhysicsList.hh,v 1.1 2006/10/02 13:48:10 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/include/PhysicsListMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.hh,v 1.1 2006/10/02 13:48:10 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/include/PrimaryGeneratorAction.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.hh,v 1.1 2006/10/02 13:48:10 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/include/ProcessesCount.hh

    r1230 r1337  
    2525//
    2626// $Id: ProcessesCount.hh,v 1.1 2006/10/02 13:48:10 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/include/RunAction.hh

    r1230 r1337  
    2525//
    2626// $Id: RunAction.hh,v 1.2 2006/11/17 11:44:46 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/include/StepMax.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMax.hh,v 1.1 2006/10/02 13:48:10 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/include/StepMaxMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.hh,v 1.1 2006/10/02 13:48:10 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/include/SteppingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.hh,v 1.1 2006/10/02 13:48:10 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/pol01.cc

    r1230 r1337  
    2525//
    2626// $Id: pol01.cc,v 1.2 2006/10/02 16:25:55 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/pol01.out

    r807 r1337  
     1
     2        ############################################
     3        !!! WARNING - FPE detection is activated !!!
     4        ############################################
    15
    26*************************************************************
    3  Geant4 version Name: global-V09-00-03    (9-May-2008)
     7 Geant4 version Name: geant4-09-03-ref-06    (25-June-2010)
    48                      Copyright : Geant4 Collaboration
    59                      Reference : NIM A 506 (2003), 250-303
     
    2327physicsList->Construct() start.
    2428physicsList->Construct() start.
     29physicsList->CheckParticleList() start.
    2530physicsList->setCut() start.
    2631#
     
    4348G4PolarizedPEEffectCrossSection() init
    4449
    45 pol-phot:  Total cross sections from Sandia parametrisation.
     50pol-phot:   for  gamma    SubType= 12
     51 Total cross sections from Sandia parametrisation.
    4652      Sampling according Polarized-PhotoElectric model
    47 
    48 pol-compt:  Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV
     53      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     54Polarized-PhotoElectric :     Emin=          0 eV         Emax=   10 TeV
     55
     56pol-compt:   for  gamma    SubType= 13
     57      Lambda tables from 100 eV  to 100 GeV in 90 bins, spline: 1
     58 Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV
    4959      Sampling according Polarized-Compton model
    50       tables are built for  gamma
    51       Lambda tables from 100 eV  to 100 GeV in 90 bins.
    52 
    53 pol-conv:  Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z;
     60      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     61   Polarized-Compton :     Emin=          0 eV         Emax=   100 GeV
     62
     63pol-conv:   for  gamma    SubType= 14
     64      Lambda tables from 1.022 MeV to 100 GeV in 100 bins, spline: 1
     65 Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z;
    5466      sampling secondary e+e- according to the polarized compton cross section
    55       tables are built for  gamma
    56       Lambda tables from 1.022 MeV to 100 GeV in 100 bins.
    57 
    58 msc:  Model variant of multiple scattering for e-
    59       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    60       LateralDisplacementFlag=  1   Skin= 0
    61       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    62 
    63 pol-eIoni:   tables are built for  e-
    64       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    65       Lambda tables from threshold to 100 TeV in 120 bins.
     67      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     68             polConv :     Emin=          0 eV         Emax=   100 GeV
     69
     70msc:   for e-    SubType= 10
     71      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     72      RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1
     73      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     74          UrbanMsc93 :     Emin=          0 eV         Emax=   10 TeV
     75
     76pol-eIoni:   for  e-    SubType= 2
     77      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     78      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     79      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
    6680      Delta cross sections from Moller+Bhabha, good description from 1 KeV to 100 GeV.
    67       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    68 
    69 pol-eBrem:   tables are built for  e-
    70       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    71       Lambda tables from threshold to 100 TeV in 120 bins.
    72 
    73 pol-eIoni:   tables are built for  e+
    74       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    75       Lambda tables from threshold to 100 TeV in 120 bins.
     81      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     82PolarizedMollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     83
     84pol-eBrem:   for  e-    SubType= 3
     85      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     86      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     87      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     88             PolBrem :     Emin=          0 eV         Emax=   10 TeV
     89
     90pol-eIoni:   for  e+    SubType= 2
     91      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     92      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     93      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
    7694      Delta cross sections from Moller+Bhabha, good description from 1 KeV to 100 GeV.
    77       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    78 
    79 pol-eBrem:   tables are built for  e+
    80       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    81       Lambda tables from threshold to 100 TeV in 120 bins.
    82 
    83 pol-annihil:       Polarized model for annihilation into 2 photons
    84       tables are built for  e+
    85       Lambda tables from 100 eV  to 100 TeV in 120 bins.
     95      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     96PolarizedMollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     97
     98pol-eBrem:   for  e+    SubType= 3
     99      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     100      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     101      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     102             PolBrem :     Emin=          0 eV         Emax=   10 TeV
     103
     104pol-annihil:   for  e+    SubType= 5
     105      Lambda tables from 100 eV  to 100 TeV in 120 bins, spline: 1
     106      Polarized model for annihilation into 2 photons
     107      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     108Polarized-Annihilation :     Emin=          0 eV         Emax=   100 TeV
    86109 annih-numOfCouples=2
    87110annih- 0/2
     
    96119 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
    97120 Materials : G4_Galactic G4_Fe
    98  Production cuts :  gamma 100 um     e- 100 um     e+ 100 um
     121 Production cuts :   gamma 100 um      e- 100 um      e+ 100 um  proton 0 fm
    99122
    100123========= Table of registered couples ==============================
     
    102125Index : 0     used in the geometry : Yes     recalculation needed : No
    103126 Material : G4_Galactic
    104  Range cuts        :  gamma 100 um     e- 100 um     e+ 100 um
    105  Energy thresholds :  gamma 990 eV     e- 990 eV     e+ 990 eV
     127 Range cuts        :  gamma  100 um     e-  100 um     e+  100 um  proton 0 fm
     128 Energy thresholds :  gamma  990 eV     e-  990 eV     e+  990 eV  proton -1 MeV
    106129 Region(s) which use this couple :
    107130    DefaultRegionForTheWorld
     
    109132Index : 1     used in the geometry : Yes     recalculation needed : No
    110133 Material : G4_Fe
    111  Range cuts        :  gamma 100 um     e- 100 um     e+ 100 um
    112  Energy thresholds :  gamma 6.25836 keV    e- 234.109 keV    e+ 228.416 keV
     134 Range cuts        :  gamma  100 um     e-  100 um     e+  100 um  proton 0 fm
     135 Energy thresholds :  gamma  6.28375 keV    e-  235.116 keV    e+  228.88 keV proton -1 MeV
    113136 Region(s) which use this couple :
    114137    DefaultRegionForTheWorld
     
    130153Run Summary
    131154  Number of events processed : 10000
    132   User=0.37s Real=0.37s Sys=0s
     155  User=0.22s Real=0.22s Sys=0s
    133156
    134157 The run consists of 10000 gamma of 10 MeV through 1.75 mm  of G4_Fe (density: 7.874 g/cm3 )
     
    136159--------- Ranlux engine status ---------
    137160 Initial seed = 9876
    138  float_seed_table[] = 0.31895 0.372716 0.175206 0.886266 0.566168 0.986262 0.566568 0.699464 0.73572 0.689258 0.0769183 0.269062 0.197673 0.500616 0.353296 0.913058 0.0037632 0.565236 0.37271 0.257328 0.428063 0.615996 0.075102 0.785646
    139  i_lag = 10, j_lag = 20
    140  carry = 0, count24 = 10
     161 float_seed_table[] = 0.806277 0.435074 0.641338 0.302137 0.289314 0.910982 0.26574 0.615783 0.802991 0.615199 0.0171965 0.355797 0.300653 0.264406 0.488926 0.643377 0.82808 0.421587 0.313535 0.913356 0.384442 0.287478 0.194851 0.374857
     162 i_lag = 0, j_lag = 10
     163 carry = 5.96046e-08, count24 = 23
    141164 luxury = 3 nskip = 199
    142165----------------------------------------
    143166
    144167 Process calls frequency --->
    145         Transportation = 31110
    146         pol-compt = 265
    147         msc = 3712
    148         pol-eBrem = 348
    149         pol-eIoni = 648
    150         pol-phot = 173
    151         pol-conv = 218
    152         pol-annihil = 55
     168        Transportation = 31140
     169        pol-compt = 279
     170        pol-eBrem = 326
     171        msc = 2742
     172        pol-conv = 204
     173        pol-eIoni = 593
     174        pol-phot = 149
     175        pol-annihil = 60
    153176 Gamma:
    154 Mean Number per Event :1.0065
    155 Mean Energy :9.602 MeV +- 1.8556 MeV
    156 Mean Polarization :-0.96579 +- 0.17975
     177Mean Number per Event :1.0087
     178Mean Energy :9.5869 MeV +- 1.8828 MeV
     179Mean Polarization :-0.9648 +- 0.18329
    157180 Electron:
    158 Mean Number per Event :0.0325
    159 Mean Energy :5.2091 MeV +- 2.4374 MeV
    160 Mean Polarization :-0.72697 +- 0.29206
     181Mean Number per Event :0.0336
     182Mean Energy :5.2795 MeV +- 2.5025 MeV
     183Mean Polarization :-0.73693 +- 0.27809
    161184 Positron:
    162 Mean Number per Event :0.0165
    163 Mean Energy :4.1604 MeV +- 2.0332 MeV
    164 Mean Polarization :-0.59232 +- 0.31393
     185Mean Number per Event :0.0147
     186Mean Energy :4.1367 MeV +- 2.1161 MeV
     187Mean Polarization :-0.60891 +- 0.31626
    165188#
    166189UserDetectorConstruction deleted.
     
    170193G4 kernel has come to Quit state.
    171194EventManager deleted.
    172 Default detector region deleted.
    173195UImanager deleted.
    174196Units table cleared.
     
    176198RunManagerKernel is deleted.
    177199RunManager is deleting.
     200
  • trunk/examples/extended/polarisation/Pol01/src/DetectorConstruction.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.cc,v 1.2 2006/10/02 16:25:55 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/src/DetectorMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.cc,v 1.2 2006/10/02 16:25:55 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/src/EventAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: EventAction.cc,v 1.1 2006/10/02 13:48:10 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: EventAction.cc,v 1.3 2010/06/07 05:40:46 perl Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3535
    3636#include "G4Event.hh"
    37 #include "G4TrajectoryContainer.hh"
    38 #include "G4Trajectory.hh"
    39 #include "G4VVisManager.hh"
    4037#include "G4UnitsTable.hh"
    4138#include "RunAction.hh"
     
    6865//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    6966
    70 void EventAction::EndOfEventAction(const G4Event* evt)
     67void EventAction::EndOfEventAction(const G4Event*)
    7168{
    7269  if (runAction) runAction->EventFinished();
    73 
    74   if (G4VVisManager::GetConcreteInstance())
    75   {
    76     G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();
    77     G4int n_trajectories = 0;
    78     if (trajectoryContainer) n_trajectories = trajectoryContainer->entries(); 
    79     for (G4int i=0; i<n_trajectories; i++) {
    80        G4Trajectory* trj = (G4Trajectory*)
    81                                        ((*(evt->GetTrajectoryContainer()))[i]);
    82        trj->DrawTrajectory(1000);
    83     }
    84   }
    8570}
    8671
  • trunk/examples/extended/polarisation/Pol01/src/EventActionMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.cc,v 1.1 2006/10/02 13:48:10 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/src/HistoManager.cc

    r1230 r1337  
    2525//
    2626// $Id: HistoManager.cc,v 1.3 2006/11/17 11:44:46 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/src/HistoMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: HistoMessenger.cc,v 1.1 2006/10/02 13:48:10 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/src/PhysListEmPolarized.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: PhysListEmPolarized.cc,v 1.2 2007/11/01 17:34:53 schaelic Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: PhysListEmPolarized.cc,v 1.3 2009/11/21 16:27:40 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3939#include "G4PhotoElectricEffect.hh"
    4040
    41 #include "G4MultipleScattering.hh"
     41#include "G4eMultipleScattering.hh"
    4242
    4343#include "G4eIonisation.hh"
     
    8383      else if (particleName == "e-") {
    8484        //electron
    85         pmanager->AddProcess(new G4MultipleScattering,   -1,1,1);
    86         pmanager->AddProcess(new G4ePolarizedIonisation, -1,2,2);
     85        pmanager->AddProcess(new G4eMultipleScattering,   -1,1,1);
     86        pmanager->AddProcess(new G4ePolarizedIonisation,  -1,2,2);
    8787        pmanager->AddProcess(new G4ePolarizedBremsstrahlung,      -1,3,3);
    8888      }       
    8989      else if (particleName == "e+") {
    9090        //positron
    91         pmanager->AddProcess(new G4MultipleScattering, -1, 1,1);
     91        pmanager->AddProcess(new G4eMultipleScattering, -1, 1,1);
    9292        pmanager->AddProcess(new G4ePolarizedIonisation, -1, 2,2);
    9393        pmanager->AddProcess(new G4ePolarizedBremsstrahlung,    -1, 3,3);
     
    105105      } else if (particleName == "e-") {
    106106        //electron
    107         pmanager->AddProcess(new G4MultipleScattering, -1, 1,1);
     107        pmanager->AddProcess(new G4eMultipleScattering,-1, 1,1);
    108108        pmanager->AddProcess(new G4eIonisation,        -1, 2,2);
    109109        pmanager->AddProcess(new G4eBremsstrahlung,    -1, 3,3);
     
    111111      } else if (particleName == "e+") {
    112112        //positron
    113         pmanager->AddProcess(new G4MultipleScattering, -1, 1,1);
     113        pmanager->AddProcess(new G4eMultipleScattering,-1, 1,1);
    114114        pmanager->AddProcess(new G4eIonisation,        -1, 2,2);
    115115        pmanager->AddProcess(new G4eBremsstrahlung,    -1, 3,3);
  • trunk/examples/extended/polarisation/Pol01/src/PhysListEmStandard.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: PhysListEmStandard.cc,v 1.2 2006/10/02 16:25:55 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: PhysListEmStandard.cc,v 1.3 2009/11/21 16:27:40 vnivanch Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3838#include "G4PhotoElectricEffect.hh"
    3939
    40 #include "G4MultipleScattering.hh"
     40#include "G4eMultipleScattering.hh"
     41#include "G4MuMultipleScattering.hh"
     42#include "G4hMultipleScattering.hh"
    4143
    4244#include "G4eIonisation.hh"
     
    8284    } else if (particleName == "e-") {
    8385      //electron
    84       pmanager->AddProcess(new G4MultipleScattering,   -1, 1, 1);
     86      pmanager->AddProcess(new G4eMultipleScattering,  -1, 1, 1);
    8587      pmanager->AddProcess(new G4eIonisation,          -1, 2, 2);
    8688      pmanager->AddProcess(new G4eBremsstrahlung(),    -1, 3, 3);
     
    8890    } else if (particleName == "e+") {
    8991      //positron
    90       pmanager->AddProcess(new G4MultipleScattering,   -1, 1, 1);
     92      pmanager->AddProcess(new G4eMultipleScattering,  -1, 1, 1);
    9193      pmanager->AddProcess(new G4eIonisation,          -1, 2, 2);
    9294      pmanager->AddProcess(new G4eBremsstrahlung(),    -1, 3, 3);
     
    9698               particleName == "mu-"    ) {
    9799      //muon 
    98       pmanager->AddProcess(new G4MultipleScattering, -1, 1,1);
     100      pmanager->AddProcess(new G4MuMultipleScattering, -1, 1,1);
    99101      pmanager->AddProcess(new G4MuIonisation,       -1, 2,2);
    100102      pmanager->AddProcess(new G4MuBremsstrahlung,   -1, 3,3);
     
    104106               particleName == "He3" ||
    105107               particleName == "GenericIon" ) {
    106       pmanager->AddProcess(new G4MultipleScattering, -1, 1,1);
    107       pmanager->AddProcess(new G4ionIonisation,      -1, 2,2);
     108      pmanager->AddProcess(new G4hMultipleScattering, -1, 1,1);
     109      pmanager->AddProcess(new G4ionIonisation,        -1, 2,2);
    108110
    109111    } else if ((!particle->IsShortLived()) &&
     
    111113               (particle->GetParticleName() != "chargedgeantino")) {
    112114      //all others charged particles except geantino
    113       pmanager->AddProcess(new G4MultipleScattering, -1,1,1);
    114       pmanager->AddProcess(new G4hIonisation,        -1,2,2);
     115      pmanager->AddProcess(new G4hMultipleScattering, -1,1,1);
     116      pmanager->AddProcess(new G4hIonisation,         -1,2,2);
    115117    }
    116118  }
  • trunk/examples/extended/polarisation/Pol01/src/PhysicsList.cc

    r1230 r1337  
    2626//
    2727// $Id: PhysicsList.cc,v 1.2 2006/10/02 16:25:55 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/src/PhysicsListMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.cc,v 1.1 2006/10/02 13:48:10 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/src/PrimaryGeneratorAction.cc

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.cc,v 1.1 2006/10/02 13:48:10 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/src/RunAction.cc

    r1230 r1337  
    2525//
    2626// $Id: RunAction.cc,v 1.3 2006/11/17 11:44:46 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/src/StepMax.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMax.cc,v 1.1 2006/10/02 13:48:10 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/src/StepMaxMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.cc,v 1.1 2006/10/02 13:48:10 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/src/SteppingAction.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.cc,v 1.1 2006/10/02 13:48:10 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/polarisation/Pol01/vis.mac

    r807 r1337  
    1 # $Id: vis.mac,v 1.2 2006/11/17 09:49:41 vnivanch Exp $#
     1# $Id: vis.mac,v 1.3 2010/06/06 05:14:28 perl Exp $#
    22#
    33# Macro file for the initialization phase of "pol01.cc"
     
    1212/run/initialize
    1313#
    14 # Create empty scene ("world" is default)
    15 /vis/scene/create
     14# Use this open statement to create an OpenGL view:
     15/vis/open OGL 600x600-0+0
    1616#
    17 # Create a scene handler for a specific graphics system
    18 # Edit the next line(s) to choose another graphic system
    19 #
    20 /vis/open OGLIX
    21 #
     17# Use this open statement to create a .prim file suitable for
     18# viewing in DAWN:
    2219#/vis/open DAWNFILE
    2320#
    24 # Draw scene
     21# Use this open statement to create a .heprep file suitable for
     22# viewing in HepRApp:
     23#/vis/open HepRepFile
     24#
     25# Use this open statement to create a .wrl file suitable for
     26# viewing in a VRML viewer:
     27#/vis/open VRML2FILE
     28#
     29# Disable auto refresh and quieten vis messages whilst scene and
     30# trajectories are established:
     31/vis/viewer/set/autoRefresh false
     32/vis/verbose errors
     33#
     34# Draw geometry:
     35/vis/drawVolume
     36#
     37# Specify view angle:
     38/vis/viewer/set/viewpointThetaPhi 60. 25.
     39#
     40# Specify zoom value:
    2541/vis/viewer/zoom 1.4
    26 /vis/viewer/set/viewpointThetaPhi 60 25 deg
    27 /vis/viewer/flush
    2842#
    29 # for drawing the tracks
    30 # if too many tracks cause core dump => storeTrajectory 0
    31 /tracking/storeTrajectory 1
     43# Specify style (surface or wireframe):
     44#/vis/viewer/set/style wireframe
     45#
     46# Draw coordinate axes:
     47#/vis/scene/add/axes 0 0 0 1 m
     48#
     49# Draw smooth trajectories at end of event, showing trajectory points
     50# as markers 2 pixels wide:
     51/vis/scene/add/trajectories smooth
     52/vis/modeling/trajectories/create/drawByCharge
     53/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
     54/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
     55# (if too many tracks cause core dump => /tracking/storeTrajectory 0)
     56#
     57# Draw hits at end of event:
     58#/vis/scene/add/hits
     59#
     60# To draw only gammas:
     61#/vis/filtering/trajectories/create/particleFilter
     62#/vis/filtering/trajectories/particleFilter-0/add gamma
     63#
     64# To invert the above, drawing all particles except gammas,
     65# keep the above two lines but also add:
     66#/vis/filtering/trajectories/particleFilter-0/invert true
     67#
     68# Many other options are available with /vis/modeling and /vis/filtering.
     69# For example, to select colour by particle ID:
     70#/vis/modeling/trajectories/create/drawByParticleID
     71#/vis/modeling/trajectories/drawByParticleID-0/set e- blue
     72#
     73# To superimpose all of the events from a given run:
    3274/vis/scene/endOfEventAction accumulate
     75#
     76# Re-establish auto refreshing and verbosity:
     77/vis/viewer/set/autoRefresh true
     78/vis/verbose warnings
     79#
     80# For file-based drivers, use this to create an empty detector view:
     81#/vis/viewer/flush
    3382#
    3483/run/beamOn 10
Note: See TracChangeset for help on using the changeset viewer.