Versions Compared

Key

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

...

Currently only myana and pyana are usable for analysis.

Disclaimer: There is no more complete or up-to-date documentation than
the code itself, so regard this documentat as an introduction and user guide,
not a complete documentation. This document attempts to explain the meaning
of the cryptic names of classes and variables in the code as they exist today
(Sept 2010). Much of the code will change over time, so keep an eye out for
new functionalities in the code itself.  We also aim to explain the structure
of the data file (xtc) and how to extract useful information from it.

The data from all the LCLS experiments are stored in xtc (extended container)
files. These files contain "datagrams" which are an object of some type (TypeId)
with associated status (Damage), source (Src) and extent (size). It is not an
indexed file and does not provide random access, and can only be read
seqencially. Thus, the example way to read the file shown here makes use of
'myana', a C++ executable that reads through the whole file and picks out the
requested information. You can make your own version of 'myana' to extract other
information.

How to set up your own myana executable is explained in the section "DAQ -> A
Simple Online Analysis Example". https://confluence.slac.stanford.edu/display/PCDS/A+Simple+Online+Analysis+ExampleImage Added

----------------------------------------------------------------------------------

...