]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG2/FLOW/AliFlowTasks/AliAnalysisTaskFlowEvent.cxx
code cleanup
[u/mrichter/AliRoot.git] / PWG2 / FLOW / AliFlowTasks / AliAnalysisTaskFlowEvent.cxx
index 7ab39bc8837e5f892f06b775e75ec3f77173bd7a..664cef6ba63a57b4148be5f82abf35b1825cdd2b 100644 (file)
@@ -275,9 +275,13 @@ void AliAnalysisTaskFlowEvent::UserExec(Option_t *)
       if (!fCutsEvent->IsSelected(InputEvent())) return;
     }
 
-    fCutsRP->SetMCevent( MCEvent() );
+    //first attach all possible information to the cuts
+    fCutsRP->SetEvent( InputEvent() );  //attach event
+    fCutsRP->SetMCevent( MCEvent() );   //attach mc truth
+    fCutsPOI->SetEvent( InputEvent() );
     fCutsPOI->SetMCevent( MCEvent() );
-    flowEvent = new AliFlowEvent( InputEvent(), fCutsRP, fCutsPOI );
+    //then make the event
+    flowEvent = new AliFlowEvent( fCutsRP, fCutsPOI );
     if (myESD)
       flowEvent->SetReferenceMultiplicity(fCutsEvent->GetReferenceMultiplicity(InputEvent()));
     if (mcEvent && mcEvent->GenEventHeader()) flowEvent->SetMCReactionPlaneAngle(mcEvent);