+++ /dev/null
-AliFemtoK0Analysis *AddTaskK0Femto(bool SignDep = kFALSE, bool FieldPositive = kTRUE, bool OnlineCase = kTRUE, bool MeritCase = kTRUE, bool Case3D = kFALSE, bool CutCheck = kFALSE, float MinDL = 0.0, int MeritCutChoice = 4, float MinSep = 5.0, bool FlatCent = kFALSE, bool PsiBinning = kFALSE, int NPsiBins = 1, TString nameSpec = "NoSpec"){
-
- AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
- if (!mgr) {
- ::Error("AddTaskBF", "No analysis manager to connect to.");
- return NULL;
- }
-
- AliFemtoK0Analysis *K0Task = new AliFemtoK0Analysis("K0Task", SignDep, FieldPositive, OnlineCase, MeritCase, Case3D, CutCheck, MinDL, MeritCutChoice, MinSep, FlatCent, PsiBinning, NPsiBins);
- if(!K0Task) exit(-1);
- mgr->AddTask(K0Task);
-
- TString outputFileName = AliAnalysisManager::GetCommonFileName();
- outputFileName += ":PWGCF.outputK0Analysis_";
- outputFileName += nameSpec;
- if(SignDep){
- if(FieldPositive) outputFileName += "_FieldPos.root";
- else outputFileName += "_FieldNeg.root";
- }
- AliAnalysisDataContainer *coutputK0 = mgr->CreateContainer("MyList", TList::Class(), AliAnalysisManager::kOutputContainer, outputFileName.Data());
-
- mgr->ConnectInput(K0Task, 0, mgr->GetCommonInputContainer());
- mgr->ConnectOutput(K0Task, 1, coutputK0);
-
- return K0Task;
-}
-
-
-