Psana::Timepix::ConfigV3 Class Reference

#include <timepix.ddl.h>

List of all members.

Public Types

 TypeId = Pds::TypeId::Id_TimepixConfig
 Version = 3
 ChipCount = 4
 ChipNameMax = 16
 PixelThreshMax = 4*256*256
 ReadoutSpeed_Slow = 0
 ReadoutSpeed_Fast = 1
 TimepixMode_Counting = 0
 TimepixMode_TOT = 1
enum  { TypeId = Pds::TypeId::Id_TimepixConfig }
enum  { Version = 3 }
enum  { ChipCount = 4 }
enum  { ChipNameMax = 16 }
enum  { PixelThreshMax = 4*256*256 }
enum  ReadoutSpeed { ReadoutSpeed_Slow = 0, ReadoutSpeed_Fast = 1 }
enum  TimepixMode { TimepixMode_Counting = 0, TimepixMode_TOT = 1 }

Public Member Functions

virtual ~ConfigV3 ()
virtual Timepix::ConfigV3::ReadoutSpeed readoutSpeed () const =0
virtual Timepix::ConfigV3::TimepixMode timepixMode () const =0
virtual int32_t timepixSpeed () const =0
virtual int32_t dac0Ikrum () const =0
virtual int32_t dac0Disc () const =0
virtual int32_t dac0Preamp () const =0
virtual int32_t dac0BufAnalogA () const =0
virtual int32_t dac0BufAnalogB () const =0
virtual int32_t dac0Hist () const =0
virtual int32_t dac0ThlFine () const =0
virtual int32_t dac0ThlCourse () const =0
virtual int32_t dac0Vcas () const =0
virtual int32_t dac0Fbk () const =0
virtual int32_t dac0Gnd () const =0
virtual int32_t dac0Ths () const =0
virtual int32_t dac0BiasLvds () const =0
virtual int32_t dac0RefLvds () const =0
virtual int32_t dac1Ikrum () const =0
virtual int32_t dac1Disc () const =0
virtual int32_t dac1Preamp () const =0
virtual int32_t dac1BufAnalogA () const =0
virtual int32_t dac1BufAnalogB () const =0
virtual int32_t dac1Hist () const =0
virtual int32_t dac1ThlFine () const =0
virtual int32_t dac1ThlCourse () const =0
virtual int32_t dac1Vcas () const =0
virtual int32_t dac1Fbk () const =0
virtual int32_t dac1Gnd () const =0
virtual int32_t dac1Ths () const =0
virtual int32_t dac1BiasLvds () const =0
virtual int32_t dac1RefLvds () const =0
virtual int32_t dac2Ikrum () const =0
virtual int32_t dac2Disc () const =0
virtual int32_t dac2Preamp () const =0
virtual int32_t dac2BufAnalogA () const =0
virtual int32_t dac2BufAnalogB () const =0
virtual int32_t dac2Hist () const =0
virtual int32_t dac2ThlFine () const =0
virtual int32_t dac2ThlCourse () const =0
virtual int32_t dac2Vcas () const =0
virtual int32_t dac2Fbk () const =0
virtual int32_t dac2Gnd () const =0
virtual int32_t dac2Ths () const =0
virtual int32_t dac2BiasLvds () const =0
virtual int32_t dac2RefLvds () const =0
virtual int32_t dac3Ikrum () const =0
virtual int32_t dac3Disc () const =0
virtual int32_t dac3Preamp () const =0
virtual int32_t dac3BufAnalogA () const =0
virtual int32_t dac3BufAnalogB () const =0
virtual int32_t dac3Hist () const =0
virtual int32_t dac3ThlFine () const =0
virtual int32_t dac3ThlCourse () const =0
virtual int32_t dac3Vcas () const =0
virtual int32_t dac3Fbk () const =0
virtual int32_t dac3Gnd () const =0
virtual int32_t dac3Ths () const =0
virtual int32_t dac3BiasLvds () const =0
virtual int32_t dac3RefLvds () const =0
virtual int8_t dacBias () const =0
virtual int8_t flags () const =0
virtual int32_t driverVersion () const =0
virtual uint32_t firmwareVersion () const =0
virtual uint32_t pixelThreshSize () const =0
virtual ndarray< const uint8_t, 1 > pixelThresh () const =0
virtual const char * chip0Name () const =0
virtual const char * chip1Name () const =0
virtual const char * chip2Name () const =0
virtual const char * chip3Name () const =0
virtual int32_t chip0ID () const =0
virtual int32_t chip1ID () const =0
virtual int32_t chip2ID () const =0
virtual int32_t chip3ID () const =0
virtual int32_t chipCount () const =0


