From 1a331f88864678d8b4403bc174118aad88a5748c Mon Sep 17 00:00:00 2001 From: cnattras Date: Wed, 18 Apr 2012 20:22:04 +0000 Subject: [PATCH] Updating usage of tender supply --- PWGLF/totEt/macros/runCaloEt.C | 34 ++++++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/PWGLF/totEt/macros/runCaloEt.C b/PWGLF/totEt/macros/runCaloEt.C index 139db2e9898..82070e889bf 100644 --- a/PWGLF/totEt/macros/runCaloEt.C +++ b/PWGLF/totEt/macros/runCaloEt.C @@ -51,8 +51,8 @@ void runCaloEt(bool submit = false, // true or false gROOT->ProcessLine(".L AliAnalysisEtSelectionContainer.cxx+g"); gROOT->ProcessLine(".L AliAnalysisEtSelectionHandler.cxx+g"); gROOT->ProcessLine(".L AliAnalysisTaskTransverseEnergy.cxx+g"); -gROOT->ProcessLine(".L AliAnalysisEmEtMonteCarlo.cxx+g"); -gROOT->ProcessLine(".L AliAnalysisEmEtReconstructed.cxx+g"); + gROOT->ProcessLine(".L AliAnalysisEmEtMonteCarlo.cxx+g"); + gROOT->ProcessLine(".L AliAnalysisEmEtReconstructed.cxx+g"); gROOT->ProcessLine(".L AliAnalysisTaskTotEt.cxx+g"); gInterpreter->GenerateDictionary("std::map", "AliPhysicsSelection.h;map") ; @@ -82,7 +82,8 @@ gROOT->ProcessLine(".L AliAnalysisEmEtReconstructed.cxx+g"); cout << " taskName " << taskName << " outputName " << outputName << " outputDir (alien) " << outputDir << endl; - + mgr->SetCommonFileName(outputName.Data()); + AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("out1", TList::Class(), AliAnalysisManager::kOutputContainer, outputName); if (submit) { gROOT->LoadMacro("CreateAlienHandlerCaloEtSim.C"); AliAnalysisGrid *alienHandler = CreateAlienHandlerCaloEtSim(outputDir, outputName, pluginRunMode); @@ -127,10 +128,28 @@ gROOT->ProcessLine(".L AliAnalysisEmEtReconstructed.cxx+g"); gSystem->Load("libTENDERSupplies.so"); gROOT->ProcessLine(".include $ALICE_ROOT/Tender/"); gSystem->AddIncludePath("-I$ALICE_ROOT/ANALYSIS "); - //Tender Supplies - gROOT->LoadMacro("CreateEMCALTender.C"); - AliAnalysisTaskSE *tender = CreateEMCALTender(kTRUE); - mgr->AddTask(tender); +// //Tender Supplies +// gROOT->LoadMacro("CreateEMCALTender.C"); +// AliAnalysisTaskSE *tender = CreateEMCALTender(kTRUE); +// mgr->AddTask(tender); + + gROOT->LoadMacro("$ALICE_ROOT/PWGGA/EMCALTasks/macros/AddTaskEMCALTender.C"); + AliTender *tender = AddTaskEMCALTender( "EMCAL_COMPLETEV1", 0); + if(submit){ + cout<<"Setting tender to run on grid"<SetDefaultCDBStorage("raw://"); //uncomment if you work on grid + } + else{ + cout<<"Setting tender to run locally"<SetDefaultCDBStorage("local://$ALICE_ROOT/OCDB"); //uncomment if you work local + } + // one can sellect what collision candidates to use + // triggered sample only: L1 = AliVEvent::kEMCEGA, AliVEvent::kEMCEJE; L0 = AliVEvent::kEMC1, AliVEvent::kEMC7 + tender->SelectCollisionCandidates( AliVEvent::kAny ); + + //AliAnalysisDataContainer *coutput3 = mgr->CreateContainer("histosTrgContam", TList::Class(), AliAnalysisManager::kOutputContainer,"AnalysisResults.root"); + //mgr->ConnectOutput(tender,1,coutput3); + cout<<"Output container name "<ProcessLine(".L AliAnalysisEmEtReconstructed.cxx+g"); task1->SetMcData(isMc);//necessary to tell the task to basically accept all MC events. mgr->AddTask(task1); - AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("out1", TList::Class(), AliAnalysisManager::kOutputContainer, outputName); //____________________________________________// mgr->ConnectInput(task1,0,cinput1); -- 2.43.5