This header contains definitions for the libbpm BPM data analysis routines. These mainly are the SVD and resolution/residual calculation routines along with the definition of an analysis cut function...
Definition in file bpm_analysis.h.
#include <math.h>
#include <bpm/bpm_defs.h>
#include <bpm/bpm_interface.h>
Include dependency graph for bpm_analysis.h:
Go to the source code of this file.
Defines | |
#define | BPM_GOOD_EVENT |
#define | BPM_BAD_EVENT |
#define | ANA_SVD_TILT |
#define | ANA_SVD_NOTILT |
Functions | |
EXTERN int | ana_set_cutfn (int(*cutfn)(bpmproc_t *proc)) |
EXTERN int | ana_get_svd_coeffs (bpmproc_t **proc, int num_bpms, int num_svd, int total_num_evts, double *coeffs, int mode) |
EXTERN int | ana_compute_residual (bpmproc_t **proc, int num_bpms, int num_evts, double *coeffs, int mode, double *mean, double *rms) |
EXTERN int | ana_def_cutfn (bpmproc_t *proc) |
Variables | |
EXTERN int(*) | ana_cutfn (bpmproc_t *proc) |