| 1 |
<?xml version="1.0" encoding="ISO-8859-1"?>
|
| 2 |
<!--doc: MAIN Settings for PamVMC -->
|
| 3 |
<!ELEMENT Main_settings (Init_mode_set, Random_mode_set, Primary_mode_set, Runtime_mode_set) >
|
| 4 |
|
| 5 |
<!--doc: Settings path for initialization files -->
|
| 6 |
<!ELEMENT Init_mode_set ( g4Config_path, g4Config_C_name, g4Config_in_name, (use_pbs_jobcookie | dont_use_pbs_jobcookie), use_nocalo?, out_path, out_file_pattern) >
|
| 7 |
<!ELEMENT g4Config_path (#PCDATA) >
|
| 8 |
<!ELEMENT g4Config_C_name (#PCDATA) >
|
| 9 |
<!ELEMENT g4Config_in_name (#PCDATA) >
|
| 10 |
<!ELEMENT use_pbs_jobcookie (out_tmp_dir) >
|
| 11 |
<!ATTLIST Init_mode_set use_pbs_jobcookie CDATA "0">
|
| 12 |
<!ELEMENT out_tmp_dir (#PCDATA) >
|
| 13 |
<!ELEMENT dont_use_pbs_jobcookie EMPTY >
|
| 14 |
<!ELEMENT use_nocalo EMPTY >
|
| 15 |
<!ELEMENT out_path (#PCDATA) >
|
| 16 |
<!ELEMENT out_file_pattern (#PCDATA) >
|
| 17 |
|
| 18 |
<!--doc: Settings random variables and path -->
|
| 19 |
<!ELEMENT Random_mode_set (read_g4_seed_filepath | generate_g4_seed) >
|
| 20 |
<!ELEMENT read_g4_seed_filepath (#PCDATA) >
|
| 21 |
<!ELEMENT generate_g4_seed (( (init_g4_seed1, init_g4_seed2) | auto_g4_seed), (save_g4rnd_in_file | dont_save_g4rnd_in_file) ) >
|
| 22 |
<!ELEMENT init_g4_seed1 (#PCDATA) >
|
| 23 |
<!ELEMENT init_g4_seed2 (#PCDATA) >
|
| 24 |
<!ELEMENT auto_g4_seed EMPTY >
|
| 25 |
<!ELEMENT dont_save_g4rnd_in_file EMPTY>
|
| 26 |
<!ELEMENT save_g4rnd_in_file (g4_rnd_path, g4_rnd_filename) >
|
| 27 |
<!ELEMENT g4_rnd_path (#PCDATA) >
|
| 28 |
<!ELEMENT g4_rnd_filename (#PCDATA) >
|
| 29 |
|
| 30 |
<!--doc: Settings random variables and path -->
|
| 31 |
<!ELEMENT Runtime_mode_set (verbose_level, maxstep, save_condition, save_mode) >
|
| 32 |
<!ELEMENT verbose_level (#PCDATA) >
|
| 33 |
<!ELEMENT maxstep (#PCDATA) >
|
| 34 |
|
| 35 |
<!ELEMENT save_condition ( everything | trig_only | accept_only ) >
|
| 36 |
<!ELEMENT everything EMPTY>
|
| 37 |
<!ELEMENT trig_only EMPTY>
|
| 38 |
<!ELEMENT accept_only EMPTY>
|
| 39 |
|
| 40 |
<!ELEMENT save_mode ( all_detectors | only_primaries ) >
|
| 41 |
<!ELEMENT all_detectors EMPTY>
|
| 42 |
<!ELEMENT only_primaries EMPTY>
|
| 43 |
|
| 44 |
<!--doc: Settings for primary particles -->
|
| 45 |
<!ELEMENT Primary_mode_set (read_from_file | define_primaries ) >
|
| 46 |
<!ELEMENT read_from_file (#PCDATA) >
|
| 47 |
<!ELEMENT define_primaries (particle_type, gen_mode, momentum_mode, momentum_units, nevents) >
|
| 48 |
|
| 49 |
<!ELEMENT particle_type ( kProton | H-2 | H-3 | He-3 | He-4 | user_pdg )>
|
| 50 |
<!ELEMENT kProton EMPTY>
|
| 51 |
<!ELEMENT H-2 EMPTY>
|
| 52 |
<!ELEMENT H-3 EMPTY>
|
| 53 |
<!ELEMENT He-3 EMPTY>
|
| 54 |
<!ELEMENT He-4 EMPTY>
|
| 55 |
<!ELEMENT user_pdg (#PCDATA)>
|
| 56 |
|
| 57 |
<!ELEMENT gen_mode ( dome | user_defined ) >
|
| 58 |
<!ELEMENT dome EMPTY>
|
| 59 |
|
| 60 |
<!ELEMENT user_defined ( vertex_mode, ang_mode ) >
|
| 61 |
<!ELEMENT vertex_mode ( vertex_fix_point | vertex_box ) >
|
| 62 |
<!ELEMENT ang_mode ( ang_fixed | ang_iso ) >
|
| 63 |
|
| 64 |
<!ELEMENT momentum_mode ( momentum_mode_fixed | momentum_mode_flat | momentum_mode_powerlaw )>
|
| 65 |
|
| 66 |
<!ELEMENT momentum_units ( GV_p | GV_R | GeV_T ) >
|
| 67 |
<!ELEMENT GV_p EMPTY>
|
| 68 |
<!ELEMENT GV_R EMPTY>
|
| 69 |
<!ELEMENT GeV_T EMPTY>
|
| 70 |
|
| 71 |
<!ELEMENT nevents ( nev_tot | nev_accept | nev_trigg ) >
|
| 72 |
<!ELEMENT nev_tot (#PCDATA) >
|
| 73 |
<!ELEMENT nev_accept (#PCDATA) >
|
| 74 |
<!ELEMENT nev_trigg (#PCDATA) >
|
| 75 |
|
| 76 |
<!--doc: Settings for primary shooting from fixed point -->
|
| 77 |
<!ELEMENT vertex_fix_point (x0, y0, z0)>
|
| 78 |
<!ELEMENT x0 (#PCDATA)>
|
| 79 |
<!ATTLIST vertex_fix_point x0 CDATA "0.">
|
| 80 |
<!ELEMENT y0 (#PCDATA)>
|
| 81 |
<!ATTLIST vertex_fix_point y0 CDATA "0.">
|
| 82 |
<!ELEMENT z0 (#PCDATA)>
|
| 83 |
<!ATTLIST vertex_fix_point z0 CDATA "130.">
|
| 84 |
|
| 85 |
|
| 86 |
<!--doc: Settings for primary shooting from fixed plane -->
|
| 87 |
<!ELEMENT vertex_box (x0_min, y0_min, x0_max, y0_max, z0_min, z0_max)>
|
| 88 |
<!ELEMENT x0_min (#PCDATA)>
|
| 89 |
<!ATTLIST vertex_plane x0_min CDATA "-40.">
|
| 90 |
<!ELEMENT x0_max (#PCDATA)>
|
| 91 |
<!ATTLIST vertex_plane x0_max CDATA "40.">
|
| 92 |
<!ELEMENT y0_min (#PCDATA)>
|
| 93 |
<!ATTLIST vertex_plane y0_min CDATA "-40.">
|
| 94 |
<!ELEMENT y0_max (#PCDATA)>
|
| 95 |
<!ATTLIST vertex_plane y0_max CDATA "40.">
|
| 96 |
<!ELEMENT z0_min (#PCDATA)>
|
| 97 |
<!ATTLIST vertex_plane z0_min CDATA "130.">
|
| 98 |
<!ELEMENT z0_max (#PCDATA)>
|
| 99 |
<!ATTLIST vertex_plane z0_max CDATA "130.">
|
| 100 |
|
| 101 |
<!--doc: Settings for primary shooting from fixed angle -->
|
| 102 |
<!ELEMENT ang_fixed (theta, phi)>
|
| 103 |
<!ELEMENT theta (#PCDATA)>
|
| 104 |
<!ATTLIST ang_fixed theta CDATA "0.">
|
| 105 |
<!ELEMENT phi (#PCDATA)>
|
| 106 |
<!ATTLIST ang_fixed phi CDATA "0.">
|
| 107 |
|
| 108 |
<!--doc: Settings for primary shooting isotropic angle -->
|
| 109 |
<!ELEMENT ang_iso (theta_min, phi_min, theta_max, phi_max)>
|
| 110 |
<!ELEMENT theta_min (#PCDATA)>
|
| 111 |
<!ATTLIST ang_iso theta_min CDATA "0.">
|
| 112 |
<!ELEMENT phi_min (#PCDATA)>
|
| 113 |
<!ATTLIST ang_iso phi_min CDATA "0.">
|
| 114 |
<!ELEMENT theta_max (#PCDATA)>
|
| 115 |
<!ATTLIST ang_iso theta_max CDATA "7.85398163397448279e-01">
|
| 116 |
<!ELEMENT phi_max (#PCDATA)>
|
| 117 |
<!ATTLIST ang_iso phi_max CDATA "6.28318530717958623">
|
| 118 |
|
| 119 |
<!--doc: Settings for primary shooting with fixed rigidity-momentum-energy -->
|
| 120 |
<!ELEMENT momentum_mode_fixed (P0)>
|
| 121 |
<!ELEMENT P0 (#PCDATA)>
|
| 122 |
<!ATTLIST momentum_mode_fixed P0 CDATA "1.">
|
| 123 |
|
| 124 |
<!--doc: Settings for primary shooting with flat rigidity-momentum-energy -->
|
| 125 |
<!ELEMENT momentum_mode_flat (P0_min, P0_max)>
|
| 126 |
<!ELEMENT P0_min (#PCDATA)>
|
| 127 |
<!ATTLIST momentum_mode_flat P0_min CDATA "1.">
|
| 128 |
<!ELEMENT P0_max (#PCDATA)>
|
| 129 |
<!ATTLIST momentum_mode_flat P0_max CDATA "2.">
|
| 130 |
|
| 131 |
<!--doc: Settings for primary shooting with power-law rigidity-momentum-energy -->
|
| 132 |
<!ELEMENT momentum_mode_powerlaw (P0_min, P0_max, gamma)>
|
| 133 |
<!ELEMENT gamma (#PCDATA)>
|
| 134 |
<!ATTLIST momentum_mode_powerlaw gamma CDATA "2.75"> |