#include <cspad.ddl.h>
Public Types | |
TypeId = Pds::TypeId::Id_CspadConfig | |
Version = 4 | |
enum | { TypeId = Pds::TypeId::Id_CspadConfig } |
enum | { Version = 4 } |
Public Member Functions | |
virtual | ~ConfigV4 () |
virtual uint32_t | concentratorVersion () const =0 |
virtual uint32_t | runDelay () const =0 |
virtual uint32_t | eventCode () const =0 |
virtual ndarray< const CsPad::ProtectionSystemThreshold, 1 > | protectionThresholds () const =0 |
virtual uint32_t | protectionEnable () const =0 |
virtual uint32_t | inactiveRunMode () const =0 |
virtual uint32_t | activeRunMode () const =0 |
virtual uint32_t | tdi () const =0 |
virtual uint32_t | payloadSize () const =0 |
virtual uint32_t | badAsicMask0 () const =0 |
virtual uint32_t | badAsicMask1 () const =0 |
virtual uint32_t | asicMask () const =0 |
virtual uint32_t | quadMask () const =0 |
virtual uint32_t | roiMasks () const =0 |
virtual const CsPad::ConfigV2QuadReg & | quads (uint32_t i0) const =0 |
virtual uint32_t | numAsicsRead () const =0 |
virtual uint32_t | roiMask (uint32_t iq) const =0 |
virtual uint32_t | numAsicsStored (uint32_t iq) const =0 |
virtual uint32_t | numQuads () const =0 |
virtual uint32_t | numSect () const =0 |
virtual std::vector< int > | quads_shape () const =0 |
Definition at line 336 of file cspad.ddl.h.
anonymous enum |
Definition at line 338 of file cspad.ddl.h.
anonymous enum |
Psana::CsPad::ConfigV4::~ConfigV4 | ( | ) | [virtual] |
Definition at line 83 of file cspad.ddl.cpp.
virtual uint32_t Psana::CsPad::ConfigV4::activeRunMode | ( | ) | const [pure virtual] |
virtual uint32_t Psana::CsPad::ConfigV4::asicMask | ( | ) | const [pure virtual] |
virtual uint32_t Psana::CsPad::ConfigV4::badAsicMask0 | ( | ) | const [pure virtual] |
virtual uint32_t Psana::CsPad::ConfigV4::badAsicMask1 | ( | ) | const [pure virtual] |
virtual uint32_t Psana::CsPad::ConfigV4::concentratorVersion | ( | ) | const [pure virtual] |
virtual uint32_t Psana::CsPad::ConfigV4::eventCode | ( | ) | const [pure virtual] |
virtual uint32_t Psana::CsPad::ConfigV4::inactiveRunMode | ( | ) | const [pure virtual] |
virtual uint32_t Psana::CsPad::ConfigV4::numAsicsRead | ( | ) | const [pure virtual] |
virtual uint32_t Psana::CsPad::ConfigV4::numAsicsStored | ( | uint32_t | iq | ) | const [pure virtual] |
Number of ASICs in given quadrant
virtual uint32_t Psana::CsPad::ConfigV4::numQuads | ( | ) | const [pure virtual] |
Total number of quadrants in setup
virtual uint32_t Psana::CsPad::ConfigV4::numSect | ( | ) | const [pure virtual] |
Total number of sections (2x1) in all quadrants
virtual uint32_t Psana::CsPad::ConfigV4::payloadSize | ( | ) | const [pure virtual] |
virtual uint32_t Psana::CsPad::ConfigV4::protectionEnable | ( | ) | const [pure virtual] |
virtual ndarray<const CsPad::ProtectionSystemThreshold, 1> Psana::CsPad::ConfigV4::protectionThresholds | ( | ) | const [pure virtual] |
virtual uint32_t Psana::CsPad::ConfigV4::quadMask | ( | ) | const [pure virtual] |
virtual const CsPad::ConfigV2QuadReg& Psana::CsPad::ConfigV4::quads | ( | uint32_t | i0 | ) | const [pure virtual] |
virtual std::vector<int> Psana::CsPad::ConfigV4::quads_shape | ( | ) | const [pure virtual] |
Method which returns the shape (dimensions) of the data returned by quads() method.
virtual uint32_t Psana::CsPad::ConfigV4::roiMask | ( | uint32_t | iq | ) | const [pure virtual] |
ROI mask for given quadrant
virtual uint32_t Psana::CsPad::ConfigV4::roiMasks | ( | ) | const [pure virtual] |
virtual uint32_t Psana::CsPad::ConfigV4::runDelay | ( | ) | const [pure virtual] |
virtual uint32_t Psana::CsPad::ConfigV4::tdi | ( | ) | const [pure virtual] |