master
Cache EventMetaData in GlobalEvFOutputModule
fix hang in the single stream/thread mode where held file counter was not decremented add unit test covering also filelist mode to ensure there is no hang
Handle case of no events in streamer files
updating test script. FRDStreamSource now requires parameter which specifies [ls,run] tuple
Updated configurations in EventFilter to new MessageLogger syntax
* set of changes to allow multi-directory sourcing in DTH model. It can be parametrized through DaqDirector, in the future it will be detected from ramdisk metadata.
improved file name generation in FRDOutputModule and test script
DIR readout configuration example
improved existing directory checks for test scripts. Also allow bigger buffer so that documented example works. Updated DTH test instructions.
omit creating 'fu' subdirectory in read only mode add read-only option to the test script
[DAQ] py2/3 compatibility:drop use of __future__
Adding DTH DAQ source model: - preliminary header definition of DTH Orbit, DTH FragmentTrailer, SLinExpress fragment header and trailer. - new module for DAQSource to read raw DTH dumps. They must be grouped (sorted)together by orbit number, contain event fragments in the same sequence and one orbit must fit into the buffer. - new DTH dummy raw generator - FRD dummy raw generator updated, dropping generation of obsolete FRD versions - this is compatible with orbit-building in EVB, a FRD-like header could be added in the future It will be followed up by models allowing separate striped multi-orbit files (similar to SFB/FRDStriped or L1Scouting-like approach)
add ECALCalibration WatcherSource to DAQ unit tests. Merge files from two processes (which caused crashes in 14_0_9 and is thus verified to work by this unit test)
added plugin EvFFEDExcluder
applying modifications to IOPool/Streamer and EventFilter/Utilities suggested by scram b code-checks-all
detect incomplete data flag that will trigger EoR for the process