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)PSHist
– Package providing interfaces for histogramming servicesPSTime
– 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
...
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.
...