...
2) You can specify the experiment parameters as command line arguments in psocake using the psana-style experiment run string. This is the recommended way of starting psocake:
Code Block |
---|
|
$ psocake exp=cxic00318:run=124 -d jungfrau4M -m sfx
|
Or you can also use the -e and -r arguments for the experiment and the run number:
Code Block |
---|
|
$ psocake -e cxic00318 -r 124 -d jungfrau4M -m sfx |
Note: GUI widgets may not respond properly when the GUI is first displayed. Clicking on the terminal window or resizing the GUI will fix this.
During the experiment, you have access to Fast Feedback System which allows you to run psocake from Fast Feedback (FFB) nodes. To do this, append -a ffb. Note that only psffb has access to the data on FFB:
Code Block |
---|
|
$ psocake -e cxic00318 -r 124 -d jungfrau4M -m sfx -a ffb |
Note that available detector names will be printed on the terminal once you have typed in the experiment name and the run number.
Code Block |
---|
|
#######################################
# Available area detectors:
# ('CxiDs1.0:Jungfrau.0', 'jungfrau4M', '')
####################################### |
...
To check psocake version:
Code Block |
---|
|
$ psocake --version |
Don’t worry if you don’t remember these arguments. You can view argument options using --help:
Code Block |
---|
|
$ psocake --help |
Psocake should have generated directories and files in the experiment directory. At LCLS, all experiments are stored here: /reg/d/psdm/<instrument>/<experiment>. Let's take a moment and check out our directory structure. Either open a new terminal (Remember to 'ssh psana') or use the current terminal ('Ctrl+z' to suspend psocake that is running then 'bg' to run psocake in the background), type the following command:
Code Block |
---|
|
$ ls /reg/d/psdm/cxi/cxic00318
calib hdf5 results scratch stats usrdaq xtc |
...