From 93fb172a92481e5775b5c5b8a5316cfc22443c76 Mon Sep 17 00:00:00 2001 From: Peter Willendrup Date: Fri, 5 Jan 2024 13:40:55 +0100 Subject: [PATCH] Adding tool to survey comps and "example coverage" for McXtrace --- mcxtrace-comps/astrox/astrox_examples.txt | 60 ++++ mcxtrace-comps/compmatrix.sh | 50 +++ mcxtrace-comps/comps_no_examples.txt | 49 +++ mcxtrace-comps/contrib/contrib_examples.txt | 73 +++++ mcxtrace-comps/misc/misc_examples.txt | 116 +++++++ mcxtrace-comps/monitors/monitors_examples.txt | 265 ++++++++++++++++ mcxtrace-comps/obsolete/obsolete_examples.txt | 14 + mcxtrace-comps/optics/optics_examples.txt | 291 ++++++++++++++++++ mcxtrace-comps/samples/samples_examples.txt | 52 ++++ .../sasmodels/sasmodels_examples.txt | 195 ++++++++++++ mcxtrace-comps/sources/sources_examples.txt | 124 ++++++++ mcxtrace-comps/union/union_examples.txt | 6 + 12 files changed, 1295 insertions(+) create mode 100644 mcxtrace-comps/astrox/astrox_examples.txt create mode 100755 mcxtrace-comps/compmatrix.sh create mode 100644 mcxtrace-comps/comps_no_examples.txt create mode 100644 mcxtrace-comps/contrib/contrib_examples.txt create mode 100644 mcxtrace-comps/misc/misc_examples.txt create mode 100644 mcxtrace-comps/monitors/monitors_examples.txt create mode 100644 mcxtrace-comps/obsolete/obsolete_examples.txt create mode 100644 mcxtrace-comps/optics/optics_examples.txt create mode 100644 mcxtrace-comps/samples/samples_examples.txt create mode 100644 mcxtrace-comps/sasmodels/sasmodels_examples.txt create mode 100644 mcxtrace-comps/sources/sources_examples.txt create mode 100644 mcxtrace-comps/union/union_examples.txt diff --git a/mcxtrace-comps/astrox/astrox_examples.txt b/mcxtrace-comps/astrox/astrox_examples.txt new file mode 100644 index 0000000000..3980688247 --- /dev/null +++ b/mcxtrace-comps/astrox/astrox_examples.txt @@ -0,0 +1,60 @@ +--------------------------------------- +List of astrox comps and the +example instruments that include them +--------------------------------------- +MM_c is used in 0 example(s): +--------------------------------------- +MM_h is used in 3 example(s): +- ATHENA_1mm.instr +- ATHENA_cfgA_1mm.instr +- ATHENA_cfgA_1mm_FEMd.instr +--------------------------------------- +MM_p is used in 3 example(s): +- ATHENA_1mm.instr +- ATHENA_cfgA_1mm.instr +- ATHENA_cfgA_1mm_FEMd.instr +--------------------------------------- +Pore_c is used in 0 example(s): +--------------------------------------- +Pore_h is used in 1 example(s): +- ATHENA_1pore.instr +--------------------------------------- +Pore_p is used in 1 example(s): +- ATHENA_1pore.instr +--------------------------------------- +Ring_c is used in 0 example(s): +--------------------------------------- +Ring_h is used in 1 example(s): +- ATHENA_1ring.instr +--------------------------------------- +Ring_p is used in 1 example(s): +- ATHENA_1ring.instr +--------------------------------------- +Shell_c is used in 4 example(s): +- ATHENA_1sh_both.instr +- ATHENA_1sh_conical.instr +- NuSTAR_1shell_con.instr +- Test_shells.instr +--------------------------------------- +Shell_h is used in 8 example(s): +- ATHENA_1sh_W1_OA.instr +- ATHENA_1sh_both.instr +- ATHENA_1shell.instr +- CXO.instr +- NuSTAR_1shell.instr +- NuSTAR_1shell_con.instr +- Simple_1shell.instr +- Test_shells.instr +--------------------------------------- +Shell_p is used in 8 example(s): +- ATHENA_1sh_W1_OA.instr +- ATHENA_1sh_both.instr +- ATHENA_1shell.instr +- CXO.instr +- NuSTAR_1shell.instr +- NuSTAR_1shell_con.instr +- Simple_1shell.instr +- Test_shells.instr +--------------------------------------- +Source_extended is used in 0 example(s): +--------------------------------------- diff --git a/mcxtrace-comps/compmatrix.sh b/mcxtrace-comps/compmatrix.sh new file mode 100755 index 0000000000..ecdf04319c --- /dev/null +++ b/mcxtrace-comps/compmatrix.sh @@ -0,0 +1,50 @@ +#!/usr/bin/env bash +# +# Shellscript to investigate use of comps in the example instrs. +# Usage: ./compmatrix.sh +# Outputs: +# comps_no_examples.txt +# (list of comps with 0 examples, disregarding sasmodels, obsolete) +# sources/sources_examples.txt +# (list of source comps with their examples) +# optics/optics_examples.txt +# (list of optics comps with their examples) +# etc... + +COMPDIR=$PWD +echo --------------------------------------- > ${COMPDIR}/comps_no_examples.txt +echo Comps with no examples \(disregarding >> ${COMPDIR}/comps_no_examples.txt +echo sasmodels and obsolete categories\) >> ${COMPDIR}/comps_no_examples.txt +echo --------------------------------------- >> ${COMPDIR}/comps_no_examples.txt +for category in $(find . -name \*.comp | cut -d / -f2 | sort | uniq | grep -v parked) +do + echo Missing examples from ${category} >> ${COMPDIR}/comps_no_examples.txt + cd ${COMPDIR}/${category} + echo --------------------------------------- > ${category}_examples.txt + echo List of $category comps and the >> ${category}_examples.txt + echo example instruments that include them >> ${category}_examples.txt + echo --------------------------------------- >> ${category}_examples.txt + for comp in $(ls *.comp | sed s/.comp//g) + do + examples=$(grep -H ${comp} ${COMPDIR}/examples/*instr | cut -f1 -d: | sort | uniq | xargs -n1 basename) + num_examples=$(echo $examples | wc -w) + echo $comp is used in $num_examples example\(s\): >> ${category}_examples.txt + echo $examples | xargs -n1 echo - >> ${category}_examples.txt + echo --------------------------------------- >> ${category}_examples.txt + if [ $num_examples -lt 1 ] + then + if [ $category != "sasmodels" ] + then + if [ $category != "obsolete" ] + then + echo - $comp in $category is not in any example >> ${COMPDIR}/comps_no_examples.txt + fi + fi + fi + done + if [ $category == "sasmodels" ] || [ $category == "obsolete" ] + then + echo ... Not reporting comps in $category >> ${COMPDIR}/comps_no_examples.txt + fi + echo --------------------------------------- >> ${COMPDIR}/comps_no_examples.txt +done diff --git a/mcxtrace-comps/comps_no_examples.txt b/mcxtrace-comps/comps_no_examples.txt new file mode 100644 index 0000000000..929a7fc602 --- /dev/null +++ b/mcxtrace-comps/comps_no_examples.txt @@ -0,0 +1,49 @@ +--------------------------------------- +Comps with no examples (disregarding +sasmodels and obsolete categories) +--------------------------------------- +Missing examples from astrox +- MM_c in astrox is not in any example +- Pore_c in astrox is not in any example +- Ring_c in astrox is not in any example +- Source_extended in astrox is not in any example +--------------------------------------- +Missing examples from contrib +- Attenuating_mask in contrib is not in any example +- Laue_crystal_BC in contrib is not in any example +- PSD_monitor_rad in contrib is not in any example +--------------------------------------- +Missing examples from misc +- Shadow_input in misc is not in any example +- Shadow_output in misc is not in any example +- Shape in misc is not in any example +--------------------------------------- +Missing examples from monitors +- DivE_monitor in monitors is not in any example +- DivPos_monitor in monitors is not in any example +- Flex_monitor_1D in monitors is not in any example +- Flex_monitor_2D in monitors is not in any example +- Flex_monitor_3D in monitors is not in any example +- PreMonitor_nD in monitors is not in any example +- TOF_monitor in monitors is not in any example +- W_psd_monitor in monitors is not in any example +--------------------------------------- +Missing examples from obsolete +... Not reporting comps in obsolete +--------------------------------------- +Missing examples from optics +- Lens_elliptical in optics is not in any example +- Slit_N in optics is not in any example +--------------------------------------- +Missing examples from samples +--------------------------------------- +Missing examples from sasmodels +... Not reporting comps in sasmodels +--------------------------------------- +Missing examples from sources +- Source_genesis13 in sources is not in any example +- Source_simplex in sources is not in any example +--------------------------------------- +Missing examples from union +- Incoherent_process in union is not in any example +--------------------------------------- diff --git a/mcxtrace-comps/contrib/contrib_examples.txt b/mcxtrace-comps/contrib/contrib_examples.txt new file mode 100644 index 0000000000..fe5dc20bba --- /dev/null +++ b/mcxtrace-comps/contrib/contrib_examples.txt @@ -0,0 +1,73 @@ +--------------------------------------- +List of contrib comps and the +example instruments that include them +--------------------------------------- +Attenuating_mask is used in 0 example(s): +--------------------------------------- +Bragg_crystal_BC is used in 3 example(s): +- DBD_IBM_Si_analyzer_BC.instr +- PBD_BT.instr +- Test_Mono.instr +--------------------------------------- +Bragg_crystal_bent_BC is used in 3 example(s): +- DBD_IBM_Si_analyzer_BC.instr +- Template_Johann_spec.instr +- Test_Mono.instr +--------------------------------------- +Bragg_crystal_simple is used in 1 example(s): +- Test_Mono.instr +--------------------------------------- +Detector_pn is used in 2 example(s): +- NBI_Lab_TOMO.instr +- Test_Detector_pn.instr +--------------------------------------- +Laue_crystal_BC is used in 0 example(s): +--------------------------------------- +Mirror_toroid_pothole is used in 3 example(s): +- SOLEIL_DISCO.instr +- SOLEIL_ROCK.instr +- Test_Mirrors.instr +--------------------------------------- +PSD_monitor_rad is used in 0 example(s): +--------------------------------------- +SAXSCurve is used in 1 example(s): +- Test_SAXS.instr +--------------------------------------- +SAXSCylinders is used in 1 example(s): +- Test_SAXS.instr +--------------------------------------- +SAXSEllipticCylinders is used in 1 example(s): +- Test_SAXS.instr +--------------------------------------- +SAXSLiposomes is used in 1 example(s): +- Test_SAXS.instr +--------------------------------------- +SAXSNanodiscs is used in 1 example(s): +- Test_SAXS.instr +--------------------------------------- +SAXSNanodiscsFast is used in 1 example(s): +- Test_SAXS.instr +--------------------------------------- +SAXSNanodiscsWithTags is used in 1 example(s): +- Test_SAXS.instr +--------------------------------------- +SAXSNanodiscsWithTagsFast is used in 1 example(s): +- Test_SAXS.instr +--------------------------------------- +SAXSPDB is used in 1 example(s): +- Test_SAXS.instr +--------------------------------------- +SAXSPDBFast is used in 1 example(s): +- Test_SAXS.instr +--------------------------------------- +SAXSQMonitor is used in 2 example(s): +- ESRF_BM29.instr +- Test_SAXS.instr +--------------------------------------- +SAXSShells is used in 1 example(s): +- Test_SAXS.instr +--------------------------------------- +SAXSSpheres is used in 2 example(s): +- ESRF_BM29.instr +- Test_SAXS.instr +--------------------------------------- diff --git a/mcxtrace-comps/misc/misc_examples.txt b/mcxtrace-comps/misc/misc_examples.txt new file mode 100644 index 0000000000..68882c79a4 --- /dev/null +++ b/mcxtrace-comps/misc/misc_examples.txt @@ -0,0 +1,116 @@ +--------------------------------------- +List of misc comps and the +example instruments that include them +--------------------------------------- +Air is used in 4 example(s): +- Airport_scannerII.instr +- NBI_Lab_TOMO.instr +- Test_Air.instr +- Test_Filter.instr +--------------------------------------- +Focus is used in 4 example(s): +- JJ_SAXS.instr +- MAXIV_DanMAX_pxrd1d.instr +- MAXIV_DanMAX_pxrd2d.instr +- SOLEIL_DIFFABS.instr +--------------------------------------- +MCPL_input is used in 1 example(s): +- Test_MCPL_input.instr +--------------------------------------- +MCPL_output is used in 1 example(s): +- Test_MCPL_output.instr +--------------------------------------- +Progress_bar is used in 86 example(s): +- ATHENA_1mm.instr +- ATHENA_1pore.instr +- ATHENA_1ring.instr +- ATHENA_1sh_W1_OA.instr +- ATHENA_1sh_both.instr +- ATHENA_1sh_conical.instr +- ATHENA_1shell.instr +- ATHENA_cfgA_1mm.instr +- ATHENA_cfgA_1mm_FEMd.instr +- Airport_scannerII.instr +- Be_BM_beamline.instr +- CXO.instr +- Czerny_Turner.instr +- DBD_IBM_Si_analyzer_BC.instr +- ESRF_BM29.instr +- ESRF_ID01.instr +- ESRF_ID11.instr +- Focal_pt_monitor.instr +- JJ_SAXS.instr +- MAXII_711.instr +- MAXII_811.instr +- MAXIV_Bloch.instr +- MAXIV_DanMAX_pxrd1d.instr +- MAXIV_DanMAX_pxrd2d.instr +- MAXIV_FemtoMAX.instr +- NBI_Lab_TOMO.instr +- NSLS2_CHX.instr +- NuSTAR_1shell.instr +- NuSTAR_1shell_con.instr +- PBD_BT.instr +- Pump_probe.instr +- Pump_probe_solvent.instr +- SAXS_saxlab.instr +- SOLEIL_ANATOMIX.instr +- SOLEIL_CASSIOPEE.instr +- SOLEIL_DIFFABS.instr +- SOLEIL_DISCO.instr +- SOLEIL_LUCIA.instr +- SOLEIL_MARS.instr +- SOLEIL_PSICHE.instr +- SOLEIL_PX2a.instr +- SOLEIL_ROCK.instr +- SOLEIL_SIXS.instr +- SSRL_bl_11_2_not_white_src.instr +- SSRL_bl_11_2_white_src.instr +- Simple_1shell.instr +- Template_1Slit_Diff.instr +- Template_2Slit_Diff.instr +- Template_DCM.instr +- Template_Johann_spec.instr +- Template_SasView.instr +- Test_Absorption.instr +- Test_Air.instr +- Test_BM.instr +- Test_CRL.instr +- Test_CRL_Be.instr +- Test_Detector_pn.instr +- Test_Filter.instr +- Test_Fluorescence.instr +- Test_GROUP.instr +- Test_KB.instr +- Test_MCPL_input.instr +- Test_MCPL_output.instr +- Test_ML_elliptic.instr +- Test_Mask.instr +- Test_Mirror_toroid.instr +- Test_Mirrors.instr +- Test_Mono.instr +- Test_PowderN.instr +- Test_SAXS.instr +- Test_Saxs_spheres.instr +- Test_Source_quasi.instr +- Test_Sources.instr +- Test_Sqw.instr +- Test_capillary.instr +- Test_grating_reflect.instr +- Test_grating_trans.instr +- Test_mirror_elliptic.instr +- Test_mirror_parabolic.instr +- Test_monitors.instr +- Test_shells.instr +- Test_source_lab.instr +- Test_source_spectra.instr +- Test_undulator.instr +- XFEL_SPB.instr +- template_simple.instr +--------------------------------------- +Shadow_input is used in 0 example(s): +--------------------------------------- +Shadow_output is used in 0 example(s): +--------------------------------------- +Shape is used in 0 example(s): +--------------------------------------- diff --git a/mcxtrace-comps/monitors/monitors_examples.txt b/mcxtrace-comps/monitors/monitors_examples.txt new file mode 100644 index 0000000000..5227624a32 --- /dev/null +++ b/mcxtrace-comps/monitors/monitors_examples.txt @@ -0,0 +1,265 @@ +--------------------------------------- +List of monitors comps and the +example instruments that include them +--------------------------------------- +DivE_monitor is used in 0 example(s): +--------------------------------------- +DivPos_monitor is used in 0 example(s): +--------------------------------------- +Divergence_monitor is used in 4 example(s): +- ESRF_ID01.instr +- SOLEIL_ROCK.instr +- Test_Air.instr +- Test_monitors.instr +--------------------------------------- +EPSD_monitor is used in 1 example(s): +- Test_monitors.instr +--------------------------------------- +E_monitor is used in 35 example(s): +- ATHENA_1sh_W1_OA.instr +- ATHENA_1sh_both.instr +- ATHENA_1sh_conical.instr +- ATHENA_cfgA_1mm.instr +- ATHENA_cfgA_1mm_FEMd.instr +- Airport_scannerII.instr +- CXO.instr +- DBD_IBM_Si_analyzer_BC.instr +- ESRF_ID01.instr +- MAXII_811.instr +- MAXIV_Bloch.instr +- NBI_Lab_TOMO.instr +- PBD_BT.instr +- Pump_probe.instr +- Pump_probe_solvent.instr +- SAXS_saxlab.instr +- SOLEIL_ANATOMIX.instr +- SOLEIL_MARS.instr +- SOLEIL_PX2a.instr +- Template_DCM.instr +- Test_Absorption.instr +- Test_BM.instr +- Test_CRL_Be.instr +- Test_Fluorescence.instr +- Test_KB.instr +- Test_ML_elliptic.instr +- Test_Mono.instr +- Test_Source_quasi.instr +- Test_Sources.instr +- Test_capillary.instr +- Test_mirror_elliptic.instr +- Test_source_lab.instr +- Test_source_spectra.instr +- Test_undulator.instr +- XFEL_SPB.instr +--------------------------------------- +Flex_monitor_1D is used in 0 example(s): +--------------------------------------- +Flex_monitor_2D is used in 0 example(s): +--------------------------------------- +Flex_monitor_3D is used in 0 example(s): +--------------------------------------- +L_monitor is used in 11 example(s): +- Be_BM_beamline.instr +- ESRF_ID11.instr +- MAXII_711.instr +- MAXII_811.instr +- MAXIV_Bloch.instr +- Pump_probe.instr +- Pump_probe_solvent.instr +- Template_SasView.instr +- Test_Filter.instr +- Test_Source_quasi.instr +- Test_Sources.instr +--------------------------------------- +Monitor is used in 44 example(s): +- ATHENA_1mm.instr +- ATHENA_1pore.instr +- ATHENA_1ring.instr +- ATHENA_1sh_W1_OA.instr +- ATHENA_1shell.instr +- ATHENA_cfgA_1mm.instr +- ATHENA_cfgA_1mm_FEMd.instr +- CXO.instr +- Czerny_Turner.instr +- ESRF_BM29.instr +- ESRF_ID01.instr +- Focal_pt_monitor.instr +- MAXII_811.instr +- MAXIV_Bloch.instr +- MAXIV_DanMAX_pxrd1d.instr +- MAXIV_DanMAX_pxrd2d.instr +- MAXIV_FemtoMAX.instr +- NuSTAR_1shell_con.instr +- Pump_probe.instr +- Pump_probe_solvent.instr +- SOLEIL_ANATOMIX.instr +- SOLEIL_CASSIOPEE.instr +- SOLEIL_DIFFABS.instr +- SOLEIL_DISCO.instr +- SOLEIL_LUCIA.instr +- SOLEIL_MARS.instr +- SOLEIL_PSICHE.instr +- SOLEIL_PX2a.instr +- SOLEIL_ROCK.instr +- SOLEIL_SIXS.instr +- SSRL_bl_11_2_not_white_src.instr +- SSRL_bl_11_2_white_src.instr +- Simple_1shell.instr +- Template_Johann_spec.instr +- Test_MCPL_input.instr +- Test_MCPL_output.instr +- Test_PowderN.instr +- Test_SAXS.instr +- Test_Sqw.instr +- Test_grating_reflect.instr +- Test_mirror_parabolic.instr +- Test_monitors.instr +- Test_shells.instr +- XFEL_SPB.instr +--------------------------------------- +Monitor_nD is used in 38 example(s): +- ATHENA_1mm.instr +- ATHENA_1pore.instr +- ATHENA_1ring.instr +- ATHENA_1sh_W1_OA.instr +- ATHENA_1shell.instr +- ATHENA_cfgA_1mm.instr +- ATHENA_cfgA_1mm_FEMd.instr +- CXO.instr +- Czerny_Turner.instr +- Focal_pt_monitor.instr +- MAXIV_Bloch.instr +- MAXIV_DanMAX_pxrd1d.instr +- MAXIV_DanMAX_pxrd2d.instr +- MAXIV_FemtoMAX.instr +- NuSTAR_1shell_con.instr +- Pump_probe.instr +- Pump_probe_solvent.instr +- SOLEIL_ANATOMIX.instr +- SOLEIL_CASSIOPEE.instr +- SOLEIL_DIFFABS.instr +- SOLEIL_DISCO.instr +- SOLEIL_LUCIA.instr +- SOLEIL_MARS.instr +- SOLEIL_PSICHE.instr +- SOLEIL_PX2a.instr +- SOLEIL_ROCK.instr +- SOLEIL_SIXS.instr +- SSRL_bl_11_2_not_white_src.instr +- SSRL_bl_11_2_white_src.instr +- Simple_1shell.instr +- Template_Johann_spec.instr +- Test_MCPL_input.instr +- Test_MCPL_output.instr +- Test_PowderN.instr +- Test_mirror_parabolic.instr +- Test_monitors.instr +- Test_shells.instr +- XFEL_SPB.instr +--------------------------------------- +PSD_monitor is used in 71 example(s): +- ATHENA_1mm.instr +- ATHENA_1pore.instr +- ATHENA_1ring.instr +- ATHENA_1sh_W1_OA.instr +- ATHENA_1sh_both.instr +- ATHENA_1sh_conical.instr +- ATHENA_1shell.instr +- ATHENA_cfgA_1mm.instr +- ATHENA_cfgA_1mm_FEMd.instr +- Airport_scannerII.instr +- Be_BM_beamline.instr +- CXO.instr +- Czerny_Turner.instr +- DBD_IBM_Si_analyzer_BC.instr +- ESRF_ID01.instr +- ESRF_ID11.instr +- JJ_SAXS.instr +- MAXII_711.instr +- MAXII_811.instr +- MAXIV_Bloch.instr +- MAXIV_DanMAX_pxrd1d.instr +- MAXIV_DanMAX_pxrd2d.instr +- MAXIV_FemtoMAX.instr +- NSLS2_CHX.instr +- NuSTAR_1shell.instr +- NuSTAR_1shell_con.instr +- PBD_BT.instr +- Pump_probe.instr +- Pump_probe_solvent.instr +- SAXS_saxlab.instr +- SOLEIL_ANATOMIX.instr +- SOLEIL_DISCO.instr +- SOLEIL_MARS.instr +- SOLEIL_PX2a.instr +- SOLEIL_ROCK.instr +- Simple_1shell.instr +- Template_1Slit_Diff.instr +- Template_2Slit_Diff.instr +- Template_Johann_spec.instr +- Template_SasView.instr +- Test_Absorption.instr +- Test_Air.instr +- Test_BM.instr +- Test_CRL.instr +- Test_CRL_Be.instr +- Test_Detector_pn.instr +- Test_Fluorescence.instr +- Test_GROUP.instr +- Test_KB.instr +- Test_ML_elliptic.instr +- Test_Mask.instr +- Test_Mirror_toroid.instr +- Test_Mirrors.instr +- Test_Mono.instr +- Test_PowderN.instr +- Test_SAXS.instr +- Test_SX.instr +- Test_Saxs_spheres.instr +- Test_Source_quasi.instr +- Test_Sources.instr +- Test_Sqw.instr +- Test_capillary.instr +- Test_grating_reflect.instr +- Test_grating_trans.instr +- Test_mirror_elliptic.instr +- Test_mirror_parabolic.instr +- Test_monitors.instr +- Test_shells.instr +- Test_source_spectra.instr +- Test_undulator.instr +- XFEL_SPB.instr +--------------------------------------- +PSD_monitor_4PI is used in 21 example(s): +- ATHENA_1pore.instr +- ATHENA_1shell.instr +- Czerny_Turner.instr +- MAXII_711.instr +- MAXII_811.instr +- MAXIV_Bloch.instr +- MAXIV_FemtoMAX.instr +- NuSTAR_1shell_con.instr +- Pump_probe.instr +- Pump_probe_solvent.instr +- SOLEIL_PX2a.instr +- Template_Johann_spec.instr +- Test_Air.instr +- Test_Mono.instr +- Test_PowderN.instr +- Test_SX.instr +- Test_Saxs_spheres.instr +- Test_Sqw.instr +- Test_grating_reflect.instr +- Test_mirror_parabolic.instr +- XFEL_SPB.instr +--------------------------------------- +PSD_monitor_coh is used in 2 example(s): +- Template_1Slit_Diff.instr +- Template_2Slit_Diff.instr +--------------------------------------- +PreMonitor_nD is used in 0 example(s): +--------------------------------------- +TOF_monitor is used in 0 example(s): +--------------------------------------- +W_psd_monitor is used in 0 example(s): +--------------------------------------- diff --git a/mcxtrace-comps/obsolete/obsolete_examples.txt b/mcxtrace-comps/obsolete/obsolete_examples.txt new file mode 100644 index 0000000000..fe34771110 --- /dev/null +++ b/mcxtrace-comps/obsolete/obsolete_examples.txt @@ -0,0 +1,14 @@ +--------------------------------------- +List of obsolete comps and the +example instruments that include them +--------------------------------------- +Lens_Kinoform is used in 0 example(s): +--------------------------------------- +Lens_parab_Cyl_rough is used in 0 example(s): +--------------------------------------- +Lens_parab_rough is used in 0 example(s): +--------------------------------------- +Perfect_crystal is used in 2 example(s): +- MAXII_711.instr +- Test_Mono.instr +--------------------------------------- diff --git a/mcxtrace-comps/optics/optics_examples.txt b/mcxtrace-comps/optics/optics_examples.txt new file mode 100644 index 0000000000..9b9269a0e3 --- /dev/null +++ b/mcxtrace-comps/optics/optics_examples.txt @@ -0,0 +1,291 @@ +--------------------------------------- +List of optics comps and the +example instruments that include them +--------------------------------------- +Arm is used in 74 example(s): +- ATHENA_1mm.instr +- ATHENA_1pore.instr +- ATHENA_1ring.instr +- ATHENA_1sh_W1_OA.instr +- ATHENA_1sh_both.instr +- ATHENA_1sh_conical.instr +- ATHENA_1shell.instr +- ATHENA_cfgA_1mm.instr +- ATHENA_cfgA_1mm_FEMd.instr +- Airport_scannerII.instr +- CXO.instr +- Czerny_Turner.instr +- DBD_IBM_Si_analyzer_BC.instr +- ESRF_ID01.instr +- ESRF_ID11.instr +- Focal_pt_monitor.instr +- JJ_SAXS.instr +- MAXII_711.instr +- MAXII_811.instr +- MAXIV_Bloch.instr +- MAXIV_DanMAX_pxrd1d.instr +- MAXIV_DanMAX_pxrd2d.instr +- MAXIV_FemtoMAX.instr +- NBI_Lab_TOMO.instr +- NuSTAR_1shell.instr +- NuSTAR_1shell_con.instr +- PBD_BT.instr +- Pump_probe.instr +- Pump_probe_solvent.instr +- SAXS_saxlab.instr +- SOLEIL_ANATOMIX.instr +- SOLEIL_CASSIOPEE.instr +- SOLEIL_DIFFABS.instr +- SOLEIL_DISCO.instr +- SOLEIL_LUCIA.instr +- SOLEIL_MARS.instr +- SOLEIL_PSICHE.instr +- SOLEIL_PX2a.instr +- SOLEIL_ROCK.instr +- SOLEIL_SIXS.instr +- SSRL_bl_11_2_not_white_src.instr +- SSRL_bl_11_2_white_src.instr +- Simple_1shell.instr +- Template_1Slit_Diff.instr +- Template_2Slit_Diff.instr +- Template_DCM.instr +- Template_Johann_spec.instr +- Template_SasView.instr +- Test_Absorption.instr +- Test_BM.instr +- Test_CRL.instr +- Test_Fluorescence.instr +- Test_KB.instr +- Test_ML_elliptic.instr +- Test_Mask.instr +- Test_Mirror_toroid.instr +- Test_Mirrors.instr +- Test_Mono.instr +- Test_PowderN.instr +- Test_SX.instr +- Test_Saxs_spheres.instr +- Test_Source_quasi.instr +- Test_Sources.instr +- Test_Sqw.instr +- Test_capillary.instr +- Test_grating_reflect.instr +- Test_grating_trans.instr +- Test_mirror_elliptic.instr +- Test_mirror_parabolic.instr +- Test_monitors.instr +- Test_shells.instr +- Test_source_lab.instr +- Test_source_spectra.instr +- XFEL_SPB.instr +--------------------------------------- +Beamstop is used in 7 example(s): +- ESRF_BM29.instr +- ESRF_ID01.instr +- MAXIV_DanMAX_pxrd1d.instr +- MAXIV_DanMAX_pxrd2d.instr +- PBD_BT.instr +- Test_SAXS.instr +- XFEL_SPB.instr +--------------------------------------- +Bragg_crystal is used in 19 example(s): +- DBD_IBM_Si_analyzer_BC.instr +- ESRF_ID01.instr +- MAXII_811.instr +- MAXIV_DanMAX_pxrd1d.instr +- MAXIV_DanMAX_pxrd2d.instr +- MAXIV_FemtoMAX.instr +- PBD_BT.instr +- SOLEIL_ANATOMIX.instr +- SOLEIL_DIFFABS.instr +- SOLEIL_LUCIA.instr +- SOLEIL_MARS.instr +- SOLEIL_PSICHE.instr +- SOLEIL_PX2a.instr +- SOLEIL_ROCK.instr +- SOLEIL_SIXS.instr +- Template_DCM.instr +- Template_Johann_spec.instr +- Test_Mono.instr +- XFEL_SPB.instr +--------------------------------------- +Bragg_crystal_bent is used in 3 example(s): +- DBD_IBM_Si_analyzer_BC.instr +- Template_Johann_spec.instr +- Test_Mono.instr +--------------------------------------- +Capillary is used in 1 example(s): +- Test_capillary.instr +--------------------------------------- +Chopper_simple is used in 2 example(s): +- Pump_probe.instr +- Pump_probe_solvent.instr +--------------------------------------- +Filter is used in 11 example(s): +- MAXII_711.instr +- MAXII_811.instr +- MAXIV_Bloch.instr +- MAXIV_DanMAX_pxrd1d.instr +- MAXIV_DanMAX_pxrd2d.instr +- MAXIV_FemtoMAX.instr +- NBI_Lab_TOMO.instr +- SOLEIL_ANATOMIX.instr +- SOLEIL_PSICHE.instr +- Test_Absorption.instr +- Test_Filter.instr +--------------------------------------- +Grating_reflect is used in 5 example(s): +- Czerny_Turner.instr +- MAXIV_Bloch.instr +- SOLEIL_CASSIOPEE.instr +- SOLEIL_DISCO.instr +- Test_grating_reflect.instr +--------------------------------------- +Grating_trans is used in 1 example(s): +- Test_grating_trans.instr +--------------------------------------- +Lens_CRL_RTM is used in 1 example(s): +- Test_CRL.instr +--------------------------------------- +Lens_elliptical is used in 0 example(s): +--------------------------------------- +Lens_parab is used in 6 example(s): +- MAXIV_DanMAX_pxrd1d.instr +- MAXIV_DanMAX_pxrd2d.instr +- MAXIV_FemtoMAX.instr +- NSLS2_CHX.instr +- Test_CRL.instr +- Test_CRL_Be.instr +--------------------------------------- +Lens_parab_Cyl is used in 3 example(s): +- MAXIV_FemtoMAX.instr +- NSLS2_CHX.instr +- Test_CRL.instr +--------------------------------------- +Lens_simple is used in 5 example(s): +- Be_BM_beamline.instr +- ESRF_ID11.instr +- Focal_pt_monitor.instr +- Test_CRL.instr +- XFEL_SPB.instr +--------------------------------------- +Mask is used in 2 example(s): +- SOLEIL_DISCO.instr +- Test_Mask.instr +--------------------------------------- +Mirror is used in 26 example(s): +- ATHENA_cfgA_1mm.instr +- ATHENA_cfgA_1mm_FEMd.instr +- Czerny_Turner.instr +- ESRF_ID01.instr +- JJ_SAXS.instr +- MAXII_711.instr +- MAXII_811.instr +- MAXIV_Bloch.instr +- MAXIV_DanMAX_pxrd1d.instr +- MAXIV_DanMAX_pxrd2d.instr +- MAXIV_FemtoMAX.instr +- PBD_BT.instr +- SOLEIL_ANATOMIX.instr +- SOLEIL_CASSIOPEE.instr +- SOLEIL_DIFFABS.instr +- SOLEIL_DISCO.instr +- SOLEIL_MARS.instr +- SOLEIL_PX2a.instr +- SOLEIL_ROCK.instr +- SOLEIL_SIXS.instr +- Test_KB.instr +- Test_Mirror_toroid.instr +- Test_Mirrors.instr +- Test_mirror_elliptic.instr +- Test_mirror_parabolic.instr +- XFEL_SPB.instr +--------------------------------------- +Mirror_curved is used in 15 example(s): +- JJ_SAXS.instr +- MAXII_711.instr +- MAXII_811.instr +- MAXIV_Bloch.instr +- MAXIV_FemtoMAX.instr +- SOLEIL_CASSIOPEE.instr +- SOLEIL_DIFFABS.instr +- SOLEIL_DISCO.instr +- SOLEIL_MARS.instr +- SOLEIL_PX2a.instr +- SOLEIL_ROCK.instr +- SOLEIL_SIXS.instr +- Test_KB.instr +- Test_Mirrors.instr +- XFEL_SPB.instr +--------------------------------------- +Mirror_elliptic is used in 5 example(s): +- Czerny_Turner.instr +- SOLEIL_DISCO.instr +- SOLEIL_PX2a.instr +- Test_Mirrors.instr +- Test_mirror_elliptic.instr +--------------------------------------- +Mirror_parabolic is used in 3 example(s): +- PBD_BT.instr +- Test_Mirrors.instr +- Test_mirror_parabolic.instr +--------------------------------------- +Mirror_toroid is used in 8 example(s): +- MAXIV_Bloch.instr +- MAXIV_DanMAX_pxrd1d.instr +- MAXIV_DanMAX_pxrd2d.instr +- SOLEIL_DISCO.instr +- SOLEIL_PX2a.instr +- SOLEIL_ROCK.instr +- Test_Mirror_toroid.instr +- Test_Mirrors.instr +--------------------------------------- +Multilayer_elliptic is used in 3 example(s): +- MAXIV_FemtoMAX.instr +- Test_ML_elliptic.instr +- Test_Mirrors.instr +--------------------------------------- +Slit is used in 35 example(s): +- Be_BM_beamline.instr +- Czerny_Turner.instr +- DBD_IBM_Si_analyzer_BC.instr +- ESRF_BM29.instr +- ESRF_ID01.instr +- ESRF_ID11.instr +- JJ_SAXS.instr +- MAXII_711.instr +- MAXII_811.instr +- MAXIV_Bloch.instr +- MAXIV_DanMAX_pxrd1d.instr +- MAXIV_DanMAX_pxrd2d.instr +- MAXIV_FemtoMAX.instr +- NSLS2_CHX.instr +- PBD_BT.instr +- Pump_probe.instr +- SAXS_saxlab.instr +- SOLEIL_CASSIOPEE.instr +- SOLEIL_DIFFABS.instr +- SOLEIL_DISCO.instr +- SOLEIL_LUCIA.instr +- SOLEIL_MARS.instr +- SOLEIL_PSICHE.instr +- SOLEIL_ROCK.instr +- SOLEIL_SIXS.instr +- SSRL_bl_11_2_not_white_src.instr +- SSRL_bl_11_2_white_src.instr +- Template_1Slit_Diff.instr +- Template_2Slit_Diff.instr +- Template_SasView.instr +- Test_CRL_Be.instr +- Test_GROUP.instr +- Test_KB.instr +- Test_SAXS.instr +- Test_undulator.instr +--------------------------------------- +Slit_N is used in 0 example(s): +--------------------------------------- +TwinKB_ML is used in 1 example(s): +- SAXS_saxlab.instr +--------------------------------------- +ZonePlate is used in 1 example(s): +- ESRF_ID01.instr +--------------------------------------- diff --git a/mcxtrace-comps/samples/samples_examples.txt b/mcxtrace-comps/samples/samples_examples.txt new file mode 100644 index 0000000000..4883b72025 --- /dev/null +++ b/mcxtrace-comps/samples/samples_examples.txt @@ -0,0 +1,52 @@ +--------------------------------------- +List of samples comps and the +example instruments that include them +--------------------------------------- +Abs_objects is used in 2 example(s): +- Airport_scannerII.instr +- Test_Absorption.instr +--------------------------------------- +Absorption_sample is used in 2 example(s): +- MAXII_811.instr +- Test_Absorption.instr +--------------------------------------- +Fluorescence is used in 7 example(s): +- SOLEIL_DIFFABS.instr +- SOLEIL_LUCIA.instr +- SOLEIL_MARS.instr +- SOLEIL_PSICHE.instr +- SOLEIL_ROCK.instr +- Test_Absorption.instr +- Test_Fluorescence.instr +--------------------------------------- +Isotropic_Sqw is used in 1 example(s): +- Test_Sqw.instr +--------------------------------------- +Molecule_2state is used in 2 example(s): +- Pump_probe.instr +- Pump_probe_solvent.instr +--------------------------------------- +Polycrystal is used in 1 example(s): +- ESRF_ID01.instr +--------------------------------------- +PowderN is used in 7 example(s): +- MAXII_711.instr +- MAXII_811.instr +- MAXIV_DanMAX_pxrd1d.instr +- MAXIV_DanMAX_pxrd2d.instr +- SOLEIL_DIFFABS.instr +- SOLEIL_MARS.instr +- Test_PowderN.instr +--------------------------------------- +Saxs_spheres is used in 1 example(s): +- Test_Saxs_spheres.instr +--------------------------------------- +Single_crystal is used in 7 example(s): +- SOLEIL_PX2a.instr +- SOLEIL_SIXS.instr +- SSRL_bl_11_2_not_white_src.instr +- SSRL_bl_11_2_white_src.instr +- Test_Mono.instr +- Test_PowderN.instr +- Test_SX.instr +--------------------------------------- diff --git a/mcxtrace-comps/sasmodels/sasmodels_examples.txt b/mcxtrace-comps/sasmodels/sasmodels_examples.txt new file mode 100644 index 0000000000..0bbf8c5593 --- /dev/null +++ b/mcxtrace-comps/sasmodels/sasmodels_examples.txt @@ -0,0 +1,195 @@ +--------------------------------------- +List of sasmodels comps and the +example instruments that include them +--------------------------------------- +SasView_adsorbed_layer is used in 0 example(s): +--------------------------------------- +SasView_barbell is used in 1 example(s): +- Template_SasView.instr +--------------------------------------- +SasView_barbell_aniso is used in 0 example(s): +--------------------------------------- +SasView_bcc_paracrystal is used in 1 example(s): +- Template_SasView.instr +--------------------------------------- +SasView_bcc_paracrystal_aniso is used in 0 example(s): +--------------------------------------- +SasView_binary_hard_sphere is used in 0 example(s): +--------------------------------------- +SasView_broad_peak is used in 0 example(s): +--------------------------------------- +SasView_capped_cylinder is used in 0 example(s): +--------------------------------------- +SasView_capped_cylinder_aniso is used in 0 example(s): +--------------------------------------- +SasView_core_multi_shell is used in 0 example(s): +--------------------------------------- +SasView_core_shell_bicelle is used in 0 example(s): +--------------------------------------- +SasView_core_shell_bicelle_aniso is used in 0 example(s): +--------------------------------------- +SasView_core_shell_bicelle_elliptical is used in 0 example(s): +--------------------------------------- +SasView_core_shell_bicelle_elliptical_aniso is used in 0 example(s): +--------------------------------------- +SasView_core_shell_bicelle_elliptical_belt_rough is used in 0 example(s): +--------------------------------------- +SasView_core_shell_bicelle_elliptical_belt_rough_aniso is used in 0 example(s): +--------------------------------------- +SasView_core_shell_cylinder is used in 0 example(s): +--------------------------------------- +SasView_core_shell_cylinder_aniso is used in 0 example(s): +--------------------------------------- +SasView_core_shell_ellipsoid is used in 0 example(s): +--------------------------------------- +SasView_core_shell_ellipsoid_aniso is used in 0 example(s): +--------------------------------------- +SasView_core_shell_parallelepiped is used in 0 example(s): +--------------------------------------- +SasView_core_shell_parallelepiped_aniso is used in 0 example(s): +--------------------------------------- +SasView_core_shell_sphere is used in 0 example(s): +--------------------------------------- +SasView_correlation_length is used in 0 example(s): +--------------------------------------- +SasView_cylinder is used in 0 example(s): +--------------------------------------- +SasView_cylinder_aniso is used in 0 example(s): +--------------------------------------- +SasView_dab is used in 0 example(s): +--------------------------------------- +SasView_ellipsoid is used in 0 example(s): +--------------------------------------- +SasView_ellipsoid_aniso is used in 0 example(s): +--------------------------------------- +SasView_elliptical_cylinder is used in 0 example(s): +--------------------------------------- +SasView_elliptical_cylinder_aniso is used in 0 example(s): +--------------------------------------- +SasView_fcc_paracrystal is used in 0 example(s): +--------------------------------------- +SasView_fcc_paracrystal_aniso is used in 0 example(s): +--------------------------------------- +SasView_flexible_cylinder is used in 0 example(s): +--------------------------------------- +SasView_flexible_cylinder_elliptical is used in 0 example(s): +--------------------------------------- +SasView_fractal is used in 0 example(s): +--------------------------------------- +SasView_fractal_core_shell is used in 0 example(s): +--------------------------------------- +SasView_fuzzy_sphere is used in 0 example(s): +--------------------------------------- +SasView_gauss_lorentz_gel is used in 0 example(s): +--------------------------------------- +SasView_gaussian_peak is used in 0 example(s): +--------------------------------------- +SasView_gel_fit is used in 0 example(s): +--------------------------------------- +SasView_guinier is used in 0 example(s): +--------------------------------------- +SasView_guinier_porod is used in 0 example(s): +--------------------------------------- +SasView_hardsphere is used in 0 example(s): +--------------------------------------- +SasView_hayter_msa is used in 0 example(s): +--------------------------------------- +SasView_hollow_cylinder is used in 0 example(s): +--------------------------------------- +SasView_hollow_cylinder_aniso is used in 0 example(s): +--------------------------------------- +SasView_hollow_rectangular_prism is used in 0 example(s): +--------------------------------------- +SasView_hollow_rectangular_prism_aniso is used in 0 example(s): +--------------------------------------- +SasView_hollow_rectangular_prism_thin_walls is used in 0 example(s): +--------------------------------------- +SasView_lamellar_hg is used in 0 example(s): +--------------------------------------- +SasView_lamellar_hg_stack_caille is used in 0 example(s): +--------------------------------------- +SasView_lamellar_stack_caille is used in 0 example(s): +--------------------------------------- +SasView_lamellar_stack_paracrystal is used in 0 example(s): +--------------------------------------- +SasView_line is used in 0 example(s): +--------------------------------------- +SasView_linear_pearls is used in 0 example(s): +--------------------------------------- +SasView_lorentz is used in 0 example(s): +--------------------------------------- +SasView_mass_fractal is used in 0 example(s): +--------------------------------------- +SasView_mass_surface_fractal is used in 0 example(s): +--------------------------------------- +SasView_mono_gauss_coil is used in 0 example(s): +--------------------------------------- +SasView_multilayer_vesicle is used in 0 example(s): +--------------------------------------- +SasView_onion is used in 0 example(s): +--------------------------------------- +SasView_parallelepiped is used in 1 example(s): +- Template_SasView.instr +--------------------------------------- +SasView_parallelepiped_aniso is used in 0 example(s): +--------------------------------------- +SasView_peak_lorentz is used in 0 example(s): +--------------------------------------- +SasView_pearl_necklace is used in 0 example(s): +--------------------------------------- +SasView_poly_gauss_coil is used in 0 example(s): +--------------------------------------- +SasView_polymer_excl_volume is used in 0 example(s): +--------------------------------------- +SasView_polymer_micelle is used in 0 example(s): +--------------------------------------- +SasView_porod is used in 0 example(s): +--------------------------------------- +SasView_power_law is used in 0 example(s): +--------------------------------------- +SasView_pringle is used in 0 example(s): +--------------------------------------- +SasView_raspberry is used in 0 example(s): +--------------------------------------- +SasView_rectangular_prism is used in 0 example(s): +--------------------------------------- +SasView_rectangular_prism_aniso is used in 0 example(s): +--------------------------------------- +SasView_rpa is used in 0 example(s): +--------------------------------------- +SasView_sc_paracrystal is used in 0 example(s): +--------------------------------------- +SasView_sc_paracrystal_aniso is used in 0 example(s): +--------------------------------------- +SasView_sphere is used in 0 example(s): +--------------------------------------- +SasView_spinodal is used in 0 example(s): +--------------------------------------- +SasView_squarewell is used in 0 example(s): +--------------------------------------- +SasView_stacked_disks is used in 0 example(s): +--------------------------------------- +SasView_stacked_disks_aniso is used in 0 example(s): +--------------------------------------- +SasView_star_polymer is used in 0 example(s): +--------------------------------------- +SasView_stickyhardsphere is used in 0 example(s): +--------------------------------------- +SasView_superball is used in 0 example(s): +--------------------------------------- +SasView_superball_aniso is used in 0 example(s): +--------------------------------------- +SasView_surface_fractal is used in 0 example(s): +--------------------------------------- +SasView_teubner_strey is used in 0 example(s): +--------------------------------------- +SasView_triaxial_ellipsoid is used in 0 example(s): +--------------------------------------- +SasView_triaxial_ellipsoid_aniso is used in 0 example(s): +--------------------------------------- +SasView_two_lorentzian is used in 0 example(s): +--------------------------------------- +SasView_two_power_law is used in 0 example(s): +--------------------------------------- +SasView_vesicle is used in 0 example(s): +--------------------------------------- diff --git a/mcxtrace-comps/sources/sources_examples.txt b/mcxtrace-comps/sources/sources_examples.txt new file mode 100644 index 0000000000..fb74152f7a --- /dev/null +++ b/mcxtrace-comps/sources/sources_examples.txt @@ -0,0 +1,124 @@ +--------------------------------------- +List of sources comps and the +example instruments that include them +--------------------------------------- +Bending_magnet is used in 7 example(s): +- Czerny_Turner.instr +- SOLEIL_DIFFABS.instr +- SOLEIL_DISCO.instr +- SOLEIL_MARS.instr +- SOLEIL_ROCK.instr +- Test_BM.instr +- Test_grating_reflect.instr +--------------------------------------- +Source_div is used in 22 example(s): +- ATHENA_1mm.instr +- ATHENA_1pore.instr +- ATHENA_1ring.instr +- ATHENA_1sh_W1_OA.instr +- ATHENA_1sh_both.instr +- ATHENA_1sh_conical.instr +- ATHENA_1shell.instr +- ATHENA_cfgA_1mm.instr +- ATHENA_cfgA_1mm_FEMd.instr +- CXO.instr +- ESRF_ID11.instr +- MAXIV_FemtoMAX.instr +- NuSTAR_1shell.instr +- NuSTAR_1shell_con.instr +- Simple_1shell.instr +- Template_Johann_spec.instr +- Test_Mask.instr +- Test_Source_quasi.instr +- Test_Sources.instr +- Test_grating_trans.instr +- Test_mirror_parabolic.instr +- Test_shells.instr +--------------------------------------- +Source_div_quasi is used in 1 example(s): +- Test_Source_quasi.instr +--------------------------------------- +Source_flat is used in 25 example(s): +- Airport_scannerII.instr +- DBD_IBM_Si_analyzer_BC.instr +- ESRF_BM29.instr +- JJ_SAXS.instr +- MAXIV_Bloch.instr +- Pump_probe_solvent.instr +- Template_SasView.instr +- Test_Absorption.instr +- Test_CRL.instr +- Test_Detector_pn.instr +- Test_Fluorescence.instr +- Test_GROUP.instr +- Test_MCPL_output.instr +- Test_ML_elliptic.instr +- Test_Mirror_toroid.instr +- Test_Mirrors.instr +- Test_Mono.instr +- Test_PowderN.instr +- Test_SAXS.instr +- Test_SX.instr +- Test_Saxs_spheres.instr +- Test_Sources.instr +- Test_Sqw.instr +- Test_capillary.instr +- Test_mirror_elliptic.instr +--------------------------------------- +Source_gaussian is used in 12 example(s): +- Be_BM_beamline.instr +- ESRF_ID01.instr +- ESRF_ID11.instr +- MAXII_711.instr +- MAXII_811.instr +- NSLS2_CHX.instr +- SAXS_saxlab.instr +- Test_CRL_Be.instr +- Test_KB.instr +- Test_Sources.instr +- Test_monitors.instr +- XFEL_SPB.instr +--------------------------------------- +Source_genesis13 is used in 0 example(s): +--------------------------------------- +Source_lab is used in 3 example(s): +- DBD_IBM_Si_analyzer_BC.instr +- PBD_BT.instr +- Test_source_lab.instr +--------------------------------------- +Source_pt is used in 9 example(s): +- Focal_pt_monitor.instr +- NBI_Lab_TOMO.instr +- Pump_probe.instr +- Template_1Slit_Diff.instr +- Template_2Slit_Diff.instr +- Template_DCM.instr +- Test_Air.instr +- Test_Filter.instr +- Test_Sources.instr +--------------------------------------- +Source_simplex is used in 0 example(s): +--------------------------------------- +Source_spectra is used in 2 example(s): +- MAXIV_FemtoMAX.instr +- Test_source_spectra.instr +--------------------------------------- +Undulator is used in 9 example(s): +- MAXIV_Bloch.instr +- MAXIV_DanMAX_pxrd1d.instr +- MAXIV_DanMAX_pxrd2d.instr +- SOLEIL_ANATOMIX.instr +- SOLEIL_CASSIOPEE.instr +- SOLEIL_LUCIA.instr +- SOLEIL_PX2a.instr +- SOLEIL_SIXS.instr +- Test_undulator.instr +--------------------------------------- +Wiggler is used in 6 example(s): +- SOLEIL_LUCIA.instr +- SOLEIL_PSICHE.instr +- SOLEIL_SIXS.instr +- SSRL_bl_11_2_not_white_src.instr +- SSRL_bl_11_2_white_src.instr +- Test_BM.instr +--------------------------------------- diff --git a/mcxtrace-comps/union/union_examples.txt b/mcxtrace-comps/union/union_examples.txt new file mode 100644 index 0000000000..83111026be --- /dev/null +++ b/mcxtrace-comps/union/union_examples.txt @@ -0,0 +1,6 @@ +--------------------------------------- +List of union comps and the +example instruments that include them +--------------------------------------- +Incoherent_process is used in 0 example(s): +---------------------------------------