Hi all,
I have noticed this.
Since @kratsg wants to have the possibility to directly configure algo data members in his steering macro, he had to get rid of the //! int he header files for configurable data members (e.g, cuts, strings...)
However, as stated in :
https://twiki.cern.ch/twiki/bin/view/AtlasComputing/SoftwareTutorialxAODAnalysisInROOT
, whatever gets initialised in intialize() needs //!, the rest doesn't.
And at the moment the configuration valuues are read via TEnv in configure(), which is called inside initialize().
So, I'd say we either move the call to configure() to another place ( --> histInitialize() ? ) , or we need to put back //! to the configurable data members.
Since the latter would go against what Giordon wants to do, so, the first option makes more sense. But we need to check that histInitialize() is a good place for that.
Still, even leaving as it is now does not produce any crash at runtime. But we don't want any unexpected behaviour either.
Let me know what do you think