Psana::Acqiris::VertV1 Class Reference

#include <acqiris.ddl.h>

List of all members.

Public Types

 GND
 DC
 AC
 DC50ohm
 AC50ohm
 None
 MHz25
 MHz700
 MHz200
 MHz20
 MHz35
enum  Coupling {
  GND, DC, AC, DC50ohm,
  AC50ohm
}
enum  Bandwidth {
  None, MHz25, MHz700, MHz200,
  MHz20, MHz35
}

Public Member Functions

 VertV1 (double arg__fullScale, double arg__offset, uint32_t arg__coupling, uint32_t arg__bandwidth)
 VertV1 ()
double fullScale () const
double offset () const
uint32_t coupling () const
uint32_t bandwidth () const
double slope () const

Static Public Member Functions

static uint32_t _sizeof ()


Detailed Description

Class containing Acqiris configuration data for vertical axis.

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


Member Enumeration Documentation

enum Psana::Acqiris::VertV1::Bandwidth

Enumerator:
None 
MHz25 
MHz700 
MHz200 
MHz20 
MHz35 

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

enum Psana::Acqiris::VertV1::Coupling

Coupling modes

Enumerator:
GND 
DC 
AC 
DC50ohm 
AC50ohm 

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


Constructor & Destructor Documentation

Psana::Acqiris::VertV1::VertV1 ( double  arg__fullScale,
double  arg__offset,
uint32_t  arg__coupling,
uint32_t  arg__bandwidth 
) [inline]

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

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

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


Member Function Documentation

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

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

uint32_t Psana::Acqiris::VertV1::bandwidth (  )  const [inline]

Bandwidth enumeration.

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

uint32_t Psana::Acqiris::VertV1::coupling (  )  const [inline]

Coupling mode.

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

double Psana::Acqiris::VertV1::fullScale (  )  const [inline]

Full vertical scale.

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

Referenced by slope().

double Psana::Acqiris::VertV1::offset (  )  const [inline]

Offset value.

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

double Psana::Acqiris::VertV1::slope (  )  const

Calculated slope.

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

References Psana::Acqiris::DataDescV1Elem::BitShift, fullScale(), and Psana::Acqiris::DataDescV1Elem::NumberOfBits.


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