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