From 20ef2641a30aa8b51b4eecbfb6235bab61538bf8 Mon Sep 17 00:00:00 2001 From: Frank Gaede <gaede@desy.de> Date: Thu, 12 Oct 2017 15:43:02 +0200 Subject: [PATCH] Release Notes for v01-03 --- doc/ReleaseNotes.md | 68 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/doc/ReleaseNotes.md b/doc/ReleaseNotes.md index c176195bb..985d946eb 100644 --- a/doc/ReleaseNotes.md +++ b/doc/ReleaseNotes.md @@ -1,3 +1,71 @@ +# v01-03 + +* 2017-10-12 Frank Gaede ([PR#244](https://github.com/AIDASoft/DD4hep/pull/244)) + - allow for unbounded surfaces in DDRec + - add new property `SurfaceType::Unbounded` + - if a surface is marked unbounded `Surface::insideBounds()` ignores the volume boundaries (and only checks the distance to the surface) + +* 2017-09-19 Whitney Armstrong ([PR#233](https://github.com/AIDASoft/DD4hep/pull/233)) + - Added helper `CellIDPositionConverter::cellDimensions(const CellID& cell)` + +* 2017-10-09 Frank Gaede ([PR#242](https://github.com/AIDASoft/DD4hep/pull/242)) + - improve `BitFieldCoder` class + - remove heap allocation of BitFieldElements + - add move constructors for efficient filling of vector + +* 2017-09-29 Frank Gaede ([PR#238](https://github.com/AIDASoft/DD4hep/pull/238)) + - add new threadsafe class `BitFieldCoder` as replacement for `BitField64` + - use as `const` everywhere + - re-implement `BitField64` using `BitFieldCoder` + - is thread safe if used locally + - can be instantiated from `const BitFieldCoder*` + +* 2017-09-18 Markus Frank ([PR#234](https://github.com/AIDASoft/DD4hep/pull/234)) + - Created a new example showing the CMS tracking detector + - Get CMS going with their evaluation. Added a package DDCMS with the conversion plugins for the silicon trackers and the corresponding conversion mechanism for their `xml` structure. + +* 2017-09-18 Frank Gaede ([PR#232](https://github.com/AIDASoft/DD4hep/pull/232)) + - fix reading of stdhep/lcio generator files with generator statuses not in [0,3] + - add `G4PARTICLE_GEN_BEAM` and `G4PARTICLE_GEN_OTHER` to DDG4 + - `G4PARTICLE_GEN_BEAM` is generally agreed to be used for beam particles (HepMC, LCIO) + - all other status codes vary from generator to generator and we use OTHER + - for stdhep or lcio input the true generator status is preserved in the lcio output, regardless of its value + - create a vertex for every parent-less particle in LCIOEventReader + - this allows for example to read GuineaPig files ( non-prompt pair particles) or special user created files with non-prompt particles + - Resolves #101 + +* 2017-09-20 Markus Frank ([PR#235](https://github.com/AIDASoft/DD4hep/pull/235)) + - A more complete version of the CMS tracker + - Enhanced the CMS tracker example to be more complete. + - Stopped at some point to convert all CMS algorithms. Hence, the tracker is not complete, but the remaining work looks to be purely mechanical. + +* 2017-10-02 Frank Gaede ([PR#239](https://github.com/AIDASoft/DD4hep/pull/239)) + - add cell sizes to printout of `LayeredCalorimeterData::layer` + - used in `dumpdetector -d` + +* 2017-09-14 Frank Gaede ([PR#231](https://github.com/AIDASoft/DD4hep/pull/231)) + - adapt LCIOEventReader for Pythia8 and Whizard2 + - add all parent-less particles to outgoing vertex + - fixes #226 and closes #229 + - also used for stdhep files + +* 2017-09-07 Daniel Jeans ([PR#227](https://github.com/AIDASoft/DD4hep/pull/227)) + - Fix calculation of cell position in `MegatileLayerGridXY` + - previously, returned position was the lower corner of the cell + - after this bug fix, it's the cell centre + +* 2017-10-05 Frank Gaede ([PR#241](https://github.com/AIDASoft/DD4hep/pull/241)) + - remove deprecated and unused classes from DDRec + +* 2017-10-05 Frank Gaede ([PR#240](https://github.com/AIDASoft/DD4hep/pull/240)) + - add `dd4hep::rec::FixedPadSizeTPCData.zMinReadout` + - needed to describe the cathode thickness + +* 2017-08-21 Markus Frank ([PR#221](https://github.com/AIDASoft/DD4hep/pull/221)) + - Document several classes in doxygen notation. + - Aim is that there are (at least) no class headers without docs. + - See [documentation](http://test-dd4hep.web.cern.ch/test-dd4hep/doxygen/html/annotated.html) + # v01-02 * 2017-07-14 Daniel Jeans ([PR#204](https://github.com/AIDAsoft/DD4hep/pull/204)) -- GitLab