Versions Compared

Key

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

...

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

...