X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWGHF%2FvertexingHF%2Fmacros%2FAddTaskDStarSpectra.C;h=28fa4492704562ccb7faf21ce8af6b374a14f932;hb=8bdca7f1e883b70f0567d11ce1677f035d06af60;hp=efe0ef3813ddc1aff3b206d07a30945e3e9c358d;hpb=33d3802c3706399faa6fa8fed70a68d899b08aaf;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWGHF/vertexingHF/macros/AddTaskDStarSpectra.C b/PWGHF/vertexingHF/macros/AddTaskDStarSpectra.C index efe0ef3813d..28fa4492704 100644 --- a/PWGHF/vertexingHF/macros/AddTaskDStarSpectra.C +++ b/PWGHF/vertexingHF/macros/AddTaskDStarSpectra.C @@ -16,9 +16,9 @@ AliAnalysisTaskSEDStarSpectra *AddTaskDStarSpectra(Int_t system=0/*0=pp,1=PbPb*/ Float_t minC=0, Float_t maxC=100, - TString cutsfile="", + TString cutsfile="", TString usercomment = "username", - Bool_t theMCon=kFALSE) + Bool_t theMCon=kFALSE, Bool_t doDStarVsY=kFALSE) { @@ -114,7 +114,7 @@ AliAnalysisTaskSEDStarSpectra *AddTaskDStarSpectra(Int_t system=0/*0=pp,1=PbPb*/ task->SetDebugLevel(0); - + task->SetDoDStarVsY(doDStarVsY); mgr->AddTask(task); @@ -122,39 +122,45 @@ AliAnalysisTaskSEDStarSpectra *AddTaskDStarSpectra(Int_t system=0/*0=pp,1=PbPb*/ // Create and connect containers for input/output - + usercomment = "_" + usercomment; TString outputfile = AliAnalysisManager::GetCommonFileName(); outputfile += ":PWG3_D2H_DStarSpectra"; - + outputfile += usercomment; // ------ input data ------ - - + TString input = "indstar"; + input += usercomment; + TString output1 = "chist1"; + output1 += usercomment; + TString output2 = "DStarAll"; + output2 += usercomment; + TString output3 = "DStarPID"; + output3 += usercomment; + TString output4 = "cuts"; + output4 += usercomment; + TString output5 = "coutputDstarNorm"; + output5 += usercomment; //AliAnalysisDataContainer *cinput0 = mgr->GetCommonInputContainer(); - AliAnalysisDataContainer *cinput0 = mgr->CreateContainer("indstar",TChain::Class(), + AliAnalysisDataContainer *cinput0 = mgr->CreateContainer(input,TChain::Class(), AliAnalysisManager::kInputContainer); - - - - // ----- output data ----- - AliAnalysisDataContainer *coutput1 = mgr->CreateContainer(Form("chist1%d%d",minC,maxC),TList::Class(),AliAnalysisManager::kOutputContainer,outputfile.Data()); + AliAnalysisDataContainer *coutput1 = mgr->CreateContainer(output1,TList::Class(),AliAnalysisManager::kOutputContainer,outputfile.Data()); - AliAnalysisDataContainer *coutputDStar1 = mgr->CreateContainer(Form("DStarAll%d%d",minC,maxC),TList::Class(),AliAnalysisManager::kOutputContainer,outputfile.Data()); + AliAnalysisDataContainer *coutputDStar1 = mgr->CreateContainer(output2,TList::Class(),AliAnalysisManager::kOutputContainer,outputfile.Data()); - AliAnalysisDataContainer *coutputDStar2 = mgr->CreateContainer(Form("DStarPID%d%d",minC,maxC),TList::Class(),AliAnalysisManager::kOutputContainer, outputfile.Data()); + AliAnalysisDataContainer *coutputDStar2 = mgr->CreateContainer(output3,TList::Class(),AliAnalysisManager::kOutputContainer, outputfile.Data()); - AliAnalysisDataContainer *coutputDStar3 = mgr->CreateContainer(Form("cuts%d%d",minC,maxC),AliRDHFCutsDStartoKpipi::Class(),AliAnalysisManager::kOutputContainer, outputfile.Data()); //cuts + AliAnalysisDataContainer *coutputDStar3 = mgr->CreateContainer(output4,AliRDHFCutsDStartoKpipi::Class(),AliAnalysisManager::kOutputContainer, outputfile.Data()); //cuts - AliAnalysisDataContainer *coutputDstarNorm = mgr->CreateContainer(Form("coutputDstarNorm%d%d",minC,maxC),AliNormalizationCounter::Class(),AliAnalysisManager::kOutputContainer, outputfile.Data()); + AliAnalysisDataContainer *coutputDstarNorm = mgr->CreateContainer(output5,AliNormalizationCounter::Class(),AliAnalysisManager::kOutputContainer, outputfile.Data());