Main Page
Modules
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
PSANAclasses Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
PSEvt::AliasMap
Implementation of the alias map used by proxy dictionaries
Psana::Epix::Asic100aConfigV1
Psana::Epix::Asic10kConfigV1
Psana::Epix::AsicConfigV1
PSHist::Axis
Axis
class defines the binning parameters for
H1
and
H2
histogram axes
Psana::Bld::BldDataAcqADCV1
Psana::Bld::BldDataAnalogInputV1
Psana::Bld::BldDataBeamMonitorV1
Psana::Bld::BldDataEBeamV0
Psana::Bld::BldDataEBeamV1
Psana::Bld::BldDataEBeamV2
Psana::Bld::BldDataEBeamV3
Psana::Bld::BldDataEBeamV4
Psana::Bld::BldDataEBeamV5
Psana::Bld::BldDataEBeamV6
Psana::Bld::BldDataEBeamV7
Psana::Bld::BldDataEOrbitsV0
Psana::Bld::BldDataFEEGasDetEnergy
Psana::Bld::BldDataFEEGasDetEnergyV1
Psana::Bld::BldDataGMDV0
Psana::Bld::BldDataGMDV1
Psana::Bld::BldDataGMDV2
Psana::Bld::BldDataIpimbV0
Psana::Bld::BldDataIpimbV1
Psana::Bld::BldDataPhaseCavity
Psana::Bld::BldDataPimV1
Psana::Bld::BldDataSpectrometerV0
Psana::Bld::BldDataSpectrometerV1
Psana::Bld::BldDataUsdUsbV1
Psana::GenericPgp::CDimension
Psana::Epix::Config100aV1
Psana::Epix::Config100aV2
Psana::Epix::Config10KV1
psana::Configurable
Class that provides a simplified interface to a framework's configuration service
Psana::Generic1D::ConfigV0
Psana::Epics::ConfigV1
Psana::Alias::ConfigV1
Psana::Andor::ConfigV1
Psana::Epix::ConfigV1
Psana::EpixSampler::ConfigV1
Psana::EvrData::ConfigV1
Psana::Acqiris::ConfigV1
Psana::Andor3d::ConfigV1
Psana::Fli::ConfigV1
Psana::GenericPgp::ConfigV1
Psana::Gsc16ai::ConfigV1
Psana::Imp::ConfigV1
Psana::Ipimb::ConfigV1
Psana::Jungfrau::ConfigV1
Psana::L3T::ConfigV1
Psana::OceanOptics::ConfigV1
Psana::Opal1k::ConfigV1
Psana::Orca::ConfigV1
Psana::Partition::ConfigV1
Psana::Pimax::ConfigV1
Psana::PNCCD::ConfigV1
Psana::ControlData::ConfigV1
Psana::Princeton::ConfigV1
Psana::Quartz::ConfigV1
Psana::Rayonix::ConfigV1
Psana::CsPad::ConfigV1
Psana::SmlData::ConfigV1
Psana::Timepix::ConfigV1
Psana::TimeTool::ConfigV1
Psana::UsdUsb::ConfigV1
Psana::CsPad2x2::ConfigV1
Psana::Encoder::ConfigV1
Psana::CsPad::ConfigV1QuadReg
Psana::CsPad2x2::ConfigV1QuadReg
Psana::Andor::ConfigV2
Psana::EvrData::ConfigV2
Psana::Ipimb::ConfigV2
Psana::OceanOptics::ConfigV2
Psana::Partition::ConfigV2
Psana::PNCCD::ConfigV2
Psana::Princeton::ConfigV2
Psana::ControlData::ConfigV2
Psana::Quartz::ConfigV2
Psana::Rayonix::ConfigV2
Psana::Timepix::ConfigV2
Psana::TimeTool::ConfigV2
Psana::CsPad::ConfigV2
Psana::CsPad2x2::ConfigV2
Psana::Encoder::ConfigV2
Psana::CsPad::ConfigV2QuadReg
Psana::CsPad2x2::ConfigV2QuadReg
Psana::EvrData::ConfigV3
Psana::Princeton::ConfigV3
Psana::ControlData::ConfigV3
Psana::Timepix::ConfigV3
Psana::CsPad::ConfigV3
Psana::CsPad::ConfigV3QuadReg
Psana::EvrData::ConfigV4
Psana::Princeton::ConfigV4
Psana::CsPad::ConfigV4
Psana::EvrData::ConfigV5
Psana::Princeton::ConfigV5
Psana::CsPad::ConfigV5
Psana::EvrData::ConfigV6
Psana::EvrData::ConfigV7
Psana::Camera::ControlsCameraConfigV1
Psana::GenericPgp::CRegister
Psana::CsPad2x2::CsPad2x2DigitalPotsCfg
Psana::CsPad2x2::CsPad2x2GainMapCfg
Psana::CsPad2x2::CsPad2x2ReadOnlyCfg
Psana::CsPad::CsPadDigitalPotsCfg
Psana::CsPad::CsPadGainMapCfg
Psana::CsPad::CsPadReadOnlyCfg
Psana::GenericPgp::CStream
PSEvt::DamageMap
Class to map EventKeys to their xtc damage values, and to hold Src only damage
PSXtcInput::DamagePolicy
Class which determines where data with particular damage needs to be stored in psana event
Psana::Acqiris::DataDescV1
Psana::Acqiris::DataDescV1Elem
PSEvt::DataProxy< T >
Implementation of proxy object which keeps a pointer to real object
IData::Dataset
C++ class representing dataset concept
IData::DatasetDirError
Error generated when dataset directory is not found
PSShmemInput::DatasetSpecError
psana::DataSource
Class representing a data source for psana framework
Psana::Generic1D::DataV0
Psana::Arraychar::DataV1
Psana::Gsc16ai::DataV1
Psana::Ipimb::DataV1
Psana::L3T::DataV1
Psana::OceanOptics::DataV1
Psana::Timepix::DataV1
Psana::TimeTool::DataV1
Psana::UsdUsb::DataV1
Psana::CsPad::DataV1
Psana::Encoder::DataV1
Psana::Ipimb::DataV2
Psana::L3T::DataV2
Psana::OceanOptics::DataV2
Psana::TimeTool::DataV2
Psana::Timepix::DataV2
Psana::CsPad::DataV2
Psana::Encoder::DataV2
Psana::EvrData::DataV3
Psana::OceanOptics::DataV3
Psana::EvrData::DataV4
Psana::Epics::dbr_ctrl_char
Psana::Epics::dbr_ctrl_double
Psana::Epics::dbr_ctrl_enum
Psana::Epics::dbr_ctrl_float
Psana::Epics::dbr_ctrl_long
Psana::Epics::dbr_ctrl_short
Psana::Epics::dbr_sts_string
Psana::Epics::dbr_time_char
Psana::Epics::dbr_time_double
Psana::Epics::dbr_time_enum
Psana::Epics::dbr_time_float
Psana::Epics::dbr_time_long
Psana::Epics::dbr_time_short
Psana::Epics::dbr_time_string
Psana::EpicsLib::DBRTypeTraits< DBR >
Psana::EpicsLib::DBRTypeTraits< Epics::dbr_ctrl_char >
Psana::EpicsLib::DBRTypeTraits< Epics::dbr_ctrl_double >
Psana::EpicsLib::DBRTypeTraits< Epics::dbr_ctrl_enum >
Psana::EpicsLib::DBRTypeTraits< Epics::dbr_ctrl_float >
Psana::EpicsLib::DBRTypeTraits< Epics::dbr_ctrl_long >
Psana::EpicsLib::DBRTypeTraits< Epics::dbr_ctrl_short >
Psana::EpicsLib::DBRTypeTraits< Epics::dbr_sts_string >
Psana::EpicsLib::DBRTypeTraits< Epics::dbr_time_char >
Psana::EpicsLib::DBRTypeTraits< Epics::dbr_time_double >
Psana::EpicsLib::DBRTypeTraits< Epics::dbr_time_enum >
Psana::EpicsLib::DBRTypeTraits< Epics::dbr_time_float >
Psana::EpicsLib::DBRTypeTraits< Epics::dbr_time_long >
Psana::EpicsLib::DBRTypeTraits< Epics::dbr_time_short >
Psana::EpicsLib::DBRTypeTraits< Epics::dbr_time_string >
PSXtcInput::DgramPieces
PSXtcInput::DgramSourceFile
Implementation of
IDatagramSource
interface which reads data from input files
PSXtcInput::DgramSourceIndex
Implementation of
IDatagramSource
interface which reads data from input files
PSShmemInput::DgramSourceShmem
Implementation of IDatagramSource interface which receives data from shared memory
Psana::Lusi::DiodeFexConfigV1
Psana::Lusi::DiodeFexConfigV2
Psana::Lusi::DiodeFexV1
PSTime::Duration
This class is intended to work with durations in the ISO8601 standard
psana::DynLoader
Class which can load modules from dynamic libraries
Psana::Epix::ElementV1
Psana::EpixSampler::ElementV1
Psana::Imp::ElementV1
Psana::Jungfrau::ElementV1
Psana::CsPad::ElementV1
Psana::CsPad2x2::ElementV1
Psana::Epix::ElementV2
Psana::CsPad::ElementV2
Psana::Epix::ElementV3
PSXtcInput::EmptyFileList
PSXtcInput::EmptyInput
PSShmemInput::EmptyInputList
PSEnv::Env
Class representing an environment object for psana jobs
PSEnv::EnvObjectStore
Class to store environment data objects (such as configuration or calibration) corresponding to event data objects
PSEnv::EnvObjectStore::GetResultProxy
Special class used for type-less return from
get()
PSXtcInput::EpicsInfo
Psana::Epics::EpicsPvCtrlChar
Psana::Epics::EpicsPvCtrlDouble
Psana::Epics::EpicsPvCtrlEnum
Psana::Epics::EpicsPvCtrlFloat
Psana::Epics::EpicsPvCtrlHeader
Psana::Epics::EpicsPvCtrlLong
Psana::Epics::EpicsPvCtrlShort
Psana::Epics::EpicsPvCtrlString
Psana::Epics::EpicsPvHeader
Psana::Epics::EpicsPvTimeChar
Psana::Epics::EpicsPvTimeDouble
Psana::Epics::EpicsPvTimeEnum
Psana::Epics::EpicsPvTimeFloat
Psana::Epics::EpicsPvTimeHeader
Psana::Epics::EpicsPvTimeLong
Psana::Epics::EpicsPvTimeShort
Psana::Epics::EpicsPvTimeString
PSEnv::EpicsStore
Class implementing storage for EPICS data in psana framework
PSEnv::EpicsStore::EpicsPV
PSEnv::EpicsStore::EpicsValue
PSEnv::EpicsStoreImpl
Class that provides implementation for the EPICS PV store
PSEnv::EpicsStoreImpl::TimeHeaderAndEventTag
Type for storing TIME EPICs pv and eventTag used when storing
Psana::Epics::epicsTimeStamp
Psana::EpicsLib::EpicsValue< PVClass, ValueType >
Psana::EpicsLib::EpicsValue< Epics::EpicsPvCtrlString, std::string >
Psana::EpicsLib::EpicsValue< Epics::EpicsPvCtrlString, ValueType >
Psana::EpicsLib::EpicsValue< Epics::EpicsPvTimeString, std::string >
Psana::EpicsLib::EpicsValue< Epics::EpicsPvTimeString, ValueType >
Psana::EpicsLib::EpicsValue< PVClass, std::string >
PSTime::ErrnoException
Exception
generated when standard library produces an error with corresponding errno
PSEvt::Event
Class which manages event data in psana framework
PSEvt::Event::GetResultProxy
Special class used for type-less return from
get()
Psana::EvrData::EventCodeV3
Psana::EvrData::EventCodeV4
Psana::EvrData::EventCodeV5
Psana::EvrData::EventCodeV6
PSEvt::EventId
Class defining abstract interface for
Event
ID objects
psana::EventIter
Class representing iterator over events
PSEvt::EventKey
Class describing an address or key of the data object in event
psana::EventKeys
Example module class for psana which dumps the list of keys in event
Psana::TimeTool::EventLogic
psana::EventLoop
Implementation of the event loop for psana
psana::EventTime
Object used to jump to events when using Indexing
PSEvt::Exception
Base class for exception classes for
PSEvt
package
PSXtcInput::Exception
IData::Exception
Base class for exception classes for
PSEvt
package
PSTime::Exception
Base class for all exception classes in a package
PSHist::Exception
Base class for exceptions for
PSHist
package
psana::Exception
Base class for exceptions for psana package
PSEnv::Exception
Base class for all exception classes for
PSEnv
package
PSShmemInput::Exception
psana::ExceptionAbort
Exception
thrown when modules request abort
PSHist::ExceptionAxisEdgeOrder
Exception
thrown when axis low range is same or higher than high range
PSHist::ExceptionAxisRange
Exception
thrown when axis low range is same or higher than high range
PSHist::ExceptionBins
Exception
thrown when number of bins is 0
psana::ExceptionDlerror
Exception
thrown for dlopen/dlsym errors
PSHist::ExceptionDuplicateColumn
Exception
thrown when tuple column with identical name already exists
PSEvt::ExceptionDuplicateKey
Exception
thrown when trying to store multiple objects with the same key
PSHist::ExceptionDuplicateName
Exception
thrown when histogram or tuple with identical name already exists
PSEnv::ExceptionEpicsConversion
Exception
thrown for conversion errors for EPICS values
PSEnv::ExceptionEpicsName
Exception
thrown for unknown EPICS PV name
psana::ExceptionErrno
Exception
class which extracts error info from errno
PSXtcInput::ExceptionErrno
Exception
class which extracts error info from errno
psana::ExceptionModuleName
Exception
thrown when module name is incorrect
PSEvt::ExceptionNoAliasMap
Exception
thrown when alias names are used without alias map
PSEvt::ExceptionSourceFormat
Exception
thrown when
Source
format string is not recognized
PSHist::ExceptionStore
Exception
thrown when manager files to store histograms
IData::ExpNameException
Exception
thrown when experiment name is not recognized
psana::ExpNameFromConfig
psana::ExpNameFromDs
Experiment name provider which extracts experiment name from XTC file names
Psana::FCCD::FccdConfigV1
Psana::FCCD::FccdConfigV2
Psana::UsdUsb::FexConfigV1
Psana::UsdUsb::FexDataV1
Psana::EvrData::FIFOEvent
Psana::Camera::FrameCoord
Psana::Camera::FrameFccdConfigV1
Psana::Camera::FrameFexConfigV1
Psana::PNCCD::FramesV1
Psana::Andor3d::FrameV1
Psana::Andor::FrameV1
Psana::Fli::FrameV1
Psana::Pimax::FrameV1
Psana::Camera::FrameV1
Psana::PNCCD::FrameV1
Psana::Princeton::FrameV1
Psana::Princeton::FrameV2
Psana::PNCCD::FullFrameV1
PSTime::GetTimeException
Exception
generated for failed clock_gettime() function
PSHist::H1
Interface for 1-dimensional histogram class
PSHist::H2
Interface for 2-dimensional histogram class
PSEvt::HistI
Class defining a history interface
PSHist::HManager
Interface for histogram/tuple manager class
Psana::Acqiris::HorizV1
PSXtcInput::IDatagramSource
Declaration of interface for datagram source classes
PSEnv::IExpNameProvider
CLass which defines an interface for obtaining instrument and experiment names
PSXtcInput::Index
psana::Index
Interface to allow XTC file random access
PSXtcInput::IndexBase< T >
PSXtcInput::IndexEvent
PSXtcInput::IndexFiducial
PSXtcInput::IndexRun
PSXtcInput::IndexSeekFailed
PSXtcInput::IndexXtcReader
Psana::Princeton::InfoV1
psana::InputIter
Implementation of the iterator for input events
psana::InputModule
Base class for psana input modules
Psana::EvrData::IOChannel
Psana::EvrData::IOChannelV2
Psana::EvrData::IOConfigV1
Psana::EvrData::IOConfigV2
Psana::Lusi::IpmFexConfigV1
Psana::Lusi::IpmFexConfigV2
Psana::Lusi::IpmFexV1
Psana::Imp::LaneStatus
PSEvt::TypeInfoUtils::lessTypeInfoPtr
psana::Module
Base class for user modules in psana framework
src::mpi_datasource::MPIDataSource
psana::MPWorkerId
Structure which describes worker process (from the master point of view)
MsgLogger::MsgFormatter
MsgLogger::MsgHandler
MsgLogger::MsgHandlerStdStreams
MsgLogger::MsgLogger
MsgLogger::MsgLoggerImpl
MsgLogger::MsgLogLevel
MsgLogger::MsgLogRecord
MsgLogger::MsgLogStream
PSXtcInput::myLevelIter
Psana::SmlData::OrigDgramOffsetV1
Psana::EvrData::OutputMap
Psana::EvrData::OutputMapV2
Psana::Lusi::PimImageConfigV1
psana::PrintEventId
Example module class for psana which prints event ID from current event
psana::PrintSeparator
Simple psana module that only prints separator line on every event, may be useful to make event boundaries visible in the log file
PSHist::Profile
Interface for profile histogram class
Psana::CsPad::ProtectionSystemThreshold
Psana::CsPad2x2::ProtectionSystemThreshold
PSEvt::Proxy< T >
Interface class for type-safe proxy classes
PSEvt::ProxyDict
Implementation of the proxy dictionary interface
PSEvt::ProxyDictHist
A
ProxyDict
that implements the
HistI
interface
PSEvt::ProxyDictI
Class defining an interface for all proxy dictionary classes
PSEvt::ProxyI
Class defining interface for all proxy classes
Psana::SmlData::ProxyV1
psana::PSAna
PSana framework class
psana::PSAnaApp
Application calss for psana
Psana::EvrData::PulseConfig
Psana::EvrData::PulseConfigV3
Psana::Epics::PvConfigV1
Psana::ControlData::PVControl
Psana::ControlData::PVLabel
Psana::ControlData::PVMonitor
Psana::EpicsLib::PVTypeTraits< PV >
Psana::EpicsLib::PVTypeTraits< Epics::EpicsPvCtrlChar >
Psana::EpicsLib::PVTypeTraits< Epics::EpicsPvCtrlDouble >
Psana::EpicsLib::PVTypeTraits< Epics::EpicsPvCtrlEnum >
Psana::EpicsLib::PVTypeTraits< Epics::EpicsPvCtrlFloat >
Psana::EpicsLib::PVTypeTraits< Epics::EpicsPvCtrlLong >
Psana::EpicsLib::PVTypeTraits< Epics::EpicsPvCtrlShort >
Psana::EpicsLib::PVTypeTraits< Epics::EpicsPvCtrlString >
Psana::EpicsLib::PVTypeTraits< Epics::EpicsPvTimeChar >
Psana::EpicsLib::PVTypeTraits< Epics::EpicsPvTimeDouble >
Psana::EpicsLib::PVTypeTraits< Epics::EpicsPvTimeEnum >
Psana::EpicsLib::PVTypeTraits< Epics::EpicsPvTimeFloat >
Psana::EpicsLib::PVTypeTraits< Epics::EpicsPvTimeLong >
Psana::EpicsLib::PVTypeTraits< Epics::EpicsPvTimeShort >
Psana::EpicsLib::PVTypeTraits< Epics::EpicsPvTimeString >
psana::Run
Class representing a run
psana::RunIter
Class representing iterator over runs
PSXtcInput::RunMap
IData::RunNumberSpecException
Exception
thrown when run number is not recognized
Psana::Imp::Sample
Psana::EvrData::SequencerConfigV1
Psana::EvrData::SequencerEntry
PSShmemInput::ShmemInputModule
Psana
input module for shared memory
PSShmemInput::ShmemMonitorClient
Implementation of XtcMonitorClient which pushes data into a queue
src::smalldata::SmallData
PSEvt::Source
This class implements source matching for finding data inside event
Psana::Partition::Source
PSEvt::Source::SrcMatch
Helper class which provides logic for matching
Source
values to Src instances
Psana::Alias::SrcAlias
Psana::EvrData::SrcConfigV1
Psana::EvrData::SrcEventCode
src::mpi_datasource::Step
psana::Step
Class representing a step (calib cycle)
psana::StepIter
Class representing iterator over steps (calib cycles)
IData::StreamRangeSpecException
Exception
thrown when stream range is not recognized
src::smalldata::SynchDict
Psana::Acqiris::TdcAuxIO
Psana::Acqiris::TdcChannel
Psana::Acqiris::TdcConfigV1
Psana::Acqiris::TdcDataV1
Psana::Acqiris::TdcDataV1_Item
Psana::Acqiris::TdcDataV1Channel
Psana::Acqiris::TdcDataV1Common
Psana::Acqiris::TdcDataV1Marker
Psana::Acqiris::TdcVetoIO
TestFixture
mpids_test::TestFloat
mpids_test::TestFloatArray
mpids_test::TestInt
mpids_test::TestIntArray
mpids_test::TestSmallData
PSTime::Time
Standard time class for use in LCLS software
PSTime::TimeParseException
Exception
generated for failures during time string parsing
Psana::OceanOptics::timespec64
Psana::Acqiris::TimestampV1
Psana::Pulnix::TM6740ConfigV1
Psana::Pulnix::TM6740ConfigV2
Psana::Acqiris::TrigV1
Psana::Camera::TwoDGaussianV1
PSXtcInput::UnexpectedInput
Psana::Acqiris::VertV1
PSXtcInput::XtcEventId
Implementation of the EventId interface for XTC events
PSXtcInput::XtcIndexInputModule
Psana
input module for reading XTC files
PSXtcInput::XtcInputModule
Psana
input module for reading XTC files
PSXtcInput::XtcInputModuleBase
Psana
input module for reading XTC files
Generated on 19 Dec 2016 for PSANAclasses by
1.4.7