Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagepython
#!/usr/bin/env python
from xtcav.GenerateDarkBackground import *
GDB=GenerateDarkBackground();
GDB.experiment='amoc8114'
GDB.runs='85'
GDB.maxshots=1501000
GDB.SetValidityRange(85,109) # delete second run number argument to have the validity range be open-ended ("end")
GDB.Generate();

An example of a non-lasing run is:

Code Block
languagepython
#!/usr/bin/env python
from xtcav.GenerateLasingOffReference import *
GLOC=GenerateLasingOffReference();
GLOC.experiment='amoc8114'
GLOC.runs='86'
GLOC.maxshots=4011401
GLOC.nb=1
GLOC.groupsize=5             # see documentation below for how to set this parameter
GLOC.SetValidityRange(86,91) # delete second run number argument to have the validity range be open-ended ("end")
GLOC.Generate();

Once the above has been completed, the user can analyze the lasing-on events.

...

  • normal sase (not many beam-related fluctuations): take sqrt of number shots and use that many groups (beat down background noise with lots of averaging)
  • slotted foil (many beam-related of fluctuations): restrict it to 5-10 images per group, make as many groups as possible using typically 30 seconds to a minute of data at 60Hz.

120Hz Operation Issues

(Thought Thoughts from Tim Maxwell on 2/2/2015, discouraging this mode of operation)

...