psana package

Package defining core parts of the psana framework. More...


Namespaces

namespace  psana::Context
 Methods dealing with Framework context.

Classes

class  psana::Configurable
 Class that provides a simplified interface to a framework's configuration service. More...
class  psana::DataSource
 Class representing a data source for psana framework. More...
class  psana::DynLoader
 Class which can load modules from dynamic libraries. More...
class  psana::EventIter
 Class representing iterator over events. More...
class  psana::EventLoop
 Implementation of the event loop for psana. More...
class  psana::EventTime
 Object used to jump to events when using Indexing. More...
class  psana::ExpNameFromConfig
class  psana::ExpNameFromDs
 Experiment name provider which extracts experiment name from XTC file names. More...
class  psana::Index
 Interface to allow XTC file random access. More...
class  psana::InputIter
 Implementation of the iterator for input events. More...
class  psana::InputModule
 Base class for psana input modules. More...
class  psana::Module
 Base class for user modules in psana framework. More...
class  psana::MPWorkerId
 Structure which describes worker process (from the master point of view). More...
class  psana::PSAna
 PSana framework class. More...
class  psana::PSAnaApp
 Application calss for psana. More...
class  psana::Run
 Class representing a run. More...
class  psana::RunIter
 Class representing iterator over runs. More...
class  psana::Step
 Class representing a step (calib cycle). More...
class  psana::StepIter
 Class representing iterator over steps (calib cycles). More...

Detailed Description

Package defining core parts of the psana framework.

This package contains classes which provide implementation of the framework event loop and interfaces for user modules and input modules which allow father customization of the framework.


Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7