#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 regex | ( | s1_, | |||
| s2_ | ) | regexec(s1_,s2_,0,NULL,0) |
Definition at line 34 of file BurstProcess.h.
| typedef struct tagBurstSegInfo BurstSegInfo |
| typedef struct tagBurstSegParams BurstSegParams |
| typedef struct tagForeFunIsDetectedParams ForeFunIsDetectedParams |
| typedef struct tagEstimationErrorsParams EstimationErrorsParams |
| typedef struct tagForeFunIsDetectedC2Params ForeFunIsDetectedC2Params |
| 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.
1.5.2