You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »


Introduction

This reference manual describes interfaces of various classes constituting psana analysis framework. For more user-oriented description with examples and detailed explanations consult Psana User Manual.

Packages

Framework code is split between several packages. Here is the list of few major packages:

  • 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)
  • 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
  • No labels