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 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
Overview
Content Tools