BurstProcess.h File Reference

#include <stdlib.h>
#include <sys/types.h>
#include <regex.h>
#include <Coincidences.h>

Include dependency graph for BurstProcess.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  tagBurstSegInfo
struct  tagBurstSegParams
struct  tagBackFunNumberOfUnclusteredEventsParams
struct  tagForeFunIsDetectedParams
struct  tagEstimationErrorsParams
struct  tagBackFunNumberOfUnclusteredEventsC2Params
struct  tagForeFunIsDetectedC2Params

Defines

#define regex(s1_, s2_)   regexec(s1_,s2_,0,NULL,0)

Typedefs

typedef tagBurstSegInfo BurstSegInfo
typedef tagBurstSegParams BurstSegParams
typedef tagBackFunNumberOfUnclusteredEventsParams BackFunNumberOfUnclusteredEventsParams
typedef tagForeFunIsDetectedParams ForeFunIsDetectedParams
typedef tagEstimationErrorsParams EstimationErrorsParams
typedef tagBackFunNumberOfUnclusteredEventsC2Params BackFunNumberOfUnclusteredEventsC2Params
typedef tagForeFunIsDetectedC2Params ForeFunIsDetectedC2Params

Functions

int BurstProcess (unsigned int *nback, BurstSegInfo *backData, int(*backFun)(char **, SnglBurstTableC *, void *, BurstSegParams *), void *backParams0, size_t backSize, unsigned int *nfore, BurstSegInfo *foreData, int(*foreFun)(char **, SnglBurstTableC *, void *, BurstSegParams *), void *foreParams0, size_t foreSize, char **files, int nfiles)
int BurstProcessSub (unsigned int *nback, BurstSegInfo *backData, int(*backFun)(char **, SnglBurstTableC *, void *, BurstSegParams *), void *backParams0, size_t backSize, unsigned int *nfore, BurstSegInfo *foreData, int(*foreFun)(char **, SnglBurstTableC *, void *, BurstSegParams *), void *foreParams0, size_t foreSize, char **files, int nfiles, char *match)
int BurstProcess2 (unsigned int *nback, BurstSegInfo *backData, int(*backFun)(char **, SnglBurstTableC *, SnglBurstTableC *, void *, BurstSegParams *, BurstSegParams *), void *backParams0, size_t backSize, unsigned int *nfore, BurstSegInfo *foreData, int(*foreFun)(char **, SnglBurstTableC *, SnglBurstTableC *, void *, BurstSegParams *, BurstSegParams *), void *foreParams0, size_t foreSize, char **files1, int nfiles1, char **files2, int nfiles2, int mixETGParams, char *IFO1, char *IFO2)
int BackFunNumberOfUnclusteredEvents (char **info, SnglBurstTableC *input, void *parameters, BurstSegParams *bparams)
int ForeFunIsDetected (char **info, SnglBurstTableC *input, void *parameters, BurstSegParams *bparams)
int EstimationErrors (char **info, SnglBurstTableC *input, void *parameters, BurstSegParams *bparams)
int BackFunNumberOfUnclusteredEventsC2 (char **, SnglBurstTableC *, SnglBurstTableC *, void *, BurstSegParams *, BurstSegParams *)
int ForeFunIsDetectedC2 (char **info, SnglBurstTableC *input1, SnglBurstTableC *input2, void *parameters, BurstSegParams *bparams1, BurstSegParams *bparams2)


Define Documentation

#define regex ( s1_,
s2_   )     regexec(s1_,s2_,0,NULL,0)

Definition at line 34 of file BurstProcess.h.


Typedef Documentation

typedef struct tagBurstSegInfo BurstSegInfo

typedef struct tagBurstSegParams BurstSegParams

typedef struct tagBackFunNumberOfUnclusteredEventsParams BackFunNumberOfUnclusteredEventsParams

typedef struct tagForeFunIsDetectedParams ForeFunIsDetectedParams

typedef struct tagEstimationErrorsParams EstimationErrorsParams

typedef struct tagBackFunNumberOfUnclusteredEventsC2Params BackFunNumberOfUnclusteredEventsC2Params

typedef struct tagForeFunIsDetectedC2Params ForeFunIsDetectedC2Params


Function Documentation

int BurstProcess ( unsigned int *  nback,
BurstSegInfo backData,
int(*)(char **, SnglBurstTableC *, void *, BurstSegParams *)  backFun,
void *  backParams0,
size_t  backSize,
unsigned int *  nfore,
BurstSegInfo foreData,
int(*)(char **, SnglBurstTableC *, void *, BurstSegParams *)  foreFun,
void *  foreParams0,
size_t  foreSize,
char **  files,
int  nfiles 
)

Definition at line 1305 of file BurstProcess.c.

int BurstProcessSub ( unsigned int *  nback,
BurstSegInfo backData,
int(*)(char **, SnglBurstTableC *, void *, BurstSegParams *)  backFun,
void *  backParams0,
size_t  backSize,
unsigned int *  nfore,
BurstSegInfo foreData,
int(*)(char **, SnglBurstTableC *, void *, BurstSegParams *)  foreFun,
void *  foreParams0,
size_t  foreSize,
char **  files,
int  nfiles,
char *  match 
)

Definition at line 1322 of file BurstProcess.c.

int BurstProcess2 ( unsigned int *  nback,
BurstSegInfo backData,
int(*)(char **, SnglBurstTableC *, SnglBurstTableC *, void *, BurstSegParams *, BurstSegParams *)  backFun,
void *  backParams0,
size_t  backSize,
unsigned int *  nfore,
BurstSegInfo foreData,
int(*)(char **, SnglBurstTableC *, SnglBurstTableC *, void *, BurstSegParams *, BurstSegParams *)  foreFun,
void *  foreParams0,
size_t  foreSize,
char **  files1,
int  nfiles1,
char **  files2,
int  nfiles2,
int  mixETGParams,
char *  IFO1,
char *  IFO2 
)

Definition at line 1502 of file BurstProcess.c.

int BackFunNumberOfUnclusteredEvents ( char **  info,
SnglBurstTableC input,
void *  parameters,
BurstSegParams bparams 
)

Definition at line 46 of file BurstProcess.c.

int ForeFunIsDetected ( char **  info,
SnglBurstTableC input,
void *  parameters,
BurstSegParams bparams 
)

Definition at line 108 of file BurstProcess.c.

int EstimationErrors ( char **  info,
SnglBurstTableC input,
void *  parameters,
BurstSegParams bparams 
)

Definition at line 211 of file BurstProcess.c.

int BackFunNumberOfUnclusteredEventsC2 ( char **  ,
SnglBurstTableC ,
SnglBurstTableC ,
void *  ,
BurstSegParams ,
BurstSegParams  
)

Definition at line 393 of file BurstProcess.c.

int ForeFunIsDetectedC2 ( char **  info,
SnglBurstTableC input1,
SnglBurstTableC input2,
void *  parameters,
BurstSegParams bparams1,
BurstSegParams bparams2 
)

Definition at line 470 of file BurstProcess.c.


Generated on Sat Jul 19 03:15:13 2008 for LAL by  doxygen 1.5.2