Psana::Epix::Config100aV2 Class Reference

#include <epix.ddl.h>

List of all members.

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::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 467 of file epix.ddl.h.


Member Enumeration Documentation

anonymous enum

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

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

anonymous enum

Enumerator:
Version  XTC type version number

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


Constructor & Destructor Documentation

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

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


Member Function Documentation

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]


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