First integration of a TH1 from a ROOT file fails and creates a "None" histogram
HDTV - Nuclear Spectrum Analysis Tool
hdtv> root open 1400cm_15dp_1n_600AMeV_100keV.eval.root
Info: opened new root file
<...>/1400cm_15dp_1n_600AMeV_100keV.eval.root
hdtv> root get NeulandRecoCheat/fhErel1
Mark and integrate with r
, r
, I
.
Result
Traceback (most recent call last):
File "/home/jmayer/.pyenv/versions/3.6.4/lib/python3.6/site-packages/hdtv/window.py", line 178, in KeyHandler
handled = self.HandleHotkey(self.viewer.fKeySym)
File "/home/jmayer/.pyenv/versions/3.6.4/lib/python3.6/site-packages/hdtv/window.py", line 81, in HandleHotkey
node()
File "/home/jmayer/.pyenv/ver[1400cm_15dp_1n_600AMeV_100keV.eval.root](/uploads/a8a318a84bdec68c5229050c4e21d01c/1400cm_15dp_1n_600AMeV_100keV.eval.root)sions/3.6.4/lib/python3.6/site-packages/hdtv/plugins/fitInterface.py", line 76, in <lambda>
lambda: self.spectra.ExecuteFit(peaks=False))
File "/home/jmayer/.pyenv/versions/3.6.4/lib/python3.6/site-packages/hdtv/session.py", line 173, in ExecuteFit
hdtv.ui.msg(str(fit), newline=False)
File "/home/jmayer/.pyenv/versions/3.6.4/lib/python3.6/site-packages/hdtv/fit.py", line 183, in __str__
str(self.spec.ID) + " (" + self.spec.name + ")"
AttributeError: 'NoneType' object has no attribute 'ID'
And a "None" histogram remains after s d all
.