/[PAMELA software]/PamVMC_update/config/test.dtd
ViewVC logotype

Contents of /PamVMC_update/config/test.dtd

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (show annotations) (download)
Fri Mar 27 14:52:57 2015 UTC (9 years, 8 months ago) by pam-fi
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +1 -1 lines
Fix the definition of use_nocalo flag in dtd.

Zero or one occurrences of the flag are now allowed (previously, exactly one occurrence was required).

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">

  ViewVC Help
Powered by ViewVC 1.1.23