#include <DAQmanager.h>
Public Member Functions | |
DAQTrigger () | |
Constructor. | |
virtual | ~DAQTrigger () |
Destructor. | |
virtual bool | operator() () |
Should return true to allow DAQmanager looping on all the active RunManager objects. |
This class defines the interface for a Trigger. For each event, DAQmanager will loop on the active RunManagers, but on each iteration it will wait for DAQTrigger to return true through its operator().
One can use that function for waiting for interrupts, presence of data on a file or device, etc. and acquire onlyt when the data is ready. events