CFEL - ASG Software Suite
2.5.0
CASS
|
contains the converters to convert ccd and pnccd data to CASSEvent More...
#include <iostream>
#include <stdexcept>
#include <algorithm>
#include "pdsdata/xtc/Xtc.hh"
#include "pdsdata/xtc/TypeId.hh"
#include "pdsdata/xtc/DetInfo.hh"
#include "pdsdata/pnCCD/ConfigV1.hh"
#include "pdsdata/pnCCD/ConfigV2.hh"
#include "pdsdata/pnCCD/FrameV1.hh"
#include "pdsdata/camera/FrameV1.hh"
#include "pdsdata/cspad/ConfigV1.hh"
#include "pdsdata/cspad/ConfigV2.hh"
#include "pdsdata/cspad/ConfigV3.hh"
#include "pdsdata/cspad/ConfigV4.hh"
#include "pdsdata/cspad/ConfigV5.hh"
#include "pdsdata/cspad/ElementHeader.hh"
#include "pdsdata/cspad/ElementIterator.hh"
#include "pdsdata/cspad2x2/ConfigV1.hh"
#include "pdsdata/cspad2x2/ConfigV2.hh"
#include "pdsdata/cspad2x2/ElementHeader.hh"
#include "pdsdata/psddl/epix.ddl.h"
#include "lcls_converter.h"
#include "cass_settings.h"
#include "cass_event.h"
#include "pixeldetector.hpp"
#include "log.h"
#include "lcls_key.hpp"
Go to the source code of this file.
Namespaces | |
cass | |
cass::pixeldetector | |
Functions | |
Detector & | cass::pixeldetector::retrieveDet (CASSEvent &evt, const Device::detectors_t::key_type &key) |
extract the right detector from the CASSEvent More... | |
vector< uint8_t > | cass::pixeldetector::extractPayload (const Pds::Xtc *xtc) |
copy payload of xtc into a bytearray More... | |
void | cass::pixeldetector::copyAdditionalPnccdInfo (const Pds::PNCCD::ConfigV1 &, Detector &det, size_t &rowsOfSegment, size_t &columnsOfSegment) |
copy additional info about the pnCCD More... | |
void | cass::pixeldetector::copyAdditionalPnccdInfo (const Pds::PNCCD::ConfigV2 &cfg, Detector &det, size_t &rowsOfSegment, size_t &columnsOfSegment) |
copy additional info about the pnCCD More... | |
template<typename ConfigType > | |
void | cass::pixeldetector::copyPnCCDFrame (const Pds::Xtc *xtc, const ConfigType &cfg, Detector &det) |
copy the pnCCD frame into the detector More... | |
template<typename ConfigType > | |
void | cass::pixeldetector::copyCsPadFrame (const Pds::Xtc *xtc, const ConfigType &cfg, Detector &det) |
copy the cspad frame to the detector More... | |
template<typename ConfigType > | |
void | cass::pixeldetector::copyEpixFrame (const Pds::Epix::ElementV3 &element, const ConfigType &cfg, Detector &det) |
copy the epix frame to the detector More... | |
contains the converters to convert ccd and pnccd data to CASSEvent
Definition in file lcls_converter.cpp.