Skip to content

Releases: iLCSoft/Marlin

v01-19-03

24 Sep 11:50
Compare
Choose a tag to compare

v01-19-03

  • 2024-08-22 tmadlener (PR#59)

    • Make sure the LCIO::lcio target is also defined in packages consuming Marlin (necessary after #56)
  • 2024-08-22 tmadlener (PR#58)

    • Make sure that all names that are used by EventModifier are forward declared
    • Add missing include to make EventModifier usable without having to re-order includes
    • Update the key4hep based github action workflows to use supported OSs
  • 2024-08-22 jmcarcell (PR#56)

    • Change LCIO_LIBRARIES to LCIO::lcio

v01-19-02

23 Feb 08:57
Compare
Choose a tag to compare

v01-19-02

  • 2024-02-16 tmadlener (PR#55)
    • Allow to have empty constant values in steering files and only throw if there really is no constant specified.

v01-19-01

06 Feb 08:39
Compare
Choose a tag to compare

v01-19-01

  • 2024-01-15 tmadlener (PR#54)
    • Switch to latest clicdp nightlies for CI
    • Update Key4hep CI workflows to run on releases and nightlies (including c++20)

v01-19

14 Dec 10:51
Compare
Choose a tag to compare

v01-19

  • 2022-12-12 Frank Gaede (PR#49)

    • Add a simple processor PatchCollections that can patch missing collections in LCIO events by adding empty collections to these events
    • needs iLCSoft/LCIO#158
  • 2022-12-09 Thomas Madlener (PR#50)

    • Add a CI workflow that runs on the latest key4hep nightly builds.

v01-18

06 Dec 15:15
Compare
Choose a tag to compare

v01-18

  • 2022-11-23 Thomas Madlener (PR#47)

    • Add a MarlinWrapperPrivateAccessor class that allows the MarlinProcessorWrapper to access private methods by constructing such a class on the fly, when necessary.
  • 2022-11-16 Thomas Madlener (PR#48)

    • Remove no longer working gcc8 based CI workflow and update github actions to latest available versions
  • 2022-09-19 Bohdan Dudar (PR#45)

    • Fix #43, a bug where xml comment fields were processed as a legitimate values and shadowed any data that comes after the comment.
  • 2022-09-15 Thomas Madlener (PR#46)

    • Migrate to github actions CI workflows and remove travis CI configuration

v01-17-01

17 Jul 11:29
Compare
Choose a tag to compare

v01-17-01

  • 2020-07-15 Remi Ete (PR#39)
    • Set LCIO output compression to ON by default, and compression level to 6 (ZLIB default)

v01-17

11 Dec 12:40
Compare
Choose a tag to compare

v01-17

  • 2019-09-04 Andre Sailer (PR#36)

    • Marlin::Processor: make setParameters and setName public functions
    • Marlin::EventSelector: moved to marlin namespace
  • 2019-07-12 Remi Ete (PR#35)

    • LCIOOutputProcessor:
      • Added CompressionLevel processor parameter to set the compression level of the LCWriter instance
  • 2019-03-27 Andre Sailer (PR#34)

    • XMLParser: Fix "random" crash during XML parsing. Depends on XML Steering file and memory runtime behaviour, when some freed memory is overwritten
       /Marlin/source/tinyxml/src/tinyxml.cc:377: const TiXmlNode* TiXmlNode::IterateChildren(const char*, const TiXmlNode*) const: Assertion `previous->parent == this' failed.
      
    • XMLParser: Fix "invalid read errors" reported by valgrind. Objects were removed before they were used again, which probably lead to the above mentioned crashs
  • 2019-03-05 Andre Sailer (PR#33)

    • Marlin command line arguments: parameter names may now contain dots, solves lcfiplus/LCFIPlus#3
    • LCTokenizer: add optional max parameter to limit the number of resulting tokens
  • 2018-07-02 Andre Sailer (PR#32)

    • Make Doxygen documentation compatible with doxygen 1.8.8+

v01-16

28 Mar 14:20
Compare
Choose a tag to compare

v01-16

  • 2017-12-07 Andre Sailer (PR#28)

    • XMLParsing: Replace constants in processor names: allows switching at initialisation time, e.g.:
    <processor name="BeamCalReco${BCReco}"/>
    

    and Marlin --constant.BCReco=350GeV to chose which BeamCalReco processor to run

  • 2018-01-12 Frank Gaede (PR#29)

    • fix last compiler warnings in MarlinGUI and example (gcc5.4)
    • don't create MarlinLibDeps.cmake
    • rm Gear file from example steering and add section
    • rm deprecated options (-l,-f,-o) involving old steering files
  • 2017-12-01 Ete Remi (PR#27)

    • Fixed warning (mostly -Weff and -Wshadow)
    • LCIOOutputProcessor: updated documentation line for LCIOWriteMode parameter
  • 2018-01-29 Andre Sailer (PR#31)

    • Also count the modifyEvent function in the processor running time information

v01-15-02

22 Nov 17:40
Compare
Choose a tag to compare

v01-15-02

  • 2017-11-22 Ete Remi (PR#26)
    • Added specific xml tree parsing to remove the output steering file name from the xml tree after parsing
      • avoid to re-generate repeatably parsed steering files after a first parsing

v01-15-01

15 Nov 13:01
Compare
Choose a tag to compare

v01-15-01

  • 2017-11-15 Ete Remi (PR#25)
    • remove exception thrown in ProcessorMgr::processRunHeader() if gear detector name is different from the one in the lcio file, and just warn the user