Commit 11bf241bce9037b07ef87ea62d7b7c72f045a769
1 parent
3ebfd1d7
Exists in
master
and in
7 other branches
mex ima
Showing
13 changed files
with
342 additions
and
12 deletions
Show diff stats
... | ... | @@ -0,0 +1,12 @@ |
1 | +<?xml version="1.0"?> | |
2 | +<param xml:id="mex_ima_energy"> | |
3 | + <get> | |
4 | + <vi name="mex:ima:extra"> | |
5 | + <baseParam name="ETableN" useNearestValue="true"> | |
6 | + <clb name="ImaEner"/> | |
7 | + </baseParam> | |
8 | + </vi> | |
9 | + </get> | |
10 | + <process>#getClbInfo($mex_ima_extra_ETableN;0:ImaEner_0;1:ImaEner_1;2:ImaEner_2)</process> | |
11 | + <output/> | |
12 | +</param> | |
... | ... |
... | ... | @@ -0,0 +1,12 @@ |
1 | +<?xml version="1.0"?> | |
2 | +<param xml:id="vex_ima_energy"> | |
3 | + <get> | |
4 | + <vi name="vex:ima:extra"> | |
5 | + <baseParam name="ETableN" useNearestValue="true"> | |
6 | + <clb name="ImaEner"/> | |
7 | + </baseParam> | |
8 | + </vi> | |
9 | + </get> | |
10 | + <process>#getClbInfo($vex_ima_extra_ETableN;0:ImaEner_0;1:ImaEner_1)</process> | |
11 | + <output/> | |
12 | +</param> | |
... | ... |
... | ... | @@ -0,0 +1,36 @@ |
1 | +<?xml version="1.0"?> | |
2 | +<param xml:id="mex_h_flux_##anode##"> | |
3 | + <info> | |
4 | + <table> | |
5 | + <centerAutoTable variable="true" name="Energy" centerName="mex_ima_energy" units="eV" log="false"/> | |
6 | + </table> | |
7 | + </info> | |
8 | + <get> | |
9 | + <amdaParam name="mex_ima_energy"/> | |
10 | + <vi name="mex:ima:extra"> | |
11 | + <baseParam name="HpSpec" dim3Num="2" dim3CutIndex="##anode##"/> | |
12 | + <baseParam name="HGhostSpec" dim3Num="2" dim3CutIndex="##anode##"/> | |
13 | + <baseParam name="Pacc"/> | |
14 | + </vi> | |
15 | + </get> | |
16 | + <process>total(mex_imah_calculate($mex_ima_extra_HpSpec,$mex_ima_extra_HGhostSpec,$mex_ima_energy,$mex_ima_extra_Pacc,1), 1)</process> | |
17 | + <output> | |
18 | + <plot> | |
19 | + <timePlot> | |
20 | + <params> | |
21 | + <param id="mex_h_flux_##anode##"> | |
22 | + <spectro yAxis="y-left"/> | |
23 | + </param> | |
24 | + </params> | |
25 | + <axes> | |
26 | + <yAxis> | |
27 | + <digitalAxis id="y-left" scale="logarithmic"/> | |
28 | + </yAxis> | |
29 | + <zAxis> | |
30 | + <colorAxis scale="logarithmic"/> | |
31 | + </zAxis> | |
32 | + </axes> | |
33 | + </timePlot> | |
34 | + </plot> | |
35 | + </output> | |
36 | +</param> | |
... | ... |
PARAM_DEF/mex_h_spec.xml
1 | 1 | <?xml version="1.0"?> |
2 | -<!-- TBD SPECIAL PROCESSING --> | |
3 | -<param xml:id="mex_h_spec"> | |
4 | -<get> | |
5 | -<vi><baseParam/> | |
6 | -</vi> | |
7 | -</get><process/><output/></param> | |
2 | +<param xml:id="mex_h_spec_##anode##"> | |
3 | + <info> | |
4 | + <table> | |
5 | + <centerAutoTable variable="true" name="Energy" centerName="mex_ima_energy" units="eV" log="false"/> | |
6 | + </table> | |
7 | + </info> | |
8 | + <get> | |
9 | + <amdaParam name="mex_ima_energy"/> | |
10 | + <vi name="mex:ima:extra"> | |
11 | + <baseParam name="HpSpec" dim3Num="2" dim3CutIndex="##anode##"/> | |
12 | + <baseParam name="HGhostSpec" dim3Num="2" dim3CutIndex="##anode##"/> | |
13 | + <baseParam name="Pacc"/> | |
14 | + </vi> | |
15 | + </get> | |
16 | + <process>total(mex_imah_calculate($mex_ima_extra_HpSpec,$mex_ima_extra_HGhostSpec,$mex_ima_energy,$mex_ima_extra_Pacc,0), 1)</process> | |
17 | + <output> | |
18 | + <plot> | |
19 | + <timePlot> | |
20 | + <params> | |
21 | + <param id="mex_h_spec_##anode##"> | |
22 | + <spectro yAxis="y-left"/> | |
23 | + </param> | |
24 | + </params> | |
25 | + <axes> | |
26 | + <yAxis> | |
27 | + <digitalAxis id="y-left" scale="logarithmic"/> | |
28 | + </yAxis> | |
29 | + <zAxis> | |
30 | + <colorAxis scale="logarithmic"/> | |
31 | + </zAxis> | |
32 | + </axes> | |
33 | + </timePlot> | |
34 | + </plot> | |
35 | + </output> | |
36 | +</param> | |
... | ... |
PARAM_DEF/mex_o_spec.xml
1 | 1 | <?xml version="1.0"?> |
2 | -<!-- TBD SPECIAL PROCESSING --> | |
3 | -<param xml:id="mex_o_spec"><get><vi><baseParam/></vi></get><process/><output/></param> | |
2 | +<param xml:id="mex_o_spec_##anode##"> | |
3 | + <info> | |
4 | + <table> | |
5 | + <centerAutoTable variable="true" name="Energy" centerName="mex_ima_energy" units="eV" log="false"/> | |
6 | + </table> | |
7 | + </info> | |
8 | + <get> | |
9 | + <amdaParam name="mex_ima_energy"/> | |
10 | + <vi name="mex:ima:extra"> | |
11 | + <baseParam name="HeavySpec" dim3Num="2" dim3CutIndex="##anode##"/> | |
12 | + </vi> | |
13 | + </get> | |
14 | + <process>total($mex_ima_extra_HeavySpec,1)</process> | |
15 | + <output> | |
16 | + <plot> | |
17 | + <timePlot> | |
18 | + <params> | |
19 | + <param id="mex_o_spec_##anode##"> | |
20 | + <spectro yAxis="y-left"/> | |
21 | + </param> | |
22 | + </params> | |
23 | + <axes> | |
24 | + <yAxis> | |
25 | + <digitalAxis id="y-left" scale="logarithmic"/> | |
26 | + </yAxis> | |
27 | + <zAxis> | |
28 | + <colorAxis scale="logarithmic"/> | |
29 | + </zAxis> | |
30 | + </axes> | |
31 | + </timePlot> | |
32 | + </plot> | |
33 | + </output> | |
34 | +</param> | |
... | ... |
PARAM_DEF/vex_h_spec.xml
1 | 1 | <?xml version="1.0"?> |
2 | -<!-- TBD SPECIAL PROCESSING --> | |
3 | -<param xml:id="vex_h_spec"><get><vi><baseParam/></vi></get><process/><output/></param> | |
2 | +<param xml:id="vex_h_spec_##anode##"> | |
3 | + <info> | |
4 | + <table> | |
5 | + <centerAutoTable variable="true" name="Energy" centerName="vex_ima_energy" units="eV" log="false"/> | |
6 | + </table> | |
7 | + </info> | |
8 | + <get> | |
9 | + <amdaParam name="vex_ima_energy"/> | |
10 | + <vi name="vex:ima:extra"> | |
11 | + <baseParam name="HpSpec" dim3Num="2" dim3CutIndex="##anode##"/> | |
12 | + </vi> | |
13 | + </get> | |
14 | + <process>total($vex_ima_extra_HpSpec,1)</process> | |
15 | + <output> | |
16 | + <plot> | |
17 | + <timePlot> | |
18 | + <params> | |
19 | + <param id="vex_h_spec_##anode##"> | |
20 | + <spectro yAxis="y-left"/> | |
21 | + </param> | |
22 | + </params> | |
23 | + <axes> | |
24 | + <yAxis> | |
25 | + <digitalAxis id="y-left" scale="logarithmic"/> | |
26 | + </yAxis> | |
27 | + <zAxis> | |
28 | + <colorAxis scale="logarithmic"/> | |
29 | + </zAxis> | |
30 | + </axes> | |
31 | + </timePlot> | |
32 | + </plot> | |
33 | + </output> | |
34 | +</param> | |
... | ... |
PARAM_DEF/vex_o_spec.xml
1 | 1 | <?xml version="1.0"?> |
2 | -<!-- TBD --> | |
3 | -<param xml:id="vex_o_spec"><get><vi><baseParam/></vi></get><process/><output/></param> | |
2 | +<param xml:id="vex_o_spec_##anode##"> | |
3 | + <info> | |
4 | + <table> | |
5 | + <centerAutoTable variable="true" name="Energy" centerName="vex_ima_energy" units="eV" log="false"/> | |
6 | + </table> | |
7 | + </info> | |
8 | + <get> | |
9 | + <amdaParam name="vex_ima_energy"/> | |
10 | + <vi name="vex:ima:extra"> | |
11 | + <baseParam name="HeavySpec" dim3Num="2" dim3CutIndex="##anode##"/> | |
12 | + </vi> | |
13 | + </get> | |
14 | + <process>total($vex_ima_extra_HeavySpec,1)</process> | |
15 | + <output> | |
16 | + <plot> | |
17 | + <timePlot> | |
18 | + <params> | |
19 | + <param id="vex_o_spec_##anode##"> | |
20 | + <spectro yAxis="y-left"/> | |
21 | + </param> | |
22 | + </params> | |
23 | + <axes> | |
24 | + <yAxis> | |
25 | + <digitalAxis id="y-left" scale="logarithmic"/> | |
26 | + </yAxis> | |
27 | + <zAxis> | |
28 | + <colorAxis scale="logarithmic"/> | |
29 | + </zAxis> | |
30 | + </axes> | |
31 | + </timePlot> | |
32 | + </plot> | |
33 | + </output> | |
34 | +</param> | |
... | ... |
ParamTemplateList.xml
... | ... | @@ -290,6 +290,116 @@ |
290 | 290 | </argument> |
291 | 291 | </arguments> |
292 | 292 | </paramTemplate> |
293 | + <paramTemplate paramId='mex_h_spec' fileName='mex_h_spec_##anode##'> | |
294 | + <arguments> | |
295 | + <argument key='anode' name='Anode' type='list' default='0'> | |
296 | + <item key='0' name='Anode 0'/> | |
297 | + <item key='1' name='Anode 1'/> | |
298 | + <item key='2' name='Anode 2'/> | |
299 | + <item key='3' name='Anode 3'/> | |
300 | + <item key='4' name='Anode 4'/> | |
301 | + <item key='5' name='Anode 5'/> | |
302 | + <item key='6' name='Anode 6'/> | |
303 | + <item key='7' name='Anode 7'/> | |
304 | + <item key='8' name='Anode 8'/> | |
305 | + <item key='9' name='Anode 9'/> | |
306 | + <item key='10' name='Anode 10'/> | |
307 | + <item key='11' name='Anode 11'/> | |
308 | + <item key='12' name='Anode 12'/> | |
309 | + <item key='13' name='Anode 13'/> | |
310 | + <item key='14' name='Anode 14'/> | |
311 | + <item key='15' name='Anode 15'/> | |
312 | + </argument> | |
313 | + </arguments> | |
314 | + </paramTemplate> | |
315 | + <paramTemplate paramId='mex_o_spec' fileName='mex_o_spec_##anode##'> | |
316 | + <arguments> | |
317 | + <argument key='anode' name='Anode' type='list' default='0'> | |
318 | + <item key='0' name='Anode 0'/> | |
319 | + <item key='1' name='Anode 1'/> | |
320 | + <item key='2' name='Anode 2'/> | |
321 | + <item key='3' name='Anode 3'/> | |
322 | + <item key='4' name='Anode 4'/> | |
323 | + <item key='5' name='Anode 5'/> | |
324 | + <item key='6' name='Anode 6'/> | |
325 | + <item key='7' name='Anode 7'/> | |
326 | + <item key='8' name='Anode 8'/> | |
327 | + <item key='9' name='Anode 9'/> | |
328 | + <item key='10' name='Anode 10'/> | |
329 | + <item key='11' name='Anode 11'/> | |
330 | + <item key='12' name='Anode 12'/> | |
331 | + <item key='13' name='Anode 13'/> | |
332 | + <item key='14' name='Anode 14'/> | |
333 | + <item key='15' name='Anode 15'/> | |
334 | + </argument> | |
335 | + </arguments> | |
336 | + </paramTemplate> | |
337 | + <paramTemplate paramId='mex_h_flux' fileName='mex_h_flux_##anode##'> | |
338 | + <arguments> | |
339 | + <argument key='anode' name='Anode' type='list' default='0'> | |
340 | + <item key='0' name='Anode 0'/> | |
341 | + <item key='1' name='Anode 1'/> | |
342 | + <item key='2' name='Anode 2'/> | |
343 | + <item key='3' name='Anode 3'/> | |
344 | + <item key='4' name='Anode 4'/> | |
345 | + <item key='5' name='Anode 5'/> | |
346 | + <item key='6' name='Anode 6'/> | |
347 | + <item key='7' name='Anode 7'/> | |
348 | + <item key='8' name='Anode 8'/> | |
349 | + <item key='9' name='Anode 9'/> | |
350 | + <item key='10' name='Anode 10'/> | |
351 | + <item key='11' name='Anode 11'/> | |
352 | + <item key='12' name='Anode 12'/> | |
353 | + <item key='13' name='Anode 13'/> | |
354 | + <item key='14' name='Anode 14'/> | |
355 | + <item key='15' name='Anode 15'/> | |
356 | + </argument> | |
357 | + </arguments> | |
358 | + </paramTemplate> | |
359 | + <paramTemplate paramId='vex_h_spec' fileName='vex_h_spec_##anode##'> | |
360 | + <arguments> | |
361 | + <argument key='anode' name='Anode' type='list' default='0'> | |
362 | + <item key='0' name='Anode 0'/> | |
363 | + <item key='1' name='Anode 1'/> | |
364 | + <item key='2' name='Anode 2'/> | |
365 | + <item key='3' name='Anode 3'/> | |
366 | + <item key='4' name='Anode 4'/> | |
367 | + <item key='5' name='Anode 5'/> | |
368 | + <item key='6' name='Anode 6'/> | |
369 | + <item key='7' name='Anode 7'/> | |
370 | + <item key='8' name='Anode 8'/> | |
371 | + <item key='9' name='Anode 9'/> | |
372 | + <item key='10' name='Anode 10'/> | |
373 | + <item key='11' name='Anode 11'/> | |
374 | + <item key='12' name='Anode 12'/> | |
375 | + <item key='13' name='Anode 13'/> | |
376 | + <item key='14' name='Anode 14'/> | |
377 | + <item key='15' name='Anode 15'/> | |
378 | + </argument> | |
379 | + </arguments> | |
380 | + </paramTemplate> | |
381 | + <paramTemplate paramId='vex_o_spec' fileName='vex_o_spec_##anode##'> | |
382 | + <arguments> | |
383 | + <argument key='anode' name='Anode' type='list' default='0'> | |
384 | + <item key='0' name='Anode 0'/> | |
385 | + <item key='1' name='Anode 1'/> | |
386 | + <item key='2' name='Anode 2'/> | |
387 | + <item key='3' name='Anode 3'/> | |
388 | + <item key='4' name='Anode 4'/> | |
389 | + <item key='5' name='Anode 5'/> | |
390 | + <item key='6' name='Anode 6'/> | |
391 | + <item key='7' name='Anode 7'/> | |
392 | + <item key='8' name='Anode 8'/> | |
393 | + <item key='9' name='Anode 9'/> | |
394 | + <item key='10' name='Anode 10'/> | |
395 | + <item key='11' name='Anode 11'/> | |
396 | + <item key='12' name='Anode 12'/> | |
397 | + <item key='13' name='Anode 13'/> | |
398 | + <item key='14' name='Anode 14'/> | |
399 | + <item key='15' name='Anode 15'/> | |
400 | + </argument> | |
401 | + </arguments> | |
402 | + </paramTemplate> | |
293 | 403 | <paramTemplate paramId='sum_into_table_range' fileName='sum_into_table_range_##paramid##_##relateddim##_##min##_##max##'> |
294 | 404 | <arguments> |
295 | 405 | <argument key='min' name='Min' type='float' default='0'/> |
... | ... |