NSCL DDAS  12.1-001
Support for XIA DDAS at FRIB
Classes | Functions
CPixieTraceUtilities.h File Reference

Defines a class for trace management and a ctypes interface for the class. More...

#include <vector>
Include dependency graph for CPixieTraceUtilities.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CPixieTraceUtilities
 A class to read and fetch trace data from Pixie-16 modules. More...
 

Functions

CPixieTraceUtilitiesCPixieTraceUtilities_new ()
 Wrapper for the class constructor. More...
 
int CPixieTraceUtilities_ReadTrace (CPixieTraceUtilities *utils, int mod, int chan)
 Wrapper for reading a validated trace. More...
 
int CPixieTraceUtilities_ReadFastTrace (CPixieTraceUtilities *utils, int mod, int chan)
 Wrapper for reading an unvalidated trace. More...
 
unsigned short * CPixieTraceUtilities_GetTraceData (CPixieTraceUtilities *utils)
 Wrapper to get trace data. More...
 
void CPixieTraceUtilities_SetUseGenerator (CPixieTraceUtilities *utils, bool mode)
 Wrapper to set generator use. More...
 
void CPixieTraceUtilities_delete (CPixieTraceUtilities *utils)
 Wrapper for the class destructor. More...
 

Detailed Description

Defines a class for trace management and a ctypes interface for the class.

Function Documentation

◆ CPixieTraceUtilities_delete()

void CPixieTraceUtilities_delete ( CPixieTraceUtilities utils)

Wrapper for the class destructor.

◆ CPixieTraceUtilities_GetTraceData()

unsigned short* CPixieTraceUtilities_GetTraceData ( CPixieTraceUtilities utils)

Wrapper to get trace data.

◆ CPixieTraceUtilities_new()

CPixieTraceUtilities* CPixieTraceUtilities_new ( )

Wrapper for the class constructor.

◆ CPixieTraceUtilities_ReadFastTrace()

int CPixieTraceUtilities_ReadFastTrace ( CPixieTraceUtilities utils,
int  mod,
int  chan 
)

Wrapper for reading an unvalidated trace.

◆ CPixieTraceUtilities_ReadTrace()

int CPixieTraceUtilities_ReadTrace ( CPixieTraceUtilities utils,
int  mod,
int  chan 
)

Wrapper for reading a validated trace.

◆ CPixieTraceUtilities_SetUseGenerator()

void CPixieTraceUtilities_SetUseGenerator ( CPixieTraceUtilities utils,
bool  mode 
)

Wrapper to set generator use.