Skip to content

Releases: HeavyIonAnalysis/AnalysisTree

v2.4.1

06 Aug 08:53
Compare
Choose a tag to compare
  1. Added "charge" default field to Track and Particle containers.
  2. Mass and charge for Particle are made automatically settable via SetPid() unless user wants to set them explicitly (then one needs to unblock this possibility).
  3. Improved default fields descriptions (titles).
  4. Added title_ to Branch (analogously to Field).
  5. Enabled removing of fields from the output-configuration.
  6. Minor bugfixes and improvements of previous tag done.

v2.4.0

24 Jul 13:46
6cd7765
Compare
Choose a tag to compare
  1. Added features in infra which will allow for branches post-processing, e.g. merging content of two branches (which have matching) into a single one and making each entry correspond to a channel (not an event as in usual AnalysisTree).
  2. Propagate into install/bin directory a file which contains info of the git tag and git commit hash of the AnalysisTree source code at the moment of compilation. Also git diff is saved as a patch file in case the source code was modified since last commit. Git tag and git commit hash info can be optionally written as TNamed objects into the output root file created using TaskManager class.

v2.3.4

15 Feb 13:58
8f1ef1e
Compare
Choose a tag to compare
  1. Improved ReadMe and examples.
  2. Fixed bug with 'ones' in a variable: avoid warning and error "field is absent".
  3. Enabled weights in filling histograms.

v2.3.3: TS_in_DataHeader (#119)

19 May 09:37
6cfd74c
Compare
Choose a tag to compare
  • Improve AT::Chain cloning when it contains friends
  • Add TS information to the DataHeader

v2.3.2

08 Feb 14:24
f2271e6
Compare
Choose a tag to compare

Fix logical error present in v2.3.1 release (in particular in QA cuts working properly when defined in AddH1() function, but not working when defined using AddBranchCut() function).

v2.3.1

28 Jan 23:05
c55528e
Compare
Choose a tag to compare
  • fix bugs in AT::TaskManager when new tree clone from the old one
  • enable AT::Variable to operate with >2 branches: [0; inf) EventHeaders and [0;2] channelized branches

v2.3.0

12 Dec 11:16
d4bcf4f
Compare
Choose a tag to compare

Most significant changes since v2.2.6 tag:

  • Added dot in the end of mother branch name (according to ROOT instructions in order to enable SetBranchStatus, clone branches selectively)
  • Changed location of AnalysisTree headers when building it as an external package - from build of the main package into the build of AnalysisTree subpackage
  • Added minor features (see v2.2.8 tag description)
  • Bugs and memory leaks fixed

v2.2.8

19 Aug 13:09
243414f
Compare
Choose a tag to compare
  • Fixed bug in CheckBranchExistence when friending several input trees
  • Made improvements in CMakeLists
  • Fixed memory leak in AnalysisEntry
  • Provided AnalysisTreeVersion.hpp installation
  • Extended Range- & EqualsCut input arguments on AT::Variable
  • Added event number printing into terminal when task running

Branch removal when clone

19 Apr 14:36
Compare
Choose a tag to compare
Pre-release

ROOT::TTree cloning with selected branches (not all of them) provided.

Some incompatibilities are fixes

11 Feb 09:08
Compare
Choose a tag to compare
Pre-release
v2.2.6

use double instead of float