]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
---> Modified AddTask macro to go with new performance task modifications.
authorddobrigk <ddobrigk@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 19 Jul 2012 13:44:24 +0000 (13:44 +0000)
committerddobrigk <ddobrigk@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 19 Jul 2012 13:44:24 +0000 (13:44 +0000)
PWGLF/STRANGENESS/LambdaK0/macros/AddTaskExtractPerformanceV0.C

index a5e4463305b2ba53a7a45f575f805ed40e823389..b41f1fc87260799579cb7b48ae2b3b84fdcbcae7 100644 (file)
@@ -36,7 +36,6 @@ AliAnalysisTaskExtractPerformanceV0 *AddTaskExtractPerformanceV0( Bool_t lSwitch
    //if (lSwitchIsNuclear) outputFileName += "_AA";
    outputFileName += "_PP";
    if (mgr->GetMCtruthEventHandler()) outputFileName += "_MC";
-   if (lSwitchUseOnTheFly==kTRUE) outputFileName += "_OnTheFly";
    //if(lMasterJobSessionFlag.Length()) outputFileName += lMasterJobSessionFlag.Data();
    
    Printf("Set OutputFileName : \n %s\n", outputFileName.Data() );
@@ -49,13 +48,20 @@ AliAnalysisTaskExtractPerformanceV0 *AddTaskExtractPerformanceV0( Bool_t lSwitch
                                                             TTree::Class(),
                                                             AliAnalysisManager::kOutputContainer,
                                                             outputFileName );
+   AliAnalysisDataContainer *coutputTreeCascade = mgr->CreateContainer("cTreeCascadeMC",
+                                                            TTree::Class(),
+                                                            AliAnalysisManager::kOutputContainer,
+                                                            outputFileName );
    
    //This one you should merge in file-resident ways...
    coutputTree->SetSpecialOutput();
+   coutputTreeCascade->SetSpecialOutput();
 
+   //Recommendation: Tree as a single output slot
    mgr->ConnectInput( taskv0extractperformance, 0, mgr->GetCommonInputContainer());
    mgr->ConnectOutput(taskv0extractperformance, 1, coutputList);
    mgr->ConnectOutput(taskv0extractperformance, 2, coutputTree);
+   mgr->ConnectOutput(taskv0extractperformance, 3, coutputTreeCascade);
    
    return taskv0extractperformance;
 }