{"push_id":2122924152,"size":14,"distinct_size":1,"ref":"refs/heads/dev-TPC-CRU","head":"fc7e49704736df98647be8e77d811a92d3f05998","before":"33db54ead40482502ac5b56be7ec20faa07e2c32","commits":[{"sha":"f0bffb0af1f72051b6a6eef65078d47116415141","author":{"name":"Sandro Wenzel","email":"aa279e160daeb7afcac3d2edbe92a15359bfbfbe@cern.ch"},"message":"TRD: Fix ROOT warning about missing default constructor","distinct":false,"url":"https://api.github.com/repos/KlewinS/AliceO2/commits/f0bffb0af1f72051b6a6eef65078d47116415141"},{"sha":"bcdcd984a5a2571b8aaca9c64fe1533682ea1208","author":{"name":"Sandro Wenzel","email":"aa279e160daeb7afcac3d2edbe92a15359bfbfbe@cern.ch"},"message":"TPC: Fix typo in hit return function","distinct":false,"url":"https://api.github.com/repos/KlewinS/AliceO2/commits/bcdcd984a5a2571b8aaca9c64fe1533682ea1208"},{"sha":"b822db33101899d422465865124ebdcbde8d03f8","author":{"name":"Sandro Wenzel","email":"aa279e160daeb7afcac3d2edbe92a15359bfbfbe@cern.ch"},"message":"Generate dictionaries for std::vector<SimDataObject>\n\nThis makes sure that the dictionaries are available in the\nlibraries instead of being generated at runtime which costs quite\nsome memory.","distinct":false,"url":"https://api.github.com/repos/KlewinS/AliceO2/commits/b822db33101899d422465865124ebdcbde8d03f8"},{"sha":"d894020c3420bda78dcf4cde251e9a8dba545f09","author":{"name":"Sandro Wenzel","email":"aa279e160daeb7afcac3d2edbe92a15359bfbfbe@cern.ch"},"message":"Simplification of Stack / Store hit info in MCTrack\n\nThis commit provides several improvements to the stack\nand MCTrack classes:\n\n* stack: reduce usage of map lookup structures which can be avoided\n  e.g., by using some unused spaced in the TParticle array\n\n* stack: reduces size of IndexMap; we only need to fill the map\n  for relevant particles\n\n* stack/mctrack: new feature for hit to track association; a track now knows\n  the detectors in which it produce a hit; we do not care about the precise number\n  of hits but this can be added to the encoding.\n\n* stack: rename point to hit + accompanying changes in a few other places\n\nThe commit leads to an overall improved memory footprint","distinct":false,"url":"https://api.github.com/repos/KlewinS/AliceO2/commits/d894020c3420bda78dcf4cde251e9a8dba545f09"},{"sha":"78ceee14569972b9116005a0ef6400ef4cbd700f","author":{"name":"Giulio Eulisse","email":"e437ce46a4e4fdaa7039535ebf65298ce28721cc@cern.ch"},"message":"Fix issue when killing apps","distinct":false,"url":"https://api.github.com/repos/KlewinS/AliceO2/commits/78ceee14569972b9116005a0ef6400ef4cbd700f"},{"sha":"1c656c7cb192697edc1495d94e33d9c2c1c626bc","author":{"name":"Dario Berzano","email":"8353dfed5c820818a3741bd519fceb85e021b055@cern.ch"},"message":"Fix broken TPC tests","distinct":false,"url":"https://api.github.com/repos/KlewinS/AliceO2/commits/1c656c7cb192697edc1495d94e33d9c2c1c626bc"},{"sha":"c5eb15db42b987278bf9e54332c7478dcca949d7","author":{"name":"Nicolò Jacazio","email":"180a25b1e2a01071316a5c65a7ab25b030de7437@hotmail.com"},"message":"Added Unit Test for the TOF indces\n\n- Checking Sectors, Plates, Strips, Pads\n- Removed prototyping macro to check TOF indices\n- Added copyright statement to drawer macro of TOF geometry","distinct":false,"url":"https://api.github.com/repos/KlewinS/AliceO2/commits/c5eb15db42b987278bf9e54332c7478dcca949d7"},{"sha":"8ba605a7262a5e5b5fa539ecf4fcf748f5479f7f","author":{"name":"Giulio Eulisse","email":"e437ce46a4e4fdaa7039535ebf65298ce28721cc@cern.ch"},"message":"Fix Windows line endings","distinct":false,"url":"https://api.github.com/repos/KlewinS/AliceO2/commits/8ba605a7262a5e5b5fa539ecf4fcf748f5479f7f"},{"sha":"b8692964532f03bab7d48db243bda856e0c2251f","author":{"name":"Giulio Eulisse","email":"e437ce46a4e4fdaa7039535ebf65298ce28721cc@cern.ch"},"message":"Second iteration on the DataProcessingLayer\n\n* Add parallel / merge constructs to workflow\n\nThis is a first attempt at allowing expressing parallel processing and merging\nof multiple streams of data in the declarative workflow.\n\nIt introduces two helper functions:\n\n    o2::framework::parallel(...)\n\nwhich allows duplicating and amending a template `DataProcessorSpec`, and\n\n    o2::framework::mergeInputs(..)\n\nwhich allows for duplicating InputSpec of a given device. Context information\nfor parallel computations (e.g. rank and number of parallel devices) can be\nretrieved in the `ProcessCallback` via the `ParallelContext` service.\n\n* Add time pipelining to the workflow\n\nIt's now possible to specify that a given `DataProcessor` will actually\nbe split in N devices, where each of the N devices takes one of the\ntimeslices produced by the previous step.\n\n* Inputs now wrapped in InputRecord\n\nRather than exposing raw vector of DataRef to the algorithm writers, we\nprovide an InputRecord class which offers helper methods to access the\nreceived inputs.\n\n* ProcessingContext, InitContext, ErrorContext introduced\n\nIn order to simplify writing Algorithm callbacks, the AlgorithmSpec API has\nbeen changed to take a \"catch all\" `*Context` object which exposes whatever is\nrelevant for the computation. This means that an algorithm spec will go from:\n\n    AlgorithmSpec{\n      [](InputRecord &, ServiceRegistry &, DataAllocator &){\n      }\n    }\n\nto\n\n    AlgorithmSpec{\n      [](ProcessingContext &) {\n      }\n    }\n\n* Improved internals\n\nA lot of improvements to the internals have been done. In particular:\n\n  - There is now one channel per device - device connection rather than one\n    channel per exchanged datatype.\n  - DataRelayer now handles more that 64 kind of inputs per device.\n  - Increased number of tests and code coverage deriving from them.","distinct":false,"url":"https://api.github.com/repos/KlewinS/AliceO2/commits/b8692964532f03bab7d48db243bda856e0c2251f"},{"sha":"86532e68c55db34e9ea14e03a9211e771c03795c","author":{"name":"Giulio Eulisse","email":"e437ce46a4e4fdaa7039535ebf65298ce28721cc@cern.ch"},"message":"Add brief description of timePipeline","distinct":false,"url":"https://api.github.com/repos/KlewinS/AliceO2/commits/86532e68c55db34e9ea14e03a9211e771c03795c"},{"sha":"e4d67592e57a6578601a3c20303566897fa362cb","author":{"name":"Matthias Richter","email":"a1c2b462611c1ace788bbc2ae5984f6a85082d4e@scieq.net"},"message":"Remove extra windows-style characters at end of line","distinct":false,"url":"https://api.github.com/repos/KlewinS/AliceO2/commits/e4d67592e57a6578601a3c20303566897fa362cb"},{"sha":"8e85bec11c5dbd34428cc4d2a3955374b191d5fd","author":{"name":"Matthias Richter","email":"a1c2b462611c1ace788bbc2ae5984f6a85082d4e@scieq.net"},"message":"Various bugfixes and enhancements to the framework module\n\n- Implementing argument scan via boost program options\n  cures the 'unrecognized option' warnings at child start and adds help\n  printout, provides the basis to support options without extra parameter\n  or even multitoken in ConfigParamSpec\n- bugfix for argument forwarding because getopt_long was reshuffling arguments\n- adding variant_type trait\n- adding rate control to DataSourceDevice\n  (yet to be configured via command line parameter)\n- add iterator for elements of InputRecord\n- using o2::Header::get to extract DataHeader\n- bugfix, set payloadSize in the data header\n- fixing a compilation warning (shadowed variable)\n- correcting typos","distinct":false,"url":"https://api.github.com/repos/KlewinS/AliceO2/commits/8e85bec11c5dbd34428cc4d2a3955374b191d5fd"},{"sha":"bcb107a1768311286f633f0c70b3d8240393e899","author":{"name":"Sebastian Klewin","email":"74be482725dddac647ab3893df7b0c9c3d49a24a@cern.ch"},"message":"fix timebin synchronization","distinct":false,"url":"https://api.github.com/repos/KlewinS/AliceO2/commits/bcb107a1768311286f633f0c70b3d8240393e899"},{"sha":"fc7e49704736df98647be8e77d811a92d3f05998","author":{"name":"Sebastian Klewin","email":"74be482725dddac647ab3893df7b0c9c3d49a24a@cern.ch"},"message":"started mapping macro","distinct":true,"url":"https://api.github.com/repos/KlewinS/AliceO2/commits/fc7e49704736df98647be8e77d811a92d3f05998"}]}
{"actor":{"display_login":"KlewinS"}}