Closed soso128 closed 2 years ago
Hi, thank you for the suggestion! I now implemented a separate class with its own run function.
I have put the "self.efficiency=self.sng.efficiencies[self.detector]" line back and moved the docstring
Oops, I overlooked that Runner.smearing
is still missing...
Oops, sorry, I have just put it back
Too late - I already merged it :( Created #174 with a hotfix
Ok, thanks a lot and sorry for the mistake!
Since someone in my group didn't want to install GLoBES, I modified the Snowglobes interface to allow to compute the expected rates using only the SNOwGLoBES detector configurations and cross-sections. Here, the rates are computed for a perfect detector (no smearing, 100% efficiencies). I added options in snowglobles.simulate and snowglobes.collate in order to choose to compute this rate if needed. Running this code for IceCUBE and for the Nakazato 2013 model with 30 bins (default options in scripts/TimeSeries.py), I found that the discrepancies between the new and old unsmeared rates were of at most 0.4%.