The functions are declared in the header file veto.h, their sources live in the libanalyzer/dealib.c and the object files are in libUtil.a.
Since the DEA cut relies on trackign charged particles, the MPS field map has to be initialized prior to calling the DEA cut functions.
This is the main function. It does all the DEA-cut processing and returns 1 if the event passes the cut and 0 if it fails.
This function uses/requires the following data groups:
This function performs tagging of the DEA with the reconstructed charged tracks. It is automatically called from ProcessDEACuts().
This function uses/requires the following data groups: