fLambdaMassRange[0] = 1.08; fLambdaMassRange[1] = 1.15;
DefineInput(0,TChain::Class());
- DefineOutput(1, TList::Class()); // QA histograms
- DefineOutput(2, TTree::Class()); // reduced information tree
- if(fFillFriendInfo) DefineOutput(3, TTree::Class()); // reduced information tree with friends
+ //DefineOutput(1, TList::Class()); // QA histograms
+ //DefineOutput(2, TTree::Class()); // reduced information tree
+ //if(fFillFriendInfo) DefineOutput(3, TTree::Class()); // reduced information tree with friends
//DefineOutput(2, TTree::Class()); // reduced information tree with friends
-
+ DefineOutput(1, TTree::Class()); // reduced information tree
+
fListHistos.SetName("QAhistograms");
fListDielectron.SetOwner();
fListHistos.SetOwner(kFALSE);
fReducedEvent = new AliReducedEvent("DstEvent");
fTree->Branch("Event",&fReducedEvent,16000,99);
- PostData(1, &fListHistos);
- PostData(2, fTree);
- if(fFillFriendInfo) PostData(3, fFriendTree);
+ //PostData(1, &fListHistos);
+ //PostData(2, fTree);
+ //if(fFillFriendInfo) PostData(3, fFriendTree);
//PostData(2, fFriendTree);
+ PostData(1, fTree);
}
//_________________________________________________________________________________
if(fFillFriendInfo) fFriendTree->Fill();
// if there are candidate pairs, add the information to the reduced tree
- PostData(1, &fListHistos);
- PostData(2, fTree);
- if(fFillFriendInfo) PostData(3, fFriendTree);
+ //PostData(1, &fListHistos);
+ //PostData(2, fTree);
+ //if(fFillFriendInfo) PostData(3, fFriendTree);
//PostData(2, fFriendTree);
+ PostData(1, fTree);
}
fRequirePIDbit[fNcuts]=pidBitType;
fActiveCuts[fNcuts]=(var==-1 ? AliDielectronVarManager::kP : var);
- AliInfo(Form("Add PID cut %d: sigma [% .1f,% .1f] \t cut [% .1f,% .f] \t var %d->%s \n",
- fNcuts,nSigmaLow,nSigmaUp,min,max,fActiveCuts[fNcuts],AliDielectronVarManager::GetValueName(fActiveCuts[fNcuts])));
+ // AliInfo(Form("Add PID cut %d: sigma [% .1f,% .1f] \t cut [% .1f,% .f] \t var %d->%s \n",
+ // fNcuts,nSigmaLow,nSigmaUp,min,max,fActiveCuts[fNcuts],AliDielectronVarManager::GetValueName(fActiveCuts[fNcuts])));
++fNcuts;
//get the current analysis manager
AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
if (!mgr) {
- Error("AddTask_iarsene_dst", "No analysis manager found.");
+ Error("AddTask_ReducedTree", "No analysis manager found.");
return 0;
}
//Do we have an MC handler?
Bool_t hasMC=(AliAnalysisManager::GetAnalysisManager()->GetMCtruthEventHandler()!=0x0);
- //gROOT->LoadMacro("AliReducedEvent.cxx+g");
- //gROOT->LoadMacro("AliAnalysisTaskReducedTree.cxx+g");
-
//create task and add it to the manager
AliAnalysisTaskReducedTree *task=new AliAnalysisTaskReducedTree("DSTTreeMaker");
task->SetTriggerMask(AliVEvent::kMB+AliVEvent::kCentral+AliVEvent::kSemiCentral);
task->SetFillV0Info(kFALSE);
task->SetFillCaloClusterInfo(kFALSE);
- //task->SetFillFriendInfo(kFALSE);
+ task->SetFillFriendInfo(kFALSE);
task->SetEventFilter(CreateEventFilter());
task->SetTrackFilter(CreateGlobalTrackFilter());
mgr->ConnectInput(task, 0, mgr->GetCommonInputContainer());
mgr->ConnectOutput(task, 0, coutput1 );
- mgr->ConnectOutput(task, 1, cOutputHist1);
- mgr->ConnectOutput(task, 2, cOutputHist2);
- mgr->ConnectOutput(task, 3, cOutputHist3);
+ //mgr->ConnectOutput(task, 1, cOutputHist1);
+ //mgr->ConnectOutput(task, 2, cOutputHist2);
+ //mgr->ConnectOutput(task, 3, cOutputHist3);
//mgr->ConnectOutput(task, 2, cOutputHist3);
-
+ mgr->ConnectOutput(task, 1, cOutputHist2);
return task;
}