Psana::Epix::Config100aV1 Class Reference

#include <epix.ddl.h>

List of all members.

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::Asic100aConfigV1asics (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


Detailed Description

Definition at line 375 of file epix.ddl.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
TypeId  XTC type ID value (from Pds::TypeId class)

Definition at line 377 of file epix.ddl.h.

anonymous enum

Enumerator:
Version  XTC type version number

Definition at line 378 of file epix.ddl.h.


Constructor & Destructor Documentation

Psana::Epix::Config100aV1::~Config100aV1 (  )  [virtual]

Definition at line 25 of file epix.ddl.cpp.


Member Function Documentation

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]


The documentation for this class was generated from the following files:
Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7