Page History
...
psana
– psana application, base class for user module, few simple modulesPSEvt
– classes which deal with event dataPSEnv
– classes which constitute non-event data (environment)PSTime
– classes for time representation and I/ORootHistoManager
– histogramming package, wrapper for ROOT classesPSXtcInput
– input module implementation for XTC filespsddl_psana
– interfaces for event data and configuration classes produced by LCLS DAQConfigSvc
– configuration serviceMsgLogger
– message logging service
In addition to these packages there are several other low-level packages (such as boost
) which are used in many places. Those packages are not described here.
Below is the reference for individual packages, most of them link to the doxygen-generated documentation.
Package psana
This package contains code for the core part of psana framework responsible for the job configuration, event loop, module loading, etc.
Overview
Content Tools