PSXtcInput/src/XtcInputModuleBase.cpp File Reference

#include "PSXtcInput/XtcInputModuleBase.h"
#include <climits>
#include <algorithm>
#include <iterator>
#include <vector>
#include <boost/make_shared.hpp>
#include <boost/foreach.hpp>
#include <string>
#include "MsgLogger/MsgLogger.h"
#include "pdsdata/xtc/L1AcceptEnv.hh"
#include "pdsdata/psddl/alias.ddl.h"
#include "psddl_psana/epics.ddl.h"
#include "PSTime/Time.h"
#include "PSXtcInput/Exceptions.h"
#include "PSXtcInput/XtcEventId.h"
#include "XtcInput/XtcFileName.h"
#include "XtcInput/XtcIterator.h"
#include "XtcInput/MergeMode.h"
#include "XtcInput/DgramList.h"
#include "XtcInput/DgramUtil.h"
#include "PSEvt/DamageMap.h"
#include "IData/Dataset.h"
#include "psddl_pds2psana/SmallDataProxy.h"
#include "PSEvt/Exceptions.h"

Go to the source code of this file.

Namespaces

namespace  PSXtcInput

Functions

bool epicsOnly (const std::vector< XtcInput::Dgram > &dgs)
long nextNonNegativeValue (const long v)
bool isConfigOrBeginCalib (const XtcInput::Dgram &dg)
bool checkForAndRecordSrcDamage (const Pds::TypeId &typeId, Pds::Xtc *xtc, const Pds::Damage &damage, boost::shared_ptr< PSEvt::DamageMap > &damageMap, const char *loggerName)


Function Documentation

bool @21::checkForAndRecordSrcDamage ( const Pds::TypeId &  typeId,
Pds::Xtc *  xtc,
const Pds::Damage &  damage,
boost::shared_ptr< PSEvt::DamageMap > &  damageMap,
const char *  loggerName 
) [inline, static]

Definition at line 95 of file XtcInputModuleBase.cpp.

References MsgLog.

Referenced by PSXtcInput::XtcInputModuleBase::fillEvent().

bool @21::epicsOnly ( const std::vector< XtcInput::Dgram > &  dgs  )  [static]

Definition at line 59 of file XtcInputModuleBase.cpp.

References iter.

Referenced by PSXtcInput::XtcInputModuleBase::event().

bool @21::isConfigOrBeginCalib ( const XtcInput::Dgram &  dg  )  [static]

Definition at line 82 of file XtcInputModuleBase.cpp.

Referenced by PSXtcInput::XtcInputModuleBase::fillEnv(), and PSXtcInput::XtcInputModuleBase::fillEvent().

long @21::nextNonNegativeValue ( const long  v  )  [static]

Definition at line 77 of file XtcInputModuleBase.cpp.

Referenced by PSXtcInput::XtcInputModuleBase::beginJob(), and PSXtcInput::XtcInputModuleBase::event().


Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7