...
How to set up your own myana executable is explained in the DAQ section"A Simple Online Analysis Example".
myana makes use of the pdsdata library to read the datagrams from the xtc file.
Panel |
---|
pdsdata - a library consisting of the follwing utility packages: acqiris - driver for the aquiris digitizer hardware. Waveform data. app - Xtc and Epics readers bld - defines some build data classes camera - camera frames, configurations, feature extractions process control - utility for DAQ control, PV (process variable) control and monitoring cspad - driver for the CsPad detector encoder - ? epics - interface to epics (process variables (PV)) evr - Event Receiver (event code, beam code?) fccd - LBNL/ANL Fast CCD monochrome camera ipimb - ? lusi - LCLS Ultrafast Science Instruments Configs for diode, ipm, pim. opal1k - for Opal camera pnCCD - for device used by CAMP princeton - for Princeton camera pulnix - for Pulnix TM6740CL monochrome camera types - ? there's nothing here... xtc - This package defines all the datagrams for the xtc file. Some more documentation about this one to appear soon. The header files are in the top level directories of each package, and the implementation files are in the src directory of each package. |
...
main.cc - defines the functions used by myana.ccUses the pdsdata library which is needed to read the xtc files.
Here's a brief description of the functions of myana.cc and main.cc
...