Versions Compared

Key

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

...

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_8601Image Added) but it does not provide complete support and in some cases it is made more human-oriented.

For complete reference select Doxygen documentation.

Package RootHistoManager

Interim implementation of the histogramming service based on pure ROOT classes.

This package is a thin wrapper around standard ROOT package. It just adds one more class RootHMgr which is a factory class for ROOT histograms and also manages the lifetime of the associated ROOT file and histograms that it creates.

For complete reference select Doxygen documentation.

Package PSXtcInput

Package with the implementation of psana input module for XTC files. It is a part of the framework itself and does not have user-callable methods.

For complete reference select Doxygen documentation.

Package psddl_psana

This package contains definition of interfaces for all data types produced by LCLS. The interfaces are generated from a data definition language (psddl) and are similar but not identical to the data classes defined in pdsdata package.

All classes in psddl_psana are defined in a separate namespace Psana to reduce possibility of collision with other libraries. Individual sub-packages (such as Acqiris or CsPad) define their own namespaces withing Psana namespace.

For complete reference select auto-generated documentation.

Package ConfigSvc

This package defines service which allows clients to extract parameter values from configuration file. User modules in psana framework do not interact with this service directly, instead the base class for user module defines several methods which facilitate the access to the configuration parameters.

For details look at the documentation of psana::Configurable class.