Psana::Acqiris::TrigV1 Class Reference

#include <acqiris.ddl.h>

List of all members.

Public Types

 Internal = 1
 External = -1
 DC = 0
 AC = 1
 HFreject = 2
 DC50ohm = 3
 AC50ohm = 4
 Positive
 Negative
 OutOfWindow
 IntoWindow
 HFDivide
 SpikeStretcher
enum  Source { Internal = 1, External = -1 }
enum  Coupling {
  DC = 0, AC = 1, HFreject = 2, DC50ohm = 3,
  AC50ohm = 4
}
enum  Slope {
  Positive, Negative, OutOfWindow, IntoWindow,
  HFDivide, SpikeStretcher
}

Public Member Functions

 TrigV1 (uint32_t arg__coupling, uint32_t arg__input, uint32_t arg__slope, double arg__level)
 TrigV1 ()
uint32_t coupling () const
uint32_t input () const
uint32_t slope () const
double level () const

Static Public Member Functions

static uint32_t _sizeof ()


Detailed Description

Class containing Acqiris configuration data for triggering.

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


Member Enumeration Documentation

enum Psana::Acqiris::TrigV1::Coupling

Enumerator:
DC 
AC 
HFreject 
DC50ohm 
AC50ohm 

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

enum Psana::Acqiris::TrigV1::Slope

Triggering slope.

Enumerator:
Positive 
Negative 
OutOfWindow 
IntoWindow 
HFDivide 
SpikeStretcher 

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

enum Psana::Acqiris::TrigV1::Source

Trigger source.

Enumerator:
Internal 
External 

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


Constructor & Destructor Documentation

Psana::Acqiris::TrigV1::TrigV1 ( uint32_t  arg__coupling,
uint32_t  arg__input,
uint32_t  arg__slope,
double  arg__level 
) [inline]

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

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

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


Member Function Documentation

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

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

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

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

uint32_t Psana::Acqiris::TrigV1::input (  )  const [inline]

Trigger source

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

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

Trigger level.

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

uint32_t Psana::Acqiris::TrigV1::slope (  )  const [inline]

Triggering slope.

Definition at line 133 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