]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - JETAN/AliJetFinder.cxx
leading constituent pt
[u/mrichter/AliRoot.git] / JETAN / AliJetFinder.cxx
index 1c397e757d9b6708294c45b4725aa731d13e6f7f..07322fb195d64017d78b33eaa0361a1e527554f8 100644 (file)
@@ -33,9 +33,7 @@
 #include "AliJetReaderHeader.h"
 #include "AliJetHeader.h"
 #include "AliJetReader.h"
-
-class TProcessID;
-class TClonesArray;
+#include "AliAODJetEventBackground.h"
 
 ClassImp(AliJetFinder)
 
@@ -44,7 +42,8 @@ AliJetFinder::AliJetFinder():
     fHeader(0x0),
     fAODjets(0x0),
     fNAODjets(0),
-    fAODEvBkg(0)
+    fAODEvBkg(0),
+    fDebug(0)
 {
   //
   // Constructor
@@ -158,10 +157,11 @@ void AliJetFinder::AddJet(AliAODJet p)
   new ((*fAODjets)[fNAODjets++]) AliAODJet(p);
 }
 
-void AliJetFinder::ConnectAOD(AliAODEvent* aod)
+void AliJetFinder::ConnectAOD(const AliAODEvent* aod)
 {
 // Connect to the AOD
     fAODjets = aod->GetJets();
+    fAODEvBkg = (AliAODJetEventBackground*)(aod->FindListObject(AliAODJetEventBackground::StdBranchName()));
 }
 
 ////////////////////////////////////////////////////////////////////////
@@ -169,6 +169,7 @@ void AliJetFinder::ConnectAODNonStd(AliAODEvent* aod,const char *bname)
 {
 
   fAODjets = dynamic_cast<TClonesArray*>(aod->FindListObject(bname));
-  // how is this is reset? Cleared?
+  fAODEvBkg = (AliAODJetEventBackground*)(aod->FindListObject(Form("%s_%s",AliAODJetEventBackground::StdBranchName(),bname)));
+  // how is this is reset? Cleared? -> by the UserExec!!
 }