#include <epix.ddl.h>
Public Types | |
TypeId = Pds::TypeId::Id_EpixConfig | |
Version = 1 | |
enum | { TypeId = Pds::TypeId::Id_EpixConfig } |
enum | { Version = 1 } |
Public Member Functions | |
virtual | ~ConfigV1 () |
virtual uint32_t | version () const =0 |
virtual uint32_t | runTrigDelay () const =0 |
virtual uint32_t | daqTrigDelay () const =0 |
virtual uint32_t | dacSetting () const =0 |
virtual uint8_t | asicGR () const =0 |
virtual uint8_t | asicAcq () const =0 |
virtual uint8_t | asicR0 () const =0 |
virtual uint8_t | asicPpmat () const =0 |
virtual uint8_t | asicPpbe () const =0 |
virtual uint8_t | asicRoClk () const =0 |
virtual uint8_t | asicGRControl () const =0 |
virtual uint8_t | asicAcqControl () const =0 |
virtual uint8_t | asicR0Control () const =0 |
virtual uint8_t | asicPpmatControl () const =0 |
virtual uint8_t | asicPpbeControl () const =0 |
virtual uint8_t | asicR0ClkControl () const =0 |
virtual uint8_t | prepulseR0En () const =0 |
virtual uint32_t | adcStreamMode () const =0 |
virtual uint8_t | testPatternEnable () const =0 |
virtual uint32_t | acqToAsicR0Delay () const =0 |
virtual uint32_t | asicR0ToAsicAcq () const =0 |
virtual uint32_t | asicAcqWidth () const =0 |
virtual uint32_t | asicAcqLToPPmatL () const =0 |
virtual uint32_t | asicRoClkHalfT () const =0 |
virtual uint32_t | adcReadsPerPixel () const =0 |
virtual uint32_t | adcClkHalfT () const =0 |
virtual uint32_t | asicR0Width () const =0 |
virtual uint32_t | adcPipelineDelay () const =0 |
virtual uint32_t | prepulseR0Width () const =0 |
virtual uint32_t | prepulseR0Delay () const =0 |
virtual uint32_t | digitalCardId0 () const =0 |
virtual uint32_t | digitalCardId1 () const =0 |
virtual uint32_t | analogCardId0 () const =0 |
virtual uint32_t | analogCardId1 () const =0 |
virtual uint32_t | lastRowExclusions () const =0 |
virtual uint32_t | numberOfAsicsPerRow () const =0 |
virtual uint32_t | numberOfAsicsPerColumn () const =0 |
virtual uint32_t | numberOfRowsPerAsic () const =0 |
virtual uint32_t | numberOfPixelsPerAsicRow () const =0 |
virtual uint32_t | baseClockFrequency () const =0 |
virtual uint32_t | asicMask () const =0 |
virtual const Epix::AsicConfigV1 & | asics (uint32_t i0) const =0 |
virtual ndarray< const uint32_t, 3 > | asicPixelTestArray () const =0 |
virtual ndarray< const uint32_t, 3 > | asicPixelMaskArray () const =0 |
virtual uint32_t | numberOfRows () const =0 |
virtual uint32_t | numberOfColumns () const =0 |
virtual uint32_t | numberOfAsics () const =0 |
virtual std::vector< int > | asics_shape () const =0 |
Definition at line 77 of file epix.ddl.h.
anonymous enum |
Definition at line 79 of file epix.ddl.h.
anonymous enum |
Psana::Epix::ConfigV1::~ConfigV1 | ( | ) | [virtual] |
Definition at line 13 of file epix.ddl.cpp.
virtual uint32_t Psana::Epix::ConfigV1::acqToAsicR0Delay | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::ConfigV1::adcClkHalfT | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::ConfigV1::adcPipelineDelay | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::ConfigV1::adcReadsPerPixel | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::ConfigV1::adcStreamMode | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::ConfigV1::analogCardId0 | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::ConfigV1::analogCardId1 | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::ConfigV1::asicAcq | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::ConfigV1::asicAcqControl | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::ConfigV1::asicAcqLToPPmatL | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::ConfigV1::asicAcqWidth | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::ConfigV1::asicGR | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::ConfigV1::asicGRControl | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::ConfigV1::asicMask | ( | ) | const [pure virtual] |
virtual ndarray<const uint32_t, 3> Psana::Epix::ConfigV1::asicPixelMaskArray | ( | ) | const [pure virtual] |
virtual ndarray<const uint32_t, 3> Psana::Epix::ConfigV1::asicPixelTestArray | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::ConfigV1::asicPpbe | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::ConfigV1::asicPpbeControl | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::ConfigV1::asicPpmat | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::ConfigV1::asicPpmatControl | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::ConfigV1::asicR0 | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::ConfigV1::asicR0ClkControl | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::ConfigV1::asicR0Control | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::ConfigV1::asicR0ToAsicAcq | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::ConfigV1::asicR0Width | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::ConfigV1::asicRoClk | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::ConfigV1::asicRoClkHalfT | ( | ) | const [pure virtual] |
virtual const Epix::AsicConfigV1& Psana::Epix::ConfigV1::asics | ( | uint32_t | i0 | ) | const [pure virtual] |
virtual std::vector<int> Psana::Epix::ConfigV1::asics_shape | ( | ) | const [pure virtual] |
Method which returns the shape (dimensions) of the data returned by asics() method.
virtual uint32_t Psana::Epix::ConfigV1::baseClockFrequency | ( | ) | const [pure virtual] |
for epix100 96*4
virtual uint32_t Psana::Epix::ConfigV1::dacSetting | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::ConfigV1::daqTrigDelay | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::ConfigV1::digitalCardId0 | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::ConfigV1::digitalCardId1 | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::ConfigV1::lastRowExclusions | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::ConfigV1::numberOfAsics | ( | ) | const [pure virtual] |
Number of columns in a readout unit
virtual uint32_t Psana::Epix::ConfigV1::numberOfAsicsPerColumn | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::ConfigV1::numberOfAsicsPerRow | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::ConfigV1::numberOfColumns | ( | ) | const [pure virtual] |
Number of columns in a readout unit
virtual uint32_t Psana::Epix::ConfigV1::numberOfPixelsPerAsicRow | ( | ) | const [pure virtual] |
for epix100 352
virtual uint32_t Psana::Epix::ConfigV1::numberOfRows | ( | ) | const [pure virtual] |
Number of rows in a readout unit
virtual uint32_t Psana::Epix::ConfigV1::numberOfRowsPerAsic | ( | ) | const [pure virtual] |
generally 2 x 2
virtual uint32_t Psana::Epix::ConfigV1::prepulseR0Delay | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::ConfigV1::prepulseR0En | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::ConfigV1::prepulseR0Width | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::ConfigV1::runTrigDelay | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::ConfigV1::testPatternEnable | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::ConfigV1::version | ( | ) | const [pure virtual] |