Classes | |
class | AliasMap |
Implementation of the alias map used by proxy dictionaries. More... | |
class | DamageMap |
Class to map EventKeys to their xtc damage values, and to hold Src only damage. More... | |
class | DataProxy |
Implementation of proxy object which keeps a pointer to real object. More... | |
class | Event |
Class which manages event data in psana framework. More... | |
class | EventId |
Class defining abstract interface for Event ID objects. More... | |
class | EventKey |
Class describing an address or key of the data object in event. More... | |
class | Exception |
Base class for exception classes for PSEvt package. More... | |
class | ExceptionDuplicateKey |
Exception thrown when trying to store multiple objects with the same key. More... | |
class | ExceptionSourceFormat |
Exception thrown when Source format string is not recognized. More... | |
class | ExceptionNoAliasMap |
Exception thrown when alias names are used without alias map. More... | |
class | HistI |
Class defining a history interface. More... | |
class | Proxy |
Interface class for type-safe proxy classes. More... | |
class | ProxyDict |
Implementation of the proxy dictionary interface. More... | |
class | ProxyDictHist |
A ProxyDict that implements the HistI interface. More... | |
class | ProxyDictI |
Class defining an interface for all proxy dictionary classes. More... | |
class | ProxyI |
Class defining interface for all proxy classes. More... | |
class | Source |
This class implements source matching for finding data inside event. More... | |
Namespaces | |
namespace | TypeInfoUtils |
Class with utility functions to manipulate C++ type_info. | |
Functions | |
std::ostream & | operator<< (std::ostream &, const DamageMap &) |
std::ostream & | operator<< (std::ostream &os, const EventId &eid) |
Standard stream insertion operator. | |
std::ostream & | operator<< (std::ostream &out, const EventKey &key) |
int | cmpPdsSrc (const Pds::Src &lhs, const Pds::Src &rhs) |
Compare two Src objects, ignores process ID. | |
std::ostream & | operator<< (std::ostream &out, const Source &src) |
Helper operator to format Source to a standard stream. | |
std::ostream & | operator<< (std::ostream &o, const PSEvt::DamageMap &damageMap) |
std::ostream& PSEvt::operator<< | ( | std::ostream & | o, | |
const PSEvt::DamageMap & | damageMap | |||
) |
print everything in the DamageMap - EventKeys and damage as well as DroppedContribution damage
Definition at line 53 of file DamageMap.cpp.
std::ostream & PSEvt::operator<< | ( | std::ostream & | os, | |
const EventId & | eid | |||
) |
Standard stream insertion operator.
Definition at line 39 of file EventId.cpp.
References PSEvt::EventId::print().
std::ostream& PSEvt::operator<< | ( | std::ostream & | out, | |
const EventKey & | key | |||
) | [inline] |
int PSEvt::cmpPdsSrc | ( | const Pds::Src & | lhs, | |
const Pds::Src & | rhs | |||
) |
Compare two Src objects, ignores process ID.
When we specify source in psana we do not know or care about process ID, this is why we have to ignore it when we search for matching source.
Definition at line 150 of file EventKey.cpp.
Referenced by PSEvt::EventKey::operator<().
std::ostream& PSEvt::operator<< | ( | std::ostream & | out, | |
const Source & | src | |||
) | [inline] |
Helper operator to format Source to a standard stream.
Definition at line 199 of file Source.h.
References PSEvt::Source::print().
std::ostream& PSEvt::operator<< | ( | std::ostream & | o, | |
const PSEvt::DamageMap & | damageMap | |||
) |
print everything in the DamageMap - EventKeys and damage as well as DroppedContribution damage
Definition at line 53 of file DamageMap.cpp.
References PSEvt::DamageMap::begin(), PSEvt::DamageMap::end(), PSEvt::DamageMap::getSrcDroppedContributions(), and PSEvt::DamageMap::splitEvent().