#include "AliLoader.h"
#include "AliStack.h"
#include "AliMagFMaps.h"
-#include "AliESD.h"
+#include "AliESDEvent.h"
+#include "AliESDVertex.h"
#include "AliTracker.h"
// MUON includes
return kFALSE;
}
- AliESD* esd = new AliESD();
+ AliESDEvent* esd = new AliESDEvent();
TTree* tree = (TTree*) esdFile->Get("esdTree");
if (!tree) {
Error("CheckESD", "no ESD tree found");
return kFALSE;
- }
- tree->SetBranchAddress("ESD", &esd);
+ }
+ esd->ReadFromTree(tree);
runLoader->LoadHeader();
nevents = runLoader->GetNumberOfEvents();
hPtResonance->Fill(fVtot.Pt());
// match with trigger
- if (muonTrack2->GetMatchTrigger() && (esd->GetTriggerMask() & ptTrig)) EventInMassMatch++;
+ if (muonTrack2->GetMatchTrigger()>=0 && (esd->GetTriggerMask() & ptTrig)) EventInMassMatch++;
}