11 #include <QtCore/QMutex>
15 #include "pdsdata/xtc/Xtc.hh"
30 std::tr1::shared_ptr<ConversionBackend> converter;
32 converter = ACQIRIS::Converter::instance();
33 else if(
"AcqirisTDC" == type)
34 converter = ACQIRISTDC::Converter::instance();
35 else if(
"pixeldetector" == type)
36 converter = pixeldetector::Converter::instance();
37 else if(
"Machine" == type)
38 converter = MachineData::Converter::instance();
39 else if(
"Blank" == type)
42 throw invalid_argument(
"ConversionBackend::instance(): Requested converter type '" +
43 type +
"' is unkown");
49 Log::add(Log::DEBUG0,
string(
"ConversionBackend::operator(): Converter for xtc type '") +
50 Pds::TypeId::name(xtc->contains.id()) +
"' has not been assigned or " +
contains xtc converter for machine data
Event to store all LCLS Data.
file contains base class for all format converters
std::tr1::shared_ptr< ConversionBackend > shared_pointer
typedef
file contains the declaration of the converter for the xtc containing acqiris tdc data...
Base class for Converters.
file contains the declaration of the converter for the xtc containing acqiris data.
contains the converters to convert ccd and pnccd data to CASSEvent
contains a logger for cass