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

Defines a class for managing list-mode and baseline runs and a ctypes interface for the class. More...

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

Go to the source code of this file.

Classes

class  CPixieRunUtilities
 Manage list-mode histogram and baseline runs for a Pixie-16 system. More...
 

Functions

CPixieRunUtilitiesCPixieRunUtilities_new ()
 Wrapper for the class constructor. More...
 
int CPixieRunUtilities_BeginHistogramRun (CPixieRunUtilities *utils, int mod)
 Wrapper to begin a list-mode histogram data run. More...
 
int CPixieRunUtilities_EndHistogramRun (CPixieRunUtilities *utils, int mod)
 Wrapper to end a list-mode histogram data run. More...
 
int CPixieRunUtilities_ReadHistogram (CPixieRunUtilities *utils, int mod, int chan)
 Wrapper to read histogram data. More...
 
int CPixieRunUtilities_BeginBaselineRun (CPixieRunUtilities *utils, int mod)
 Wrapper to begin a baseline data run. More...
 
int CPixieRunUtilities_EndBaselineRun (CPixieRunUtilities *utils, int mod)
 Wrapper to end a baseline data run. More...
 
int CPixieRunUtilities_ReadBaseline (CPixieRunUtilities *utils, int mod, int chan)
 Wrapper to read the baseline data. More...
 
int CPixieRunUtilities_ReadModuleStats (CPixieRunUtilities *utils, int mod)
 Wrapper to read run statistics from the module. More...
 
unsigned int * CPixieRunUtilities_GetHistogramData (CPixieRunUtilities *utils)
 Wrapper to marshall the histogram data. More...
 
unsigned int * CPixieRunUtilities_GetBaselineData (CPixieRunUtilities *utils)
 Wrapper to marshall the baseline data. More...
 
bool CPixieRunUtilities_GetRunActive (CPixieRunUtilities *utils)
 Wrapper to get the run active status. More...
 
void CPixieRunUtilities_SetUseGenerator (CPixieRunUtilities *utils, bool mode)
 Wrapper to setup the offline data generator. More...
 
void CPixieRunUtilities_delete (CPixieRunUtilities *utils)
 Wrapper for the class constructor. More...
 

Detailed Description

Defines a class for managing list-mode and baseline runs and a ctypes interface for the class.

Function Documentation

◆ CPixieRunUtilities_BeginBaselineRun()

int CPixieRunUtilities_BeginBaselineRun ( CPixieRunUtilities utils,
int  mod 
)

Wrapper to begin a baseline data run.

◆ CPixieRunUtilities_BeginHistogramRun()

int CPixieRunUtilities_BeginHistogramRun ( CPixieRunUtilities utils,
int  mod 
)

Wrapper to begin a list-mode histogram data run.

◆ CPixieRunUtilities_delete()

void CPixieRunUtilities_delete ( CPixieRunUtilities utils)

Wrapper for the class constructor.

◆ CPixieRunUtilities_EndBaselineRun()

int CPixieRunUtilities_EndBaselineRun ( CPixieRunUtilities utils,
int  mod 
)

Wrapper to end a baseline data run.

◆ CPixieRunUtilities_EndHistogramRun()

int CPixieRunUtilities_EndHistogramRun ( CPixieRunUtilities utils,
int  mod 
)

Wrapper to end a list-mode histogram data run.

◆ CPixieRunUtilities_GetBaselineData()

unsigned int* CPixieRunUtilities_GetBaselineData ( CPixieRunUtilities utils)

Wrapper to marshall the baseline data.

◆ CPixieRunUtilities_GetHistogramData()

unsigned int* CPixieRunUtilities_GetHistogramData ( CPixieRunUtilities utils)

Wrapper to marshall the histogram data.

◆ CPixieRunUtilities_GetRunActive()

bool CPixieRunUtilities_GetRunActive ( CPixieRunUtilities utils)

Wrapper to get the run active status.

◆ CPixieRunUtilities_new()

CPixieRunUtilities* CPixieRunUtilities_new ( )

Wrapper for the class constructor.

◆ CPixieRunUtilities_ReadBaseline()

int CPixieRunUtilities_ReadBaseline ( CPixieRunUtilities utils,
int  mod,
int  chan 
)

Wrapper to read the baseline data.

◆ CPixieRunUtilities_ReadHistogram()

int CPixieRunUtilities_ReadHistogram ( CPixieRunUtilities utils,
int  mod,
int  chan 
)

Wrapper to read histogram data.

◆ CPixieRunUtilities_ReadModuleStats()

int CPixieRunUtilities_ReadModuleStats ( CPixieRunUtilities utils,
int  mod 
)

Wrapper to read run statistics from the module.

◆ CPixieRunUtilities_SetUseGenerator()

void CPixieRunUtilities_SetUseGenerator ( CPixieRunUtilities utils,
bool  mode 
)

Wrapper to setup the offline data generator.