The FINUDA data acquisition system a C/C++ DAQ based on ROOT as event monitor