Versions Compared

Key

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

...

  • psana – psana application, base class for user module, few simple modules
  • PSEvt – classes which deal with event data
  • PSEnv – classes which constitute non-event data (environment)
  • PSHist – Package providing interfaces for histogramming services
  • PSTime – classes for time representation and I/O
  • RootHistoManager – histogramming package, wrapper for ROOT classes
  • PSXtcInput – input module implementation for XTC files
  • psddl_psana – interfaces for event data and configuration classes produced by LCLS DAQ
  • ConfigSvc – configuration service
  • MsgLogger – message logging service

...

PSEnv package contains classes which provide storage and access to non-event data.

For complete reference select Doxygen documentation.

Package PSHist

PSHist packages contains a set of classes providing abstract interfaces for histogramming service. Specific implementation (e.g. based on ROOT) is instantiated by psana at run time, but client code is supposed to interact with the histogramming service only via abstract interfaces from this package.

For complete reference select Doxygen documentation.

Package PSTime

This package include several classes and functions which define time representation and operations with time. It is based on on standard ISO8601 external representation (http://en.wikipedia.org/wiki/ISO_8601) but it does not provide complete support and in some cases it is made more human-oriented.

...