#include <pnccd.ddl.h>
Inheritance diagram for psddl_pds2psana::PNCCD::ConfigV2:
Public Types | |
typedef Pds::PNCCD::ConfigV2 | XtcType |
typedef Psana::PNCCD::ConfigV2 | PsanaType |
Public Member Functions | |
ConfigV2 (const boost::shared_ptr< const XtcType > &xtcPtr) | |
virtual | ~ConfigV2 () |
virtual uint32_t | numLinks () const |
virtual uint32_t | payloadSizePerLink () const |
virtual uint32_t | numChannels () const |
virtual uint32_t | numRows () const |
virtual uint32_t | numSubmoduleChannels () const |
virtual uint32_t | numSubmoduleRows () const |
virtual uint32_t | numSubmodules () const |
virtual uint32_t | camexMagic () const |
virtual const char * | info () const |
virtual const char * | timingFName () const |
virtual std::vector< int > | info_shape () const |
virtual std::vector< int > | timingFName_shape () const |
const XtcType & | _xtcObj () const |
Definition at line 27 of file pnccd.ddl.h.
Definition at line 30 of file pnccd.ddl.h.
typedef Pds::PNCCD::ConfigV2 psddl_pds2psana::PNCCD::ConfigV2::XtcType |
Definition at line 29 of file pnccd.ddl.h.
psddl_pds2psana::PNCCD::ConfigV2::ConfigV2 | ( | const boost::shared_ptr< const XtcType > & | xtcPtr | ) |
Definition at line 31 of file pnccd.ddl.cpp.
psddl_pds2psana::PNCCD::ConfigV2::~ConfigV2 | ( | ) | [virtual] |
const XtcType& psddl_pds2psana::PNCCD::ConfigV2::_xtcObj | ( | ) | const [inline] |
Definition at line 45 of file pnccd.ddl.h.
uint32_t psddl_pds2psana::PNCCD::ConfigV2::camexMagic | ( | ) | const [virtual] |
Magic word from CAMEX
Implements Psana::PNCCD::ConfigV2.
Definition at line 76 of file pnccd.ddl.cpp.
const char * psddl_pds2psana::PNCCD::ConfigV2::info | ( | ) | const [virtual] |
Information data string
Implements Psana::PNCCD::ConfigV2.
Definition at line 81 of file pnccd.ddl.cpp.
std::vector< int > psddl_pds2psana::PNCCD::ConfigV2::info_shape | ( | ) | const [virtual] |
Method which returns the shape (dimensions) of the data returned by info() method.
Implements Psana::PNCCD::ConfigV2.
Definition at line 91 of file pnccd.ddl.cpp.
uint32_t psddl_pds2psana::PNCCD::ConfigV2::numChannels | ( | ) | const [virtual] |
uint32_t psddl_pds2psana::PNCCD::ConfigV2::numLinks | ( | ) | const [virtual] |
Number of links in the pnCCD.
Implements Psana::PNCCD::ConfigV2.
Definition at line 41 of file pnccd.ddl.cpp.
uint32_t psddl_pds2psana::PNCCD::ConfigV2::numRows | ( | ) | const [virtual] |
uint32_t psddl_pds2psana::PNCCD::ConfigV2::numSubmoduleChannels | ( | ) | const [virtual] |
Number of submodule channels
Implements Psana::PNCCD::ConfigV2.
Definition at line 61 of file pnccd.ddl.cpp.
uint32_t psddl_pds2psana::PNCCD::ConfigV2::numSubmoduleRows | ( | ) | const [virtual] |
Number of submodule rows
Implements Psana::PNCCD::ConfigV2.
Definition at line 66 of file pnccd.ddl.cpp.
uint32_t psddl_pds2psana::PNCCD::ConfigV2::numSubmodules | ( | ) | const [virtual] |
Number of submodules
Implements Psana::PNCCD::ConfigV2.
Definition at line 71 of file pnccd.ddl.cpp.
uint32_t psddl_pds2psana::PNCCD::ConfigV2::payloadSizePerLink | ( | ) | const [virtual] |
Size of the payload in bytes for single link
Implements Psana::PNCCD::ConfigV2.
Definition at line 46 of file pnccd.ddl.cpp.
const char * psddl_pds2psana::PNCCD::ConfigV2::timingFName | ( | ) | const [virtual] |
Timing file name string
Implements Psana::PNCCD::ConfigV2.
Definition at line 86 of file pnccd.ddl.cpp.
std::vector< int > psddl_pds2psana::PNCCD::ConfigV2::timingFName_shape | ( | ) | const [virtual] |
Method which returns the shape (dimensions) of the data returned by timingFName() method.
Implements Psana::PNCCD::ConfigV2.
Definition at line 96 of file pnccd.ddl.cpp.