4 Bool_t useRotBkg=kFALSE,
Bool_t useBkgFromPhiSB=kFALSE,
Bool_t useCutV0multTPCout=kFALSE)
18 ::Error(
"AddTaskDs",
"No analysis manager to connect to.");
26 filecuts=TFile::Open(
filename.Data());
27 if(!filecuts ||(filecuts&& !filecuts->IsOpen())){
28 AliFatal(
"Cut object not found: analysis will not start!\n");
30 else printf(
"Cut object correctly found\n");
39 printf(
"Cut object not found: standard pp cut object used\n");
42 else AliFatal(
"Standard cut object not available for PbPb: analysis will not start!\n");
52 dsTask->SetDebugLevel(0);
68 AliAnalysisDataContainer *cinputDs = mgr->CreateContainer(name,TChain::Class(),
69 AliAnalysisManager::kInputContainer);
70 TString outputfile = AliAnalysisManager::GetCommonFileName();
71 outputfile +=
":PWG3_D2H_InvMassDs";
74 name=
"coutputDsCuts"; name+=postname;
75 AliAnalysisDataContainer *coutputDsCuts = mgr->CreateContainer(name,TList::Class(),
76 AliAnalysisManager::kOutputContainer,
79 name=
"coutputDs"; name+=postname;
80 AliAnalysisDataContainer *coutputDs = mgr->CreateContainer(name,TList::Class(),
81 AliAnalysisManager::kOutputContainer,
83 name=
"coutputDsNorm"; name+=postname;
84 AliAnalysisDataContainer *coutputDsNorm = mgr->CreateContainer(name,AliNormalizationCounter::Class(),
85 AliAnalysisManager::kOutputContainer,
88 name=
"coutputDs2"; name+=postname;
90 AliAnalysisDataContainer *coutputDs2 = mgr->CreateContainer(name,TNtuple::Class(),
91 AliAnalysisManager::kOutputContainer,
93 coutputDs2->SetSpecialOutput();
96 mgr->ConnectInput(dsTask,0,mgr->GetCommonInputContainer());
98 mgr->ConnectOutput(dsTask,1,coutputDs);
100 mgr->ConnectOutput(dsTask,2,coutputDsCuts);
102 mgr->ConnectOutput(dsTask,3,coutputDsNorm);
105 mgr->ConnectOutput(dsTask,4,coutputDs2);
void SetFillNSparseDplus(Bool_t fill=kTRUE)
void SetUseRotBkg(Bool_t flag=kFALSE)
void SetUseSelectionBit(Bool_t opt=kFALSE)
void SetSystem(Int_t system)
AliAnalysisTaskSEDs * AddTaskDs(Int_t system=0, Int_t storeNtuple=0, Bool_t storeNsparse=kFALSE, Bool_t storeNsparseDplus=kFALSE, Bool_t readMC=kFALSE, TString filename="", TString postname="", Bool_t doCutVarHistos=kFALSE, Int_t AODProtection=1, Bool_t useRotBkg=kFALSE, Bool_t useBkgFromPhiSB=kFALSE, Bool_t useCutV0multTPCout=kFALSE)
virtual void SetStandardCutsPP2010()
void SetUseBkgFromPhiSB(Bool_t flag=kFALSE)
void SetReadMC(Bool_t readMC=kTRUE)
void SetUseCutV0multVsTPCout(Bool_t flag)
void SetFillNSparse(Bool_t fill=kTRUE)
void SetDoCutVarHistos(Bool_t opt=kTRUE)
void SetAODMismatchProtection(Int_t opt=1)