]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/MUONefficiency.C
Added include of AliESDVertex.h, now required
[u/mrichter/AliRoot.git] / MUON / MUONefficiency.C
index 21c3e50d7df6d48dabd0978f7422e305a2a63298..87fa38231fb289850470159c8dd42c4b576793db 100644 (file)
@@ -60,7 +60,8 @@
 #include "AliLoader.h"
 #include "AliStack.h"
 #include "AliMagFMaps.h"
-#include "AliESD.h"
+#include "AliESDEvent.h"
+#include "AliESDVertex.h"
 #include "AliTracker.h"
 
 // MUON includes
@@ -221,13 +222,13 @@ Bool_t MUONefficiency( char* filename = "galice.root", char* geoFilename = "geom
     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();
@@ -474,7 +475,7 @@ Bool_t MUONefficiency( char* filename = "galice.root", char* geoFilename = "geom
                hPtResonance->Fill(fVtot.Pt());
                
                // match with trigger
-               if (muonTrack2->GetMatchTrigger() && (esd->GetTriggerMask() & ptTrig))  EventInMassMatch++;
+               if (muonTrack2->GetMatchTrigger()>=0 && (esd->GetTriggerMask() & ptTrig))  EventInMassMatch++;
                
              }