31 ::Error(
"AddTaskDStarSpectra",
"No analysis manager to connect to.");
46 if( cutsfile.EqualTo(
"") ) {
49 filecuts=TFile::Open(cutsfile.Data());
50 if(!filecuts ||(filecuts&& !filecuts->IsOpen())){
51 AliFatal(
"Input file not found : check your cut object");
83 RDHFDStartoKpipi->SetName(
"DStartoKpipiCuts");
89 if(!RDHFDStartoKpipi){
91 cout<<
"Specific AliRDHFCuts not found"<<endl;
101 printf(
"CREATE TASK\n");
109 task->
SetMC(theMCon);
115 task->SetDebugLevel(0);
125 usercomment =
"_" + usercomment;
127 TString outputfile = AliAnalysisManager::GetCommonFileName();
129 outputfile +=
":PWG3_D2H_DStarSpectra";
130 outputfile += usercomment;
135 input += usercomment;
137 output1 += usercomment;
139 output2 += usercomment;
141 output3 += usercomment;
143 output4 += usercomment;
144 TString output5 =
"coutputDstarNorm";
145 output5 += usercomment;
149 AliAnalysisDataContainer *cinput0 = mgr->CreateContainer(input,TChain::Class(),
151 AliAnalysisManager::kInputContainer);
155 AliAnalysisDataContainer *coutput1 = mgr->CreateContainer(output1,TList::Class(),AliAnalysisManager::kOutputContainer,outputfile.Data());
157 AliAnalysisDataContainer *coutputDStar1 = mgr->CreateContainer(output2,TList::Class(),AliAnalysisManager::kOutputContainer,outputfile.Data());
159 AliAnalysisDataContainer *coutputDStar2 = mgr->CreateContainer(output3,TList::Class(),AliAnalysisManager::kOutputContainer, outputfile.Data());
161 AliAnalysisDataContainer *coutputDStar3 = mgr->CreateContainer(output4,AliRDHFCutsDStartoKpipi::Class(),AliAnalysisManager::kOutputContainer, outputfile.Data());
163 AliAnalysisDataContainer *coutputDstarNorm = mgr->CreateContainer(output5,AliNormalizationCounter::Class(),AliAnalysisManager::kOutputContainer, outputfile.Data());
167 mgr->ConnectInput(task,0,mgr->GetCommonInputContainer());
169 mgr->ConnectOutput(task,1,coutput1);
171 mgr->ConnectOutput(task,2,coutputDStar1);
173 mgr->ConnectOutput(task,3,coutputDStar2);
175 mgr->ConnectOutput(task,4,coutputDStar3);
177 mgr->ConnectOutput(task,5,coutputDstarNorm);
void SetUseAOD049(Bool_t flag=kTRUE)
void SetUseCentrality(Int_t flag=1)
void SetMC(Bool_t theMCon)
set MC usage
void SetMinCentrality(Float_t minCentrality=0.)
void SetDoDStarVsY(Bool_t theDStarVsY)
void SetDoImpactParameterHistos(Bool_t doImp=kTRUE)
impact par study
virtual void SetStandardCutsPP2010()
void SetAnalysisType(Int_t anaType)
set analysis type
virtual void SetStandardCutsPbPb2010()
void SetRareSearch(Bool_t theRareOn)
set rare mesons
AliAnalysisTaskSEDStarSpectra * AddTaskDStarSpectra(Int_t system=0, Float_t minC=0, Float_t maxC=100, TString cutsfile="", TString usercomment="username", Bool_t theMCon=kFALSE, Bool_t doDStarVsY=kFALSE)