ROOT version 6.36.00 is scheduled for release at the end of May 2025.
For more information, see:
The following people have contributed to this new version:
Bertrand Bellenot, CERN/EP-SFT,
Jakob Blomer, CERN/EP-SFT,
Philippe Canal, FNAL,
Mattias Ellert, Uppsala University,
Florine de Geus, CERN/University of Twente,
Fernando Hueso Gonzalez, University of Valencia,
Alberto Mecca, University of Turin,
Lorenzo Moneta, CERN/EP-SFT,
Mark Owen, University of Glasgow,
Vincenzo Eduardo Padulano, CERN/EP-SFT,
Giacomo Parolini, CERN/EP-SFT,
Danilo Piparo, CERN/EP-SFT,
Jonas Rembser, CERN/EP-SFT,
Manuel Tobias Schiller, University of Glasgow,
Surya Somayyajula, UMass Amherst,
Petr Stepanov, @petrstepanov,
Dongliang Zhang, University of Science and Technology of China
TPython::Eval()
function that was deprecated in
ROOT 6.34 and scheduled for removal in ROOT 6.36 is removed.RooDataSet
constructors to construct a dataset from
a part of an existing dataset are deprecated and will be removed in ROOT
6.38. This is to avoid interface duplication. Please use
RooAbsData::reduce()
instead, or if you need to change the
weight column, use the universal constructor with the
Import()
, Cut()
, and WeightVar()
arguments.RooRealVar::format()
function was changed to return
a std::string
instead of a TString *
. The
former return type was not memory safe, since the caller had to delete
the TString
. This pattern was not appropriate for a modern
C++ library. If you absolutely need the old return type, wrap the call
to format()
inside
new TString{var.format(..)}
. However, this is not
recommended.TFileMerger::SetMergeOptions
)
hadd
when no other compression option is
specified;CanIgnore
.
When using this attribute the rule will be ignored if the input is
missing from the schema/class-layout they apply to instead of issue a
Warning