]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGGA/GammaConv/macros/AddTask_Material.C
Split: removed dirs now in AliPhysics
[u/mrichter/AliRoot.git] / PWGGA / GammaConv / macros / AddTask_Material.C
diff --git a/PWGGA/GammaConv/macros/AddTask_Material.C b/PWGGA/GammaConv/macros/AddTask_Material.C
deleted file mode 100644 (file)
index 73c5d95..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-void AddTask_Material( TString V0ReaderEventCutNumber          = "0000000",
-                                               TString V0ReaderPhotonCutNumber         = "060000084001001500000000",
-                                               TString TaskEventCutnumber                      = "0000000",
-                                               TString TaskPhotonCutnumber             = "090000092663743800000000",
-                                               Bool_t IsMC = kFALSE, 
-                                               Int_t IsHeavyIon = 0, 
-                                               TString cutnumberAODBranch = "0000000060084001001500000",
-                                               Bool_t doEtaShiftV0Reader = kFALSE 
-                     ){
-
-       // ================= Load Librariers =================================
-       gSystem->Load("libCore");
-       gSystem->Load("libTree");
-       gSystem->Load("libGeom");
-       gSystem->Load("libVMC");
-       gSystem->Load("libPhysics");
-       gSystem->Load("libMinuit");
-       gSystem->Load("libSTEERBase");
-       gSystem->Load("libESD");
-       gSystem->Load("libAOD");
-       gSystem->Load("libANALYSIS");
-       gSystem->Load("libANALYSISalice");  
-       gSystem->Load("libCDB");
-       gSystem->Load("libSTEER");
-       gSystem->Load("libSTEERBase");
-       gSystem->Load("libTender");
-       gSystem->Load("libTenderSupplies");
-       gSystem->Load("libPWGflowBase");
-       gSystem->Load("libPWGflowTasks");
-       gSystem->Load("libPWGGAGammaConv");
-       
-       // ================== GetAnalysisManager ===============================
-       AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
-       if (!mgr) {
-               Error(Form("AddTask_GammaConvV1_%i",trainConfig), "No analysis manager found.");
-               return ;
-       }
-
-       // ================== GetInputEventHandler =============================
-       AliVEventHandler *inputHandler=mgr->GetInputEventHandler();
-       
-       //========= Add PID Reponse to ANALYSIS manager ====
-       if(!(AliPIDResponse*)mgr->GetTask("PIDResponseTask")){
-               gROOT->LoadMacro("$ALICE_ROOT/ANALYSIS/macros/AddTaskPIDResponse.C");
-               AddTaskPIDResponse(isMC);
-       }
-       AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
-       if( !(AliV0ReaderV1*)mgr->GetTask("V0ReaderV1") ){
-               AliV0ReaderV1 *fV0ReaderV1 = new AliV0ReaderV1("V0ReaderV1");
-               
-               fV0ReaderV1->SetUseOwnXYZCalculation(kTRUE);
-               fV0ReaderV1->SetCreateAODs(kFALSE);// AOD Output
-               fV0ReaderV1->SetUseAODConversionPhoton(kTRUE);
-
-               if (!mgr) {
-                       Error("AddTask_V0ReaderV1", "No analysis manager found.");
-                       return;
-               }
-
-               AliConvEventCuts *fEventCuts=NULL;
-               if(V0ReaderEventCutNumber!=""){
-                       fEventCuts= new AliConvEventCuts(V0ReaderEventCutNumber.Data(),V0ReaderEventCutNumber.Data());
-                       fEventCuts->SetPreSelectionCutFlag(kTRUE);
-                       if(fEventCuts->InitializeCutsFromCutString(V0ReaderEventCutNumber.Data())){
-                               fV0ReaderV1->SetEventCuts(fEventCuts);
-                               fEventCuts->SetFillCutHistograms("",kTRUE);
-                               if (IsHeavyIon==2){
-                                       fEventCuts->SelectCollisionCandidates(AliVEvent::kINT7);
-                                       fEventCuts->DoEtaShift(doEtaShiftV0Reader);
-                               }
-                       }
-               }
-
-               // Set AnalysisCut Number
-               AliConversionPhotonCuts *fCuts=NULL;
-               if(V0ReaderPhotonCutNumber!=""){
-                       fCuts= new AliConversionPhotonCuts(V0ReaderPhotonCutNumber.Data(),V0ReaderPhotonCutNumber.Data());
-                       fCuts->SetPreSelectionCutFlag(kTRUE);
-                       fCuts->SetIsHeavyIon(IsHeavyIon);
-                       if(fCuts->InitializeCutsFromCutString(V0ReaderPhotonCutNumber.Data())){
-                               fV0ReaderV1->SetConversionCuts(fCuts);
-                               fCuts->SetFillCutHistograms("",kTRUE);
-                       }
-               }
-               
-               
-               if(inputHandler->IsA()==AliAODInputHandler::Class()){
-                       // AOD mode
-                       fV0ReaderV1->SetDeltaAODBranchName(Form("GammaConv_%s_gamma",cutnumberAODBranch.Data()));
-               }
-               fV0ReaderV1->Init();
-
-               AliLog::SetGlobalLogLevel(AliLog::kInfo);
-
-               //connect input V0Reader
-               mgr->AddTask(fV0ReaderV1);
-               mgr->ConnectInput(fV0ReaderV1,0,cinput);
-
-       } else {
-               Error("AddTask_V0ReaderV1", "Cannot execute AddTask, V0ReaderV1 already exists.");
-       }   
-
-       AliConvEventCuts *analysisEventCuts = new AliConvEventCuts();
-       analysisEventCuts->InitializeCutsFromCutString(TaskEventCutnumber.Data());
-       analysisEventCuts->SetFillCutHistograms("",kFALSE);
-
-       AliConversionPhotonCuts *analysisCuts = new AliConversionPhotonCuts();
-       analysisCuts->InitializeCutsFromCutString(TaskPhotonCutnumber.Data());
-       analysisCuts->SetFillCutHistograms("",kFALSE);
-       
-       AliAnalysisTaskMaterial *fMaterial= new AliAnalysisTaskMaterial(Form("%s_%s_Material",(analysisEventCuts->GetCutNumber()).Data(),(analysisCuts->GetCutNumber()).Data()));
-       fMaterial->SetEventCuts(analysisEventCuts,IsHeavyIon);
-       fMaterial->SetConversionCuts(analysisCuts,IsHeavyIon);
-       fMaterial->SetIsMC(IsMC);
-       mgr->AddTask(fMaterial);
-       
-       AliAnalysisDataContainer *coutput1 =
-       mgr->CreateContainer(Form("GammaConvMaterial_%s_%s",TaskEventCutnumber.Data(),TaskPhotonCutnumber.Data()), TList::Class(), AliAnalysisManager::kOutputContainer,Form("GammaConv_Material_%s_%s.root",TaskEventCutnumber.Data(),TaskPhotonCutnumber.Data()));
-
-       AliAnalysisDataContainer *cinput1  = mgr->GetCommonInputContainer();
-       mgr->ConnectInput(fMaterial,  0, cinput1 );
-       mgr->ConnectOutput (fMaterial,  1, coutput1);
-       //connect containers
-       return;
-}