Page History
This page contains a minimal user guide / information for a set of supplemental Vitess modules (tested with current Vitess 3.3a release), based on these the following McStas 2.4.1 components/instruments:
- ESS_butterfly.comp - analytical analytically fits the future BF1 moderator design
- MCPL_input.comp - reads MCPL event data from disk
- MCPL_output.comp - writes MCPL event data to disk
- ESS_butterfly_MCPL_test.instr - ESS source based on MCPL event data
(Note: For more information about MCPL, please consult the website or publication.)
Please bear in mind that:
1) “This is not Vitess” - but just a set of user-contributed, minimally documented modules,
2) I (Peter Willendrup) have discussed the solution with Klaus Lieutenant, who has on his mind/agenda to create a proper, official Vitess release with similar functionality at a later point
Download here: ESS_2017_Modules_for_Vitess_0.99.tgz
...
or from the following repository https://github.com/McStasMcXtrace/Modules_for_Vitess
...
The tar.gz and the corresponding GitHub repo contain:
A) MODULES/ with binaries for Linux 64bit, Mac OS X and windows - corresponding to the following McStas components:
- ESS_butterfly.comp -> mcstas_ess_butterfly
- ESS_butterfly_MCPL_instr -> mcstas_ess_butterfly_mcpl
- MCPL_input -> mcstas_mcpl_input
- MCPL_output -> mcstas_mcpl_output
B) GUI/ contains a set of test Vitess gui files making use of the modules
C) SRC/ contains the original McStas code plus and some (light) documentation on the needed code changes
Installation:
- Copy the modules corresponding to your platform from MODULES/ to your /where/ever/vitess/MODULES/
- Copy GUI/usermodule.tcl to your /where/ever/vitess/GUI/
Usage:
Try the relevant .gui files found in subfolders of GUI/, respecting the following steps:
- Change of directory to that folder (i.e. GUI/ from the downloaded or cloned folder)
- All of the below "source" modules, mentioned below, will only run from an "exported" shell or batch file - they . They produce no data when used from the Vitess GUI:
- ESS_butterfly
- ESS_butterfly_mcpl
- MCPL_input
- Please always specify a full path for the MCPL file when using the MCPL Input/Output modules
- When using the ESS_butterfly_MCPL module, please place the relevant beamport MCPL file from http://public.esss.dk/users/willend/MCPL/ in the simulation folder