#include <epix.ddl.h>
Public Types | |
TypeId = Pds::TypeId::Id_Epix10kConfig | |
Version = 1 | |
enum | { TypeId = Pds::TypeId::Id_Epix10kConfig } |
enum | { Version = 1 } |
Public Member Functions | |
virtual | ~Config10KV1 () |
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 | DoutPipelineDelay () 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 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 | 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 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::Asic10kConfigV1 & | asics (uint32_t i0) const =0 |
virtual ndarray< const uint16_t, 3 > | asicPixelConfigArray () 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 218 of file epix.ddl.h.
anonymous enum |
Definition at line 220 of file epix.ddl.h.
anonymous enum |
Psana::Epix::Config10KV1::~Config10KV1 | ( | ) | [virtual] |
Definition at line 19 of file epix.ddl.cpp.
virtual uint32_t Psana::Epix::Config10KV1::acqToAsicR0Delay | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config10KV1::adcClkHalfT | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config10KV1::adcPipelineDelay | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config10KV1::adcReadsPerPixel | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config10KV1::adcStreamMode | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config10KV1::analogCardId0 | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config10KV1::analogCardId1 | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config10KV1::asicAcq | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config10KV1::asicAcqControl | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config10KV1::asicAcqLToPPmatL | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config10KV1::asicAcqWidth | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config10KV1::asicGR | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config10KV1::asicGRControl | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config10KV1::asicMask | ( | ) | const [pure virtual] |
virtual ndarray<const uint16_t, 3> Psana::Epix::Config10KV1::asicPixelConfigArray | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config10KV1::asicPpbe | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config10KV1::asicPpbeControl | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config10KV1::asicPpmat | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config10KV1::asicPpmatControl | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config10KV1::asicR0 | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config10KV1::asicR0ClkControl | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config10KV1::asicR0Control | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config10KV1::asicR0ToAsicAcq | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config10KV1::asicR0Width | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config10KV1::asicRoClk | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config10KV1::asicRoClkHalfT | ( | ) | const [pure virtual] |
virtual const Epix::Asic10kConfigV1& Psana::Epix::Config10KV1::asics | ( | uint32_t | i0 | ) | const [pure virtual] |
virtual std::vector<int> Psana::Epix::Config10KV1::asics_shape | ( | ) | const [pure virtual] |
Method which returns the shape (dimensions) of the data returned by asics() method.
virtual uint32_t Psana::Epix::Config10KV1::baseClockFrequency | ( | ) | const [pure virtual] |
for epix10k 48*4
virtual uint32_t Psana::Epix::Config10KV1::dacSetting | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config10KV1::daqTrigDelay | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config10KV1::digitalCardId0 | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config10KV1::digitalCardId1 | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config10KV1::DoutPipelineDelay | ( | ) | const [pure virtual] |
new
virtual uint32_t Psana::Epix::Config10KV1::lastRowExclusions | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config10KV1::numberOfAsics | ( | ) | const [pure virtual] |
Number of columns in a readout unit
virtual uint32_t Psana::Epix::Config10KV1::numberOfAsicsPerColumn | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config10KV1::numberOfAsicsPerRow | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config10KV1::numberOfColumns | ( | ) | const [pure virtual] |
Number of columns in a readout unit
virtual uint32_t Psana::Epix::Config10KV1::numberOfPixelsPerAsicRow | ( | ) | const [pure virtual] |
for epix10k 176
virtual uint32_t Psana::Epix::Config10KV1::numberOfRows | ( | ) | const [pure virtual] |
Number of rows in a readout unit
virtual uint32_t Psana::Epix::Config10KV1::numberOfRowsPerAsic | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config10KV1::prepulseR0Delay | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config10KV1::prepulseR0En | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config10KV1::prepulseR0Width | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config10KV1::R0Mode | ( | ) | const [pure virtual] |
new
virtual uint32_t Psana::Epix::Config10KV1::runTrigDelay | ( | ) | const [pure virtual] |
virtual uint16_t Psana::Epix::Config10KV1::scopeADCsameplesToSkip | ( | ) | const [pure virtual] |
virtual uint16_t Psana::Epix::Config10KV1::scopeADCThreshold | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config10KV1::scopeArmMode | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config10KV1::scopeChanAwaveformSelect | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config10KV1::scopeChanBwaveformSelect | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config10KV1::scopeEnable | ( | ) | const [pure virtual] |
virtual uint16_t Psana::Epix::Config10KV1::scopeTraceLength | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config10KV1::scopeTrigChan | ( | ) | const [pure virtual] |
virtual uint8_t Psana::Epix::Config10KV1::scopeTrigEdge | ( | ) | const [pure virtual] |
virtual uint16_t Psana::Epix::Config10KV1::scopeTrigHoldoff | ( | ) | const [pure virtual] |
virtual uint16_t Psana::Epix::Config10KV1::scopeTrigOffset | ( | ) | const [pure virtual] |
virtual uint16_t Psana::Epix::Config10KV1::SyncDelay | ( | ) | const [pure virtual] |
new
virtual uint8_t Psana::Epix::Config10KV1::SyncMode | ( | ) | const [pure virtual] |
new
virtual uint16_t Psana::Epix::Config10KV1::SyncWidth | ( | ) | const [pure virtual] |
new
virtual uint8_t Psana::Epix::Config10KV1::testPatternEnable | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Epix::Config10KV1::version | ( | ) | const [pure virtual] |