Psana::Acqiris::TdcConfigV1 Class Reference

#include <acqiris.ddl.h>

List of all members.

Public Types

 TypeId = Pds::TypeId::Id_AcqTdcConfig
 Version = 1
 NChannels = 8
 NAuxIO = 2
enum  { TypeId = Pds::TypeId::Id_AcqTdcConfig }
enum  { Version = 1 }
enum  { NChannels = 8 }
enum  { NAuxIO = 2 }

Public Member Functions

virtual ~TdcConfigV1 ()
virtual ndarray< const Acqiris::TdcChannel, 1 > channels () const =0
virtual ndarray< const Acqiris::TdcAuxIO, 1 > auxio () const =0
virtual const Acqiris::TdcVetoIOveto () const =0


Detailed Description

Class with complete Acqiris TDC configuration.

Definition at line 385 of file acqiris.ddl.h.


Member Enumeration Documentation

anonymous enum

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

Definition at line 387 of file acqiris.ddl.h.

anonymous enum

Enumerator:
Version  XTC type version number

Definition at line 388 of file acqiris.ddl.h.

anonymous enum

Enumerator:
NChannels  Total number of channel configurations.

Definition at line 389 of file acqiris.ddl.h.

anonymous enum

Enumerator:
NAuxIO  Total number of auxiliary IO configurations.

Definition at line 390 of file acqiris.ddl.h.


Constructor & Destructor Documentation

Psana::Acqiris::TdcConfigV1::~TdcConfigV1 (  )  [virtual]

Definition at line 294 of file acqiris.ddl.cpp.


Member Function Documentation

virtual ndarray<const Acqiris::TdcAuxIO, 1> Psana::Acqiris::TdcConfigV1::auxio (  )  const [pure virtual]

Axiliary configurations, one object per channel.

virtual ndarray<const Acqiris::TdcChannel, 1> Psana::Acqiris::TdcConfigV1::channels (  )  const [pure virtual]

Channel configurations, one object per channel.

virtual const Acqiris::TdcVetoIO& Psana::Acqiris::TdcConfigV1::veto (  )  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