#include <epix.ddl.h>
Public Types | |
TypeId = Pds::TypeId::Id_Epix100aConfig | |
Version = 1 | |
enum | { TypeId = Pds::TypeId::Id_Epix100aConfig } |
enum | { Version = 1 } |
Public Member Functions | |
virtual | ~Config100aV1 () |
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 uint8_t | SyncMode () const =0 |
virtual uint8_t | R0Mode () 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 | asicPPmatToReadout () 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 uint16_t | SyncWidth () const =0 |
virtual uint16_t | SyncDelay () 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 | numberOfAsicsPerRow () const =0 |
virtual uint32_t | numberOfAsicsPerColumn () const =0 |
virtual uint32_t | numberOfRowsPerAsic () const =0 |
virtual uint32_t | numberOfReadableRowsPerAsic () const =0 |
virtual uint32_t | numberOfPixelsPerAsicRow () const =0 |
virtual uint32_t | calibrationRowCountPerASIC () const =0 |
virtual uint32_t | environmentalRowCountPerASIC () const =0 |
virtual uint32_t | baseClockFrequency () const =0 |
virtual uint32_t | asicMask () const =0 |
virtual uint8_t | scopeEnable () const =0 |
virtual uint8_t | scopeTrigEdge () const =0 |
virtual uint8_t | scopeTrigChan () const =0 |
virtual uint8_t | scopeArmMode () const =0 |
virtual uint16_t | scopeADCThreshold () const =0 |
virtual uint16_t | scopeTrigHoldoff () const =0 |
virtual uint16_t | scopeTrigOffset () const =0 |
virtual uint16_t | scopeTraceLength () const =0 |
virtual uint16_t | scopeADCsameplesToSkip () const =0 |
virtual uint8_t | scopeChanAwaveformSelect () const =0 |
virtual uint8_t | scopeChanBwaveformSelect () const =0 |
virtual const Epix::Asic100aConfigV1 & | asics (uint32_t i0) const =0 |
virtual ndarray< const uint16_t, 2 > | asicPixelConfigArray () const =0 |
virtual ndarray< const uint8_t, 2 > | calibPixelConfigArray () const =0 |
virtual uint32_t | numberOfRows () const =0 |
virtual uint32_t | numberOfReadableRows () const =0 |
virtual uint32_t | numberOfColumns () const =0 |
virtual uint32_t | numberOfCalibrationRows () const =0 |
virtual uint32_t | numberOfEnvironmentalRows () const =0 |
virtual uint32_t | numberOfAsics () const =0 |
virtual std::vector< int > | asics_shape () const =0 |
Definition at line 375 of file epix.ddl.h.
anonymous enum |
Definition at line 377 of file epix.ddl.h.
anonymous enum |
Psana::Epix::Config100aV1::~Config100aV1 | ( | ) | [virtual] |
Definition at line 25 of file epix.ddl.cpp.
virtual uint32_t Psana::Epix::Config100aV1::acqToAsicR0Delay | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::adcClkHalfT | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::adcPipelineDelay | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::adcReadsPerPixel | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::adcStreamMode | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::analogCardId0 | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::analogCardId1 | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config100aV1::asicAcq | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config100aV1::asicAcqControl | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::asicAcqLToPPmatL | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::asicAcqWidth | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config100aV1::asicGR | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config100aV1::asicGRControl | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::asicMask | ( | ) | const [pure virtual] |
virtual ndarray<const uint16_t, 2> Psana::Epix::Config100aV1::asicPixelConfigArray | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config100aV1::asicPpbe | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config100aV1::asicPpbeControl | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config100aV1::asicPpmat | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config100aV1::asicPpmatControl | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::asicPPmatToReadout | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config100aV1::asicR0 | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config100aV1::asicR0ClkControl | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config100aV1::asicR0Control | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::asicR0ToAsicAcq | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::asicR0Width | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config100aV1::asicRoClk | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::asicRoClkHalfT | ( | ) | const [pure virtual] |
virtual const Epix::Asic100aConfigV1& Psana::Epix::Config100aV1::asics | ( | uint32_t | i0 | ) | const [pure virtual] |
virtual std::vector<int> Psana::Epix::Config100aV1::asics_shape | ( | ) | const [pure virtual] |
Method which returns the shape (dimensions) of the data returned by asics() method.
virtual uint32_t Psana::Epix::Config100aV1::baseClockFrequency | ( | ) | const [pure virtual] |
virtual ndarray<const uint8_t, 2> Psana::Epix::Config100aV1::calibPixelConfigArray | ( | ) | const [pure virtual] |
Calibration row config map is one row for every two calib rows
virtual uint32_t Psana::Epix::Config100aV1::calibrationRowCountPerASIC | ( | ) | const [pure virtual] |
for epix100a 96*4 = 384
virtual uint32_t Psana::Epix::Config100aV1::dacSetting | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::daqTrigDelay | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::digitalCardId0 | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::digitalCardId1 | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::environmentalRowCountPerASIC | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::numberOfAsics | ( | ) | const [pure virtual] |
Number of columns in a readout unit
virtual uint32_t Psana::Epix::Config100aV1::numberOfAsicsPerColumn | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::numberOfAsicsPerRow | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::numberOfCalibrationRows | ( | ) | const [pure virtual] |
Number of calibration rows in a readout unit
virtual uint32_t Psana::Epix::Config100aV1::numberOfColumns | ( | ) | const [pure virtual] |
Number of pixel columns in a readout unit
virtual uint32_t Psana::Epix::Config100aV1::numberOfEnvironmentalRows | ( | ) | const [pure virtual] |
Number of rows in a readout unit
virtual uint32_t Psana::Epix::Config100aV1::numberOfPixelsPerAsicRow | ( | ) | const [pure virtual] |
for epix100a 352
virtual uint32_t Psana::Epix::Config100aV1::numberOfReadableRows | ( | ) | const [pure virtual] |
Number of readable pixel rows in a readout unit
virtual uint32_t Psana::Epix::Config100aV1::numberOfReadableRowsPerAsic | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::numberOfRows | ( | ) | const [pure virtual] |
Number of pixel rows in a readout unit
virtual uint32_t Psana::Epix::Config100aV1::numberOfRowsPerAsic | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::prepulseR0Delay | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config100aV1::prepulseR0En | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::prepulseR0Width | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config100aV1::R0Mode | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::runTrigDelay | ( | ) | const [pure virtual] |
virtual uint16_t Psana::Epix::Config100aV1::scopeADCsameplesToSkip | ( | ) | const [pure virtual] |
virtual uint16_t Psana::Epix::Config100aV1::scopeADCThreshold | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config100aV1::scopeArmMode | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config100aV1::scopeChanAwaveformSelect | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config100aV1::scopeChanBwaveformSelect | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config100aV1::scopeEnable | ( | ) | const [pure virtual] |
virtual uint16_t Psana::Epix::Config100aV1::scopeTraceLength | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config100aV1::scopeTrigChan | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config100aV1::scopeTrigEdge | ( | ) | const [pure virtual] |
virtual uint16_t Psana::Epix::Config100aV1::scopeTrigHoldoff | ( | ) | const [pure virtual] |
virtual uint16_t Psana::Epix::Config100aV1::scopeTrigOffset | ( | ) | const [pure virtual] |
virtual uint16_t Psana::Epix::Config100aV1::SyncDelay | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config100aV1::SyncMode | ( | ) | const [pure virtual] |
virtual uint16_t Psana::Epix::Config100aV1::SyncWidth | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config100aV1::testPatternEnable | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config100aV1::version | ( | ) | const [pure virtual] |