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 ::Fatal(
"AddTaskDStarSpectra",
"Input file not found : check your cut object");
83 if(minC!=0 && maxC!=0) {
90 RDHFDStartoKpipi->SetName(
"DStartoKpipiCuts");
96 if(!RDHFDStartoKpipi){
98 cout<<
"Specific AliRDHFCuts not found"<<endl;
108 printf(
"CREATE TASK\n");
116 task->
SetMC(theMCon);
122 task->SetDebugLevel(0);
132 usercomment =
"_" + usercomment;
134 TString outputfile = AliAnalysisManager::GetCommonFileName();
136 outputfile +=
":PWG3_D2H_DStarSpectra";
137 outputfile += usercomment;
142 input += usercomment;
144 output1 += usercomment;
146 output2 += usercomment;
148 output3 += usercomment;
150 output4 += usercomment;
151 TString output5 =
"coutputDstarNorm";
152 output5 += usercomment;
156 AliAnalysisDataContainer *cinput0 = mgr->CreateContainer(input,TChain::Class(),
158 AliAnalysisManager::kInputContainer);
162 AliAnalysisDataContainer *coutput1 = mgr->CreateContainer(output1,TList::Class(),AliAnalysisManager::kOutputContainer,outputfile.Data());
164 AliAnalysisDataContainer *coutputDStar1 = mgr->CreateContainer(output2,TList::Class(),AliAnalysisManager::kOutputContainer,outputfile.Data());
166 AliAnalysisDataContainer *coutputDStar2 = mgr->CreateContainer(output3,TList::Class(),AliAnalysisManager::kOutputContainer, outputfile.Data());
168 AliAnalysisDataContainer *coutputDStar3 = mgr->CreateContainer(output4,AliRDHFCutsDStartoKpipi::Class(),AliAnalysisManager::kOutputContainer, outputfile.Data());
170 AliAnalysisDataContainer *coutputDstarNorm = mgr->CreateContainer(output5,AliNormalizationCounter::Class(),AliAnalysisManager::kOutputContainer, outputfile.Data());
174 mgr->ConnectInput(task,0,mgr->GetCommonInputContainer());
176 mgr->ConnectOutput(task,1,coutput1);
178 mgr->ConnectOutput(task,2,coutputDStar1);
180 mgr->ConnectOutput(task,3,coutputDStar2);
182 mgr->ConnectOutput(task,4,coutputDStar3);
184 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 SetMaxCentrality(Float_t maxCentrality=100.)
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)