#if !defined(__CINT__) || defined(__MAKECINT__)
+
+// MUON includes
+#include "AliMUONTrackParam.h"
+#include "AliMUONTrackExtrap.h"
+#include "AliESDMuonTrack.h"
+
+// STEER includes
+#include "AliRun.h"
+#include "AliRunLoader.h"
+#include "AliHeader.h"
+#include "AliLoader.h"
+#include "AliStack.h"
+#include "AliMagFMaps.h"
+#include "AliESDEvent.h"
+#include "AliESDVertex.h"
+#include "AliTracker.h"
+#include "AliCDBManager.h"
+
// ROOT includes
#include "TTree.h"
#include "TNtuple.h"
#include <TGeoManager.h>
#include <TROOT.h>
-// STEER includes
-#include "AliRun.h"
-#include "AliRunLoader.h"
-#include "AliHeader.h"
-#include "AliLoader.h"
-#include "AliStack.h"
-#include "AliMagFMaps.h"
-#include "AliESDEvent.h"
-#include "AliESDVertex.h"
-#include "AliTracker.h"
-#include "AliCDBManager.h"
-
-// MUON includes
-#include "AliMUONTrackParam.h"
-#include "AliMUONTrackExtrap.h"
-#include "AliESDMuonTrack.h"
#endif
// Arguments:
esd->ReadFromTree(tree);
runLoader->LoadHeader();
+ Int_t runNumber = runLoader->GetHeader()->GetRun();
+ AliCDBManager::Instance()->SetRun(runNumber);
+
nevents = runLoader->GetNumberOfEvents();
AliMUONTrackParam trackParam;