psana Namespace Reference


Classes

class  Configurable
 Class that provides a simplified interface to a framework's configuration service. More...
class  DataSource
 Class representing a data source for psana framework. More...
class  DynLoader
 Class which can load modules from dynamic libraries. More...
class  EventIter
 Class representing iterator over events. More...
class  EventKeys
 Example module class for psana which dumps the list of keys in event. More...
class  EventLoop
 Implementation of the event loop for psana. More...
class  EventTime
 Object used to jump to events when using Indexing. More...
class  Exception
 Base class for exceptions for psana package. More...
class  ExceptionModuleName
 Exception thrown when module name is incorrect. More...
class  ExceptionErrno
 Exception class which extracts error info from errno. More...
class  ExceptionDlerror
 Exception thrown for dlopen/dlsym errors. More...
class  ExceptionAbort
 Exception thrown when modules request abort. More...
class  ExpNameFromConfig
class  ExpNameFromDs
 Experiment name provider which extracts experiment name from XTC file names. More...
class  Index
 Interface to allow XTC file random access. More...
class  InputIter
 Implementation of the iterator for input events. More...
class  InputModule
 Base class for psana input modules. More...
class  Module
 Base class for user modules in psana framework. More...
class  MPWorkerId
 Structure which describes worker process (from the master point of view). More...
class  PrintEventId
 Example module class for psana which prints event ID from current event. More...
class  PrintSeparator
 Simple psana module that only prints separator line on every event, may be useful to make event boundaries visible in the log file. More...
class  PSAna
 PSana framework class. More...
class  PSAnaApp
 Application calss for psana. More...
class  Run
 Class representing a run. More...
class  RunIter
 Class representing iterator over runs. More...
class  Step
 Class representing a step (calib cycle). More...
class  StepIter
 Class representing iterator over steps (calib cycles). More...

Namespaces

namespace  Context
 Methods dealing with Framework context.

Functions

std::ostream & operator<< (std::ostream &out, InputIter::EventType type)
 formatting for InputIter::EventType enum
std::ostream & operator<< (std::ostream &out, InputIter::State state)
 formatting for InputIter::State enum
std::ostream & operator<< (std::ostream &out, InputModule::Status stat)
 formatting for InputModule::Status enum
std::ostream & operator<< (std::ostream &out, Module::Status stat)


Function Documentation

std::ostream & psana::operator<< ( std::ostream &  out,
InputIter::EventType  type 
)

formatting for InputIter::EventType enum

Definition at line 260 of file InputIter.cpp.

References psana::InputIter::BeginCalibCycle, psana::InputIter::BeginJob, psana::InputIter::BeginRun, psana::InputIter::EndCalibCycle, psana::InputIter::EndJob, psana::InputIter::EndRun, psana::InputIter::Event, psana::InputIter::None, and psana::InputIter::NumEventTypes.

std::ostream & psana::operator<< ( std::ostream &  out,
InputIter::State  state 
)

formatting for InputIter::State enum

Definition at line 296 of file InputIter.cpp.

References psana::InputIter::NumStates, psana::InputIter::StateConfigured, psana::InputIter::StateNone, psana::InputIter::StateRunning, and psana::InputIter::StateScanning.

std::ostream & psana::operator<< ( std::ostream &  out,
InputModule::Status  stat 
)

formatting for InputModule::Status enum

Definition at line 58 of file InputModule.cpp.

References psana::InputModule::Abort, psana::InputModule::BeginCalibCycle, psana::InputModule::BeginRun, psana::InputModule::DoEvent, psana::InputModule::EndCalibCycle, psana::InputModule::EndRun, psana::InputModule::Skip, and psana::InputModule::Stop.

std::ostream & psana::operator<< ( std::ostream &  out,
Module::Status  stat 
)

Definition at line 92 of file Module.cpp.

References psana::Module::Abort, psana::Module::OK, psana::Module::Skip, and psana::Module::Stop.


Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7