]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
possiblity to read ESD friends (Jacek)
authorjotwinow <jotwinow@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 6 Jul 2009 17:10:31 +0000 (17:10 +0000)
committerjotwinow <jotwinow@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 6 Jul 2009 17:10:31 +0000 (17:10 +0000)
PWG1/AliPerformanceDEdx.cxx
PWG1/AliPerformanceDEdx.h

index 2478e0f36db5e7c6ba787a459d338f7e1a2c93bf..a4fc0c88f2ecbf4f25e862ca6c3088d5e676c2c7 100644 (file)
@@ -256,7 +256,7 @@ return count;
 }
 
 //_____________________________________________________________________________
-void AliPerformanceDEdx::Exec(AliMCEvent* const mcEvent, AliESDEvent* const esdEvent, const Bool_t bUseMC)
+void AliPerformanceDEdx::Exec(AliMCEvent* const mcEvent, AliESDEvent *const esdEvent, AliESDfriend *const esdFriend, const Bool_t bUseMC, const Bool_t bUseESDfriend)
 {
   // Process comparison information 
   //
@@ -300,6 +300,17 @@ void AliPerformanceDEdx::Exec(AliMCEvent* const mcEvent, AliESDEvent* const esdE
 
   } // end bUseMC
 
+  // use ESD friends
+  if(bUseESDfriend) {
+    if(!esdFriend) {
+      AliDebug(AliLog::kError, "esdFriend not available");
+      return;
+    }
+  }
+
+
+
+
   //  Process events
   for (Int_t iTrack = 0; iTrack < esdEvent->GetNumberOfTracks(); iTrack++) 
   { 
index 47c3f9d2fca076be37ad292b753c741a9775460b..e797e67e0bb9421a0e4db358716b2696c54225ad 100644 (file)
@@ -15,6 +15,7 @@ class TNamed;
 class TString;
 
 class AliESDEvent; 
+class AliESDfriend; 
 class AliMCEvent;
 class AliESDtrack;
 class AliStack; 
@@ -34,7 +35,7 @@ public :
   virtual void Init();
 
   // Execute analysis
-  virtual void  Exec(AliMCEvent* const mcEvent, AliESDEvent *const esdEvent, const Bool_t bUseMC);
+  virtual void  Exec(AliMCEvent* const mcEvent, AliESDEvent *const esdEvent, AliESDfriend *const esdFriend, const Bool_t bUseMC, const Bool_t bUseESDfriend);
 
   // Merge output objects (needed by PROOF) 
   virtual Long64_t Merge(TCollection* const list);