Index: trunk/MagicSoft/Mars/mhflux/MHEnergyEst.cc
===================================================================
--- trunk/MagicSoft/Mars/mhflux/MHEnergyEst.cc	(revision 8665)
+++ trunk/MagicSoft/Mars/mhflux/MHEnergyEst.cc	(revision 8666)
@@ -504,5 +504,5 @@
 
     pad2->cd(1);
-    h = MakePlot(fHEnergy, "yx");
+    h = MakePlot(fHEnergy, "xy");
     h->SetXTitle("E_{mc} [GeV]");
     h->SetYTitle("E_{est} [GeV]");
Index: trunk/MagicSoft/Mars/mjobs/MDataSet.cc
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MDataSet.cc	(revision 8665)
+++ trunk/MagicSoft/Mars/mjobs/MDataSet.cc	(revision 8666)
@@ -397,8 +397,25 @@
 }
 
+Bool_t MDataSet::AddFilesOn(MDirIter &iter) const
+{
+    return AddSequencesFromList(fSequencesOn, iter);
+}
+
+Bool_t MDataSet::AddFilesOff(MDirIter &iter) const
+{
+    return AddSequencesFromList(fSequencesOff, iter);
+}
+
+Bool_t MDataSet::AddFiles(MDirIter &iter) const
+{
+    const Bool_t rc1 = AddFilesOff(iter);
+    const Bool_t rc2 = AddFilesOn(iter);
+    return rc1 && rc2;
+}
+
 Bool_t MDataSet::AddFilesOn(MRead &read) const
 {
     MDirIter files;
-    if (!AddSequencesFromList(fSequencesOn, files))
+    if (!AddFilesOn(files))
         return kFALSE;
     return read.AddFiles(files)>0;
@@ -408,5 +425,5 @@
 {
     MDirIter files;
-    if (!AddSequencesFromList(fSequencesOff, files))
+    if (!AddFilesOff(files))
         return kFALSE;
     return read.AddFiles(files)>0;
Index: trunk/MagicSoft/Mars/mjobs/MDataSet.h
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MDataSet.h	(revision 8665)
+++ trunk/MagicSoft/Mars/mjobs/MDataSet.h	(revision 8666)
@@ -136,4 +136,8 @@
     Bool_t AddFilesOff(TChain &read) const;
 
+    Bool_t AddFiles(MDirIter &iter) const;
+    Bool_t AddFilesOn(MDirIter &iter) const;
+    Bool_t AddFilesOff(MDirIter &iter) const;
+
     void ReplaceDir(const TString &old, const TString &news)
     {