Detailed Description

Definition at line 203 of file timepix.ddl.h.


Member Enumeration Documentation

anonymous enum

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

Definition at line 205 of file timepix.ddl.h.

anonymous enum

Enumerator:
Version  XTC type version number

Definition at line 206 of file timepix.ddl.h.

anonymous enum

Enumerator:
ChipCount 

Definition at line 207 of file timepix.ddl.h.

anonymous enum

Enumerator:
ChipNameMax 

Definition at line 208 of file timepix.ddl.h.

anonymous enum

Enumerator:
PixelThreshMax 

Definition at line 209 of file timepix.ddl.h.

enum Psana::Timepix::ConfigV3::ReadoutSpeed

Enumerator:
ReadoutSpeed_Slow 
ReadoutSpeed_Fast 

Definition at line 210 of file timepix.ddl.h.

enum Psana::Timepix::ConfigV3::TimepixMode

Enumerator:
TimepixMode_Counting 
TimepixMode_TOT 

Definition at line 214 of file timepix.ddl.h.


Constructor & Destructor Documentation

Psana::Timepix::ConfigV3::~ConfigV3 (  )  [virtual]

Definition at line 78 of file timepix.ddl.cpp.


Member Function Documentation

virtual int32_t Psana::Timepix::ConfigV3::chip0ID (  )  const [pure virtual]

virtual const char* Psana::Timepix::ConfigV3::chip0Name (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::chip1ID (  )  const [pure virtual]

virtual const char* Psana::Timepix::ConfigV3::chip1Name (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::chip2ID (  )  const [pure virtual]

virtual const char* Psana::Timepix::ConfigV3::chip2Name (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::chip3ID (  )  const [pure virtual]

virtual const char* Psana::Timepix::ConfigV3::chip3Name (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::chipCount (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac0BiasLvds (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac0BufAnalogA (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac0BufAnalogB (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac0Disc (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac0Fbk (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac0Gnd (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac0Hist (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac0Ikrum (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac0Preamp (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac0RefLvds (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac0ThlCourse (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac0ThlFine (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac0Ths (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac0Vcas (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac1BiasLvds (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac1BufAnalogA (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac1BufAnalogB (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac1Disc (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac1Fbk (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac1Gnd (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac1Hist (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac1Ikrum (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac1Preamp (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac1RefLvds (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac1ThlCourse (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac1ThlFine (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac1Ths (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac1Vcas (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac2BiasLvds (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac2BufAnalogA (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac2BufAnalogB (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac2Disc (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac2Fbk (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac2Gnd (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac2Hist (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac2Ikrum (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac2Preamp (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac2RefLvds (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac2ThlCourse (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac2ThlFine (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac2Ths (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac2Vcas (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac3BiasLvds (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac3BufAnalogA (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac3BufAnalogB (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac3Disc (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac3Fbk (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac3Gnd (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac3Hist (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac3Ikrum (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac3Preamp (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac3RefLvds (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac3ThlCourse (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac3ThlFine (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac3Ths (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::dac3Vcas (  )  const [pure virtual]

virtual int8_t Psana::Timepix::ConfigV3::dacBias (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::driverVersion (  )  const [pure virtual]

virtual uint32_t Psana::Timepix::ConfigV3::firmwareVersion (  )  const [pure virtual]

virtual int8_t Psana::Timepix::ConfigV3::flags (  )  const [pure virtual]

virtual ndarray<const uint8_t, 1> Psana::Timepix::ConfigV3::pixelThresh (  )  const [pure virtual]

virtual uint32_t Psana::Timepix::ConfigV3::pixelThreshSize (  )  const [pure virtual]

virtual Timepix::ConfigV3::ReadoutSpeed Psana::Timepix::ConfigV3::readoutSpeed (  )  const [pure virtual]

virtual Timepix::ConfigV3::TimepixMode Psana::Timepix::ConfigV3::timepixMode (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV3::timepixSpeed (  )  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