|
- Timestamp:
-
Feb 25, 2009, 2:19:50 PM (16 years ago)
- Author:
-
oliver
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v1
|
v2
|
|
1 | 1 | = Omega production at TAPS = |
2 | 2 | |
3 | | A sample job card: |
| 3 | This job card is suited to analyze photon production in photon-proton or photon-nucleus reactions. It is divided into several parts |
4 | 4 | |
| 5 | == Target definition == |
5 | 6 | {{{ |
6 | | !**************************************************** |
7 | | ! Input specific for the reactions |
8 | | !**************************************************** |
9 | | |
10 | | $target !Only relevant for eventtypes 0,1 and 3 (??????) |
11 | | target_Z=20, |
12 | | target_A=40, |
| 7 | $target |
| 8 | ! Proton: |
| 9 | target_Z=1, |
| 10 | target_A=1, |
| 11 | ! Nb_93 |
| 12 | !target_Z=41, |
| 13 | !target_A=93, |
| 14 | ! Calcium_40 |
| 15 | !target_Z=20, |
| 16 | !target_A=40, |
13 | 17 | fermimotion=.true. |
14 | | densitySwitch_Static=1 !1=wood-saxon, 2=according NPA 554,554 (Oset) |
| 18 | densitySwitch_Static=1 !1=wood-saxon, 2=according NPA 554,554 (Oset) |
15 | 19 | $end |
16 | | |
| 20 | }}} |
| 21 | == Initialization and final Analysis == |
| 22 | {{{ |
17 | 23 | $low_photo_induced |
18 | | energy_gamma=1.1 |
19 | | debugFlag=.false. |
20 | | pascalTwoPi=.true. |
| 24 | energy_gamma=1.3 |
21 | 25 | delta_energy=0.01 |
22 | | equalDistribution_twoPi=.true. |
23 | | vecmes=.true. |
| 26 | ! Switch for specific initial channels |
| 27 | vecmes =.true. |
24 | 28 | resonances=.true. |
25 | | singlePi=.true. |
26 | | pi0eta=.true. |
27 | | twopi=.true. |
| 29 | singlePi =.true. |
| 30 | pi0eta =.true. |
| 31 | twopi =.true. |
28 | 32 | $end |
29 | 33 | |
30 | 34 | $lowPhotonAnalysis |
31 | | outputEvents=.true. |
32 | | KruscheOutput=.false. |
33 | | fissumOutput=.false. |
34 | | photonAnalyse=.true. |
35 | | twoPiOutput=.false. |
| 35 | ! Analysis flags |
| 36 | outputEvents =.true. ! Print events to file |
| 37 | photonAnalyse =.true. ! Generate analysis for final state photons |
| 38 | ! Switch off unnessary analysis |
| 39 | KruscheOutput =.false. |
| 40 | fissumOutput =.false. |
| 41 | twoPiOutput =.false. |
36 | 42 | $end |
37 | | |
38 | | |
39 | | !*************************************************** |
40 | | ! General Input : |
41 | | !*************************************************** |
42 | | |
| 43 | }}} |
| 44 | == General Input == |
| 45 | {{{ |
43 | 46 | $initDatabase |
44 | 47 | propagationSwitch=0 ! 0=all resonances with more than 1 star, 1=only delta&nucleon 2=only nucleons |
… |
… |
|
48 | 51 | |
49 | 52 | $initStability |
50 | | stabilityFlag(101) = 4 |
| 53 | stabilityFlag(101) = 4 ! Let Pi^0 Decay |
51 | 54 | $end |
52 | 55 | |
53 | 56 | $pythia |
54 | | MDCY(102,1)=1 ! KC code of pi0, not KF! |
55 | | $end |
| 57 | MDCY(102,1)=1 ! KC code of pi0, not KF! !Pi^0 unstable in Pythia |
| 58 | $end |
56 | 59 | |
57 | 60 | |
58 | 61 | $input |
59 | | numEnsembles= 5 ! number of ensembles |
60 | | eventtype = 3 ! 2=PionA, 3=photon A |
61 | | numTimeSteps= 0 ! number of time steps |
62 | | delta_T = 0.4 ! time step size |
63 | | fullensemble=.false. |
64 | | num_runs_SameEnergy=1 |
65 | | num_Energies=1 |
66 | | FinalCoulombCorrection=.false. |
| 62 | numEnsembles= 1 ! number of ensembles |
| 63 | eventtype = 3 ! 3=photon A |
| 64 | numTimeSteps= 0 ! number of time steps |
| 65 | delta_T = 0.4 ! time step size |
| 66 | num_runs_SameEnergy = 1 ! Number of runs with the same energy |
| 67 | num_Energies = 1 ! Number of different energies |
67 | 68 | set_length_perturbative=.true. |
68 | | !length_perturbative=5000 |
69 | | length_perturbative=800 |
| 69 | ! Length of particle vector. Must be adjusted to final state particle yield |
| 70 | ! Proton |
| 71 | length_perturbative =50 |
| 72 | ! Calcium |
| 73 | !length_perturbative =1000 |
| 74 | ! Niob |
| 75 | length_perturbative =3000 |
| 76 | path_to_input='/home/hadron/oliver/buuinput_metag' ! Path to input directory |
| 77 | fullensemble =.false. |
| 78 | FinalCoulombCorrection =.false. |
70 | 79 | PrintParticleVectors=.false. |
71 | | DoPRLevel(1)=.false. |
72 | | DoPRLevel(2)=.false. |
73 | | DoPRLevel(3)=.false. |
74 | | DoPRLevel(4)=.false. |
75 | 80 | $end |
76 | 81 | |
… |
… |
|
79 | 84 | $end |
80 | 85 | |
| 86 | |
| 87 | }}} |
| 88 | == Numerical details == |
| 89 | {{{ |
| 90 | |
| 91 | |
81 | 92 | $initDensity |
82 | 93 | densitySwitch=2 !1=dynamic density according to testparticle density, 2=analytic density prescription |
83 | | splineExtraPolation=.true. !Switch for linear spline extrapolation for dynamically calculated density: Extrapolates density between |
| 94 | splineExtraPolation=.true. !Switch for linear spline extrapolation for dynamically calculated density: Extrapolates density between |
84 | 95 | $end |
85 | 96 | |
… |
… |
|
89 | 100 | |
90 | 101 | $propagation |
91 | | delta_P=0.01 ! Delta Momentum for derivatives |
92 | | coulomb=.true. ! Whether to use coulomb in propagation |
93 | | hadronic=.true. ! Whether to use hadronic potentials in propagation |
94 | | DerivativeType=1 ! 1=first order Range-Kutta, 2=second order Range-Kutta |
95 | | predictorCorrector=.false. ! Whether to use a predictor/corrector algorithm to do the propagation |
| 102 | delta_P =0.01 ! Delta Momentum for derivatives |
| 103 | coulomb =.true. ! Whether to use coulomb in propagation |
| 104 | hadronic =.true. ! Whether to use hadronic potentials in propagation |
| 105 | DerivativeType =1 ! 1=first order Range-Kutta, 2=second order Range-Kutta |
| 106 | predictorCorrector=.true. ! Whether to use a predictor/corrector algorithm to do the propagation |
96 | 107 | $end |
97 | 108 | |
98 | | !************************************************************ |
99 | | ! Input for potentials |
100 | | !************************************************************ |
| 109 | |
| 110 | }}} |
| 111 | == Input for potentials == |
| 112 | {{{ |
| 113 | |
101 | 114 | $Coulomb |
102 | 115 | CoulombFlag=.false. |
… |
… |
|
125 | 138 | $end |
126 | 139 | |
127 | | |
128 | | !********************************************************* |
129 | | ! The collision term |
130 | | !********************************************************** |
| 140 | }}} |
| 141 | == The collision term == |
| 142 | {{{ |
131 | 143 | |
132 | 144 | $hadronFormation |
… |
… |
|
135 | 147 | |
136 | 148 | $collisionTerm |
137 | | energyCheck=0.01 ! accuracy of energy check in GeV |
138 | | oneBodyProcesses=.true. |
139 | | oneBodyAdditional=.true. |
140 | | twoBodyProcesses=.true. |
141 | | threeBodyProcesses=.true. |
| 149 | energyCheck =0.01 ! accuracy of energy check in GeV |
| 150 | oneBodyProcesses =.true. |
| 151 | oneBodyAdditional =.true. |
| 152 | twoBodyProcesses =.true. |
| 153 | threeBodyProcesses =.true. |
142 | 154 | $end |
143 | 155 | |
144 | 156 | $insertion |
145 | | minimumEnergy=0.005 |
146 | | propagateNoPhoton=.false. |
| 157 | minimumEnergy =0.005 ! Minimal kinetic energy for a proton |
| 158 | propagateNoPhoton =.false. ! Photons are propagated |
147 | 159 | $end |
148 | 160 | |
… |
… |
|
151 | 163 | |
152 | 164 | $master_2Body |
153 | | baryonBaryonScattering=.true. |
154 | | baryonMesonScattering=.true. |
155 | | mesonMesonScattering=.false. |
| 165 | baryonBaryonScattering = .true. |
| 166 | baryonMesonScattering = .true. |
| 167 | mesonMesonScattering = .false. |
156 | 168 | $end |
157 | 169 | |
158 | 170 | $master_3Body |
159 | 171 | $end |
160 | | !**************************************************************** |
161 | | ! The widths of the particles |
162 | | !*************************************************************** |
| 172 | |
| 173 | }}} |
| 174 | == The widths of the particles == |
| 175 | {{{ |
163 | 176 | |
164 | 177 | $width_Baryon |
165 | | mediumSwitch=.false. ! Switch on/off in-medium width of all baryons at once -> The vacuum width are used. |
166 | | mediumSwitch_coll=.false. ! Use consistent collisional broadening |
167 | | mediumSwitch_Delta=.true. ! Switch on/off in-medium width of the delta. .false.=vacuum width |
| 178 | mediumSwitch =.true. ! Switch on/off in-medium width of all baryons at once -> The vacuum width are used. |
| 179 | mediumSwitch_coll =.false. ! Use consistent collisional broadening |
| 180 | mediumSwitch_Delta =.true. ! Switch on/off in-medium width of the delta. .false.=vacuum width |
168 | 181 | $end |
169 | 182 | |
170 | 183 | $width_Meson |
171 | | mediumSwitch=.false. ! Switch on/off in-medium width of all mesons at once -> The vacuum width are used. |
| 184 | mediumSwitch=.false. ! Switch on/off in-medium width of all mesons at once -> The vacuum width are used. |
172 | 185 | $end |
173 | | |
174 | | |
175 | | !****************************************************************** |
176 | | ! Temperature and thermodynamics |
177 | | !**************************************************** |
178 | | |
| 186 | }}} |
| 187 | == Temperature and thermodynamics == |
| 188 | Don't touch this! Otherwise computation time blows up |
| 189 | {{{ |
179 | 190 | $initThermoDynamics |
180 | | temperatureSwitch=1 |
| 191 | temperatureSwitch=1 |
181 | 192 | ! 1=groundstate calculations (T=0,mu=E_F) |
182 | 193 | ! 2=the full procedure according to testparticle density (real particles only!) |
|