Fixed some bugs with cmakelists. Added more tests.
[u/mrichter/AliRoot.git] / test / genkine / sim / test.C
index 7ac32e78f4d567b4ebdf6ee47f7ad32e993cddae..e89af91bd09d2080cc9694f22b05314aeafb7871 100644 (file)
@@ -15,7 +15,7 @@
 #include <TParticle.h>
 
 // AliRoot include files
-#include "AliESD.h"
+#include "AliESDEvent.h"
 #include "AliRunLoader.h"
 #include "AliRun.h"
 #include "AliStack.h"
@@ -33,10 +33,9 @@ void test() {
   name = "AliESDs.root";
   TFile * fSig = TFile::Open(name.Data());
   TTree * tSig = (TTree*)fSig->Get("esdTree");
-  TBranch * bSig = tSig->GetBranch("ESD");  
 
-  AliESD * esdSig = 0; // The signal ESD object is put here
-  bSig->SetAddress(&esdSig);
+  AliESDEvent * esdSig = new AliESDEvent; // The signal ESD object is put here
+  esdSig->ReadFromTree(tSig);
 
   // Run loader
   name = "galice.root";
@@ -59,7 +58,7 @@ void test() {
     cout << "Signal event " << iev << endl;
 
     // Get ESD
-    bSig->GetEntry(iev);
+    tSig->GetEntry(iev);
 
     // Get MC
     rlSig->GetEvent(iev);