source: trunk/examples/advanced/hadrontherapy/physicsAllOptions.mac@ 1307

Last change on this file since 1307 was 807, checked in by garnier, 17 years ago

update

File size: 7.6 KB
Line 
1############################################################################
2#
3# This example macro file provides an overview of all possible physics
4# options available in the Hadrontherapy advanced example. A user can
5# create his own physics list by combining different physics constructors.
6#
7############################################################################
8#
9# Summary of available physics options and associated macro commands:
10#
11# Commands are arranged by the type of interactions and the different
12# particles.
13#
14# NOTE: For a given type of physics processes and a given particle ONLY ONE
15# physics constructor should be activated (the different options are
16# indicated by "Option X", where in some cases only one option exists).
17#
18# To create a complete physics list, a physics constructor must be
19# activated for each subpoint (A,B,C,...) of each of the different physics
20# interactions (I-V).
21#
22# Below the overview one can find an example set of macro commands for
23# activating physics constructors, where alternative options are also
24# specified (as comments).
25#
26#
27# I) Decay:
28# ---------
29# A. Unstable particles
30# Option 1: Decay model
31# Macro command: /physics/addPhysics Decay
32#
33#
34# II) Electromagnetic Physics
35# ---------------------------
36# A. Photons
37# Option 1: Livermore-based models (Low-energy package)
38# Macro command: /physics/addPhysics EM-Photon-EPDL
39# Option 2: Penelope-like models (Low-energy package)
40# Macro command: /physics/addPhysics EM-Photon-Penelope
41# Option 3: Standard models (Standard package)
42# Macro command: /physics/addPhysics EM-Photon-Standard
43#
44# B. Electrons
45# Option 1: Livermore-based models (Low-energy package)
46# Macro command: /physics/addPhysics EM-Electron-EEDL
47# Option 2: Penelope-like models (Low-energy package)
48# Macro command: /physics/addPhysics EM-Electron-Penelope
49# Option 3: Standard models (Standard package)
50# Macro command: /physics/addPhysics EM-Electron-Standard
51#
52# C. Charged hadrons, ions
53# Option 1: ICRU49-based models (Low-energy package)
54# Macro command: /physics/addPhysics EM-HadronIon-LowE
55# Option 2: Ziegler77-based models (Low-energy package)
56# Macro command: /physics/addPhysics EM-HadronIon-LowEZiegler1977
57# Option 3: Ziegler85-based models (Low-energy package)
58# Macro command: /physics/addPhysics EM-HadronIon-LowEZiegler1985
59# Option 4: Standard models (Standard package)
60# Macro command: /physics/addPhysics EM-HadronIon-Standard
61#
62# D. Positrons
63# Option 1: Penelope-like models (Low-energy package)
64# Macro command: /physics/addPhysics EM-Positron-Penelope
65# Option 2: Standard models (Standard package)
66# Macro command: /physics/addPhysics EM-Positron-Standard
67#
68# E. Muons
69# Option 1: Standard models (Standard package)
70# Macro command: /physics/addPhysics EM-Muon-Standard
71#
72#
73# III) Hadronic Physics (elastic)
74# -------------------------------
75# A. Hadrons (protons, neutrons, pions), ions (deuterons, tritons, alphas)
76# Option 1: LEP elastic scattering model
77# Macro command: /physics/addPhysics HadronicEl-HadronIon-LElastic
78# Option 2: Bertini model (hadrons), LEP model (ions)
79# Macro command: /physics/addPhysics HadronicEl-HadronIon-Bert
80# Option 3: UHadronElasticProcess
81# Macro command: /physics/addPhysics HadronicEl-HadronIon-UElastic
82# Option 4: CHIPS (protons, neutrons), LEP model (other hadrons, ions)
83# Macro command: /physics/addPhysics HadronicEl-HadronIon-QElastic
84#
85#
86# IV) Hadronic Physics (inelastic)
87# --------------------------------
88# A. Protons, neutrons
89# Option 1: LEP model
90# Macro command: /physics/addPhysics HadronicInel-ProtonNeutron-LEP
91# Option 2: Precompound model (default evaporation)
92# Macro command: /physics/addPhysics HadronicInel-ProtonNeutron-Prec
93# Option 3: Precompound model (GEM evaporation)
94# Macro command: /physics/addPhysics HadronicInel-ProtonNeutron-PrecGEM
95# Option 4: Precompound model (default evaporation, Fermi break-up)
96# Macro command: /physics/addPhysics HadronicInel-ProtonNeutron-PrecFermi
97# Option 5: Precompound model (GEM evaporation, Fermi break-up)
98# Macro command: /physics/addPhysics HadronicInel-ProtonNeutron-PrecGEMFermi
99# Option 6: Bertini model
100# Macro command: /physics/addPhysics HadronicInel-ProtonNeutron-Bert
101# Option 7: Binary cascade model
102# Macro command: /physics/addPhysics HadronicInel-ProtonNeutron-Bin
103#
104# B. Pions
105# Option 1: LEP model
106# Macro command: /physics/addPhysics HadronicInel-Pion-LEP
107# Option 2: Bertini model
108# Macro command: /physics/addPhysics HadronicInel-Pion-Bert
109#
110# C. Ions (deuterons, tritons, alphas)
111# Option 1: LEP model
112# Macro command: /physics/addPhysics HadronicInel-Ion-LEP
113#
114#
115# V) Hadronic Physics (at rest)
116# -----------------------------
117# A. Muons-
118# Option 1: Muon Minus Capture model
119# Macro command: /physics/addPhysics HadronicAtRest-MuonMinus-Capture
120#
121#
122#
123##############################################################################
124
125
126####################
127# VERBOSITY LEVELS #
128####################
129
130/control/verbose 1
131/tracking/verbose 0
132/run/verbose 0
133/event/verbose 0
134
135
136###########
137# PHYSICS #
138###########
139
140/physics/addPhysics Decay
141
142/physics/addPhysics EM-Photon-EPDL
143### Alternatively:
144### /physics/addPhysics EM-Photon-Penelope
145### /physics/addPhysics EM-Photon-Standard
146
147/physics/addPhysics EM-Electron-EEDL
148### Alternatively:
149### /physics/addPhysics EM-Electron-Penelope
150### /physics/addPhysics EM-Electron-Standard
151
152/physics/addPhysics EM-HadronIon-LowE
153### Alternatively:
154### /physics/addPhysics EM-HadronIon-LowEZiegler1977
155### /physics/addPhysics EM-HadronIon-LowEZiegler1985
156### /physics/addPhysics EM-HadronIon-Standard
157
158/physics/addPhysics EM-Positron-Penelope
159### Alternatively:
160### /physics/addPhysics EM-Positron-Standard
161
162/physics/addPhysics EM-Muon-Standard
163
164/physics/addPhysics HadronicEl-HadronIon-LElastic
165### Alternatively:
166### /physics/addPhysics HadronicEl-HadronIon-Bert
167### /physics/addPhysics HadronicEl-HadronIon-UElastic
168### /physics/addPhysics HadronicEl-HadronIon-QElastic
169
170/physics/addPhysics HadronicInel-ProtonNeutron-LEP
171### Alternatively:
172### /physics/addPhysics HadronicInel-ProtonNeutron-Prec
173### /physics/addPhysics HadronicInel-ProtonNeutron-PrecGEM
174### /physics/addPhysics HadronicInel-ProtonNeutron-PrecFermi
175### /physics/addPhysics HadronicInel-ProtonNeutron-PrecGEMFermi
176### /physics/addPhysics HadronicInel-ProtonNeutron-Bert
177### /physics/addPhysics HadronicInel-ProtonNeutron-Bin
178
179/physics/addPhysics HadronicInel-Pion-LEP
180### Alternatively:
181### /physics/addPhysics HadronicInel-Pion-Bert
182
183/physics/addPhysics HadronicInel-Ion-LEP
184
185/physics/addPhysics HadronicAtRest-MuonMinus-Capture
186
187
188##############################
189# BEAM LINE SETTINGS AND RUN #
190##############################
191
192/run/initialize
193
194### IF YOU WANT A RANGE SHIFTER PLEASE CHANGE
195### THE FOLLOWIG PARAMETERS
196### SETTING FOR THE RANGE SHIFTER
197
198#/beamLine/RangeShifter/thickness 4 cm
199#/beamLine/RangeShifter/RSMat Water
200
201/run/beamOn 200
202
203
204
Note: See TracBrowser for help on using the repository browser.