Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mc2coda.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <strings.h>
#include <stdint.h>
#include <sys/time.h>
#include "mc2coda.h"
#include "mc2coda_modules.h"

Go to the source code of this file.

Functions

void mc2codaSetRunNumber (unsigned int run_number)
 
CODA_EXP_INFOmc2codaInitExp (int nCrates, const char *name)
 
int mc2codaSetCrate (CODA_EXP_INFO *expID, int crateid, int nmod, int *modules, int *detid)
 
CODA_EVENT_INFOmc2codaOpenEvent (CODA_EXP_INFO *expID, uint64_t eventNum, uint64_t trigTime, unsigned short eventType, int maxSize)
 
int mc2codaWrite (CODA_EVENT_INFO *event, int nHits, struct coda_hit_info *codaHits)
 
unsigned int mc2codaCloseEvent (CODA_EVENT_INFO *event)
 
int mc2codaResetEvent (CODA_EVENT_INFO *eventID, uint64_t eventNum, uint64_t trigTime, unsigned short eventType)
 
int mc2codaFreeEvent (CODA_EVENT_INFO *eventID)
 
void mc2codaFree (CODA_EXP_INFO *expID)
 
void mc2codaStats (CODA_EVENT_INFO *eventID, int sflag)
 

Variables

int mc2coda_inited = MC2CINIT_NULL
 
CODA_EXP_INFO mc2coda_expid
 
int mc2coda_maxevsize = 0
 
static int mc2coda_ncrates_defined = 0
 
static unsigned int * dabufp
 
static unsigned int * StartOfRocBank
 
static unsigned int RUN_NUMBER = 1
 
static double start_time = 0.0
 

Function Documentation

int mc2codaSetCrate ( CODA_EXP_INFO expID,
int  crateid,
int  nmod,
int *  modules,
int *  detid 
)
void mc2codaSetRunNumber ( unsigned int  run_number)

Definition at line 34 of file mc2coda.c.

References RUN_NUMBER.

Referenced by JEventProcessor_rawevent::brun().

Variable Documentation

CODA_EXP_INFO mc2coda_expid

Definition at line 17 of file mc2coda.c.

int mc2coda_inited = MC2CINIT_NULL

Definition at line 16 of file mc2coda.c.

Referenced by mc2codaInitExp(), and mc2codaSetCrate().

int mc2coda_maxevsize = 0

Definition at line 18 of file mc2coda.c.

Referenced by mc2codaOpenEvent().

int mc2coda_ncrates_defined = 0
static

Definition at line 22 of file mc2coda.c.

Referenced by mc2codaInitExp(), and mc2codaSetCrate().

unsigned int RUN_NUMBER = 1
static
unsigned int * StartOfRocBank
static

Definition at line 23 of file mc2coda.c.