!----------------------------------------------------------------------------- ! Package : Tb/TbIO ! Responsible : ! Purpose : Testbeam algorithms dealing with input/output !----------------------------------------------------------------------------- ! 2016-04-26 - Tim Evans - Added option to use TPX3 to set global heartbeat. ! 2016-01-28 - Heinrich Schindler - Move code from constructor of TbHit to TbEventBuilder. ! 2015-10-23 - Heinrich Schindler - Fix compiler warnings in TbCombatBuilder (unused class members) and TbEventBuilder (replace fabs by abs). !=========================== TbIO v3r0 ============================ ! 2015-07-16 - Panagiotis Tsopelas - Added sCol() method in TbTupleWriter to access extra columns on Triples. !=========================== TbIO v2r0 2015-05-19 ============================ ! 2015-05-18 - Tim Evans - Added trigger output for tracks for external users ! 2015-01-24 - Heinrich Schindler - Add .cpp file for TbRawFile. Add comments. - Add back some checks in TbEventBuilder. ! 2015-01-22 - Heinrich Schindler - Follow renamings in TbKernel (mainly TbGeometrySvc). ! 2014-12-12 - Heinrich Schindler - Follow renaming of TbHit::plane to TbHit::device. ! 2014-11-17 - Tim Evans - TbRawFile now inherits from ITbRawFile and is (semi) obsolete, in favour of TbNetworkRawFile, which can use EOS without mounting - currently only network version is used. - Input parameter out of the EventBuilder to reflect Kernel changes - now gets data from TbDataSvc !=========================== TbIO v1r1 2014-11-30 ============================ ! 2014-10-4 - Tim Evans - Add new algorithm TbPacketRecycler to facilitate trading of hits between events - TbRawStream changed to a GaudiTool such that packets can be recached ! 2014-09-24 - Dan Saunders - Added alternative event builder and .py files to allow use with Combat Telescope. !=========================== TbIO v1r0 2014-08-18 ============================ ! 2014-08-12 - Heinrich Schindler - Fix constexpr bug introduced in previous commit. - Minor changes in TbTupleWriter. ! 2014-08-11 - Heinrich Schindler - Small speed improvements in TbEventBuilder and helper classes. ! 2014-08-08 - Tim Evans - Restyled the TupleWriter so that branches are preallocated and variable size fixed - Added dynamic arrays for cluster - hit association and track - cluster association ! 2014-08-02 - Heinrich Schindler - Make min. number of non-empty devices required for an event configurable. ! 2014-07-25 - Tim Evans - Added split file support - Added file / event skipping ! 2014-07-21 - Heinrich Schindler - Initial import. - Move over TbTupleWriter from TbAlgorithms.