Psana::Acqiris::TdcChannel Class Reference

#include <acqiris.ddl.h>

List of all members.

Public Types

 Veto = -2
 Common = -1
 Input1 = 1
 Input2 = 2
 Input3 = 3
 Input4 = 4
 Input5 = 5
 Input6 = 6
 Active = 0
 Inactive = 1
 Positive
 Negative
enum  Channel {
  Veto = -2, Common = -1, Input1 = 1, Input2 = 2,
  Input3 = 3, Input4 = 4, Input5 = 5, Input6 = 6
}
enum  Mode { Active = 0, Inactive = 1 }
enum  Slope { Positive, Negative }

Public Member Functions

 TdcChannel (Acqiris::TdcChannel::Channel arg__channel, Acqiris::TdcChannel::Slope arg__bf_slope, Acqiris::TdcChannel::Mode arg__bf_mode, double arg__level)
 TdcChannel ()
Acqiris::TdcChannel::Channel channel () const
uint32_t _mode_int () const
Acqiris::TdcChannel::Slope slope () const
Acqiris::TdcChannel::Mode mode () const
double level () const

Static Public Member Functions

static uint32_t _sizeof ()


Detailed Description

Configuration for Acqiris TDC channel.

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


Member Enumeration Documentation

enum Psana::Acqiris::TdcChannel::Channel

Types of channels.

Enumerator:
Veto 
Common 
Input1 
Input2 
Input3 
Input4 
Input5 
Input6 

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

enum Psana::Acqiris::TdcChannel::Mode

Enumerator:
Active 
Inactive 

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

enum Psana::Acqiris::TdcChannel::Slope

Enumerator:
Positive 
Negative 

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


Constructor & Destructor Documentation

Psana::Acqiris::TdcChannel::TdcChannel ( Acqiris::TdcChannel::Channel  arg__channel,
Acqiris::TdcChannel::Slope  arg__bf_slope,
Acqiris::TdcChannel::Mode  arg__bf_mode,
double  arg__level 
) [inline]

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

Psana::Acqiris::TdcChannel::TdcChannel (  )  [inline]

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


Member Function Documentation

uint32_t Psana::Acqiris::TdcChannel::_mode_int (  )  const [inline]

Bitfield value, should not be used directly. Use mode() and slope() in the client code.

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

static uint32_t Psana::Acqiris::TdcChannel::_sizeof (  )  [inline, static]

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

Acqiris::TdcChannel::Channel Psana::Acqiris::TdcChannel::channel (  )  const [inline]

Channel type as integer number, clients should use channel() method instead.

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

double Psana::Acqiris::TdcChannel::level (  )  const [inline]

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

Acqiris::TdcChannel::Mode Psana::Acqiris::TdcChannel::mode (  )  const [inline]

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

Acqiris::TdcChannel::Slope Psana::Acqiris::TdcChannel::slope (  )  const [inline]

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


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