AliAnalysisTask *AddTaskHFEreducedEvent(Bool_t MCthere=kFALSE, Int_t TRDtrigger=0,Int_t minnbTPC=70,Int_t minnbTPCPID=80,Int_t minnbITS=3,
Bool_t isRemoveFirstEvent=kTRUE){
//
// Produce reduced events
//
// Name
TString appendixx(TString::Format("HFEreducedEventt%dTPCcl%dpidcl%dITScl%d",(Int_t)TRDtrigger,(Int_t) minnbTPC,(Int_t) minnbTPCPID,(Int_t) minnbITS,
(Int_t) isRemoveFirstEvent));
AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
// task
AliHFEreducedEventCreatorESD *reducedEventCreator = new AliHFEreducedEventCreatorESD("HFEreducedEventCreator");
reducedEventCreator->SetMinNclustersTPC(minnbTPC);
reducedEventCreator->SetMinNclustersTPCPID(minnbTPCPID);
reducedEventCreator->SetMinNclustersITS(minnbITS);
if(isRemoveFirstEvent) reducedEventCreator->SetRemoveFirstEventFromChunk();
if(TRDtrigger==0) reducedEventCreator->SelectCollisionCandidates(AliVEvent::kINT7);
else reducedEventCreator->SelectCollisionCandidates(AliVEvent::kINT7 | AliVEvent::kTRD);
mgr->AddTask(reducedEventCreator);
TString containerName = mgr->GetCommonFileName();
containerName += ":";
containerName += appendixx.Data();
AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
mgr->ConnectOutput(reducedEventCreator,1, mgr->CreateContainer(Form("list_%s",appendixx.Data()), TTree::Class(),AliAnalysisManager::kOutputContainer,containerName.Data()));
mgr->ConnectInput(reducedEventCreator,0, cinput );
return NULL;
}
AddTaskHFEreducedEventESD.C:1 AddTaskHFEreducedEventESD.C:2 AddTaskHFEreducedEventESD.C:3 AddTaskHFEreducedEventESD.C:4 AddTaskHFEreducedEventESD.C:5 AddTaskHFEreducedEventESD.C:6 AddTaskHFEreducedEventESD.C:7 AddTaskHFEreducedEventESD.C:8 AddTaskHFEreducedEventESD.C:9 AddTaskHFEreducedEventESD.C:10 AddTaskHFEreducedEventESD.C:11 AddTaskHFEreducedEventESD.C:12 AddTaskHFEreducedEventESD.C:13 AddTaskHFEreducedEventESD.C:14 AddTaskHFEreducedEventESD.C:15 AddTaskHFEreducedEventESD.C:16 AddTaskHFEreducedEventESD.C:17 AddTaskHFEreducedEventESD.C:18 AddTaskHFEreducedEventESD.C:19 AddTaskHFEreducedEventESD.C:20 AddTaskHFEreducedEventESD.C:21 AddTaskHFEreducedEventESD.C:22 AddTaskHFEreducedEventESD.C:23 AddTaskHFEreducedEventESD.C:24 AddTaskHFEreducedEventESD.C:25 AddTaskHFEreducedEventESD.C:26 AddTaskHFEreducedEventESD.C:27 AddTaskHFEreducedEventESD.C:28 AddTaskHFEreducedEventESD.C:29 AddTaskHFEreducedEventESD.C:30 AddTaskHFEreducedEventESD.C:31 AddTaskHFEreducedEventESD.C:32 AddTaskHFEreducedEventESD.C:33 AddTaskHFEreducedEventESD.C:34 AddTaskHFEreducedEventESD.C:35 AddTaskHFEreducedEventESD.C:36 AddTaskHFEreducedEventESD.C:37 AddTaskHFEreducedEventESD.C:38 AddTaskHFEreducedEventESD.C:39 AddTaskHFEreducedEventESD.C:40