void AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp(
Int_t trainConfig = 1,
Bool_t isMC = kFALSE, // run MC
Bool_t enableQAMesonTask = kTRUE, // enable QA in AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero
TString fileNameInputForWeighting = "MCSpectraInput.root", // path to file for weigting input
Bool_t doWeighting = kFALSE, // enable Weighting
TString generatorName = "Pythia",
TString cutnumberAODBranch = "0000000060084001001500000"
) {
// ================= Load Librariers =================================
gSystem->Load("libCore.so");
gSystem->Load("libTree.so");
gSystem->Load("libGeom.so");
gSystem->Load("libVMC.so");
gSystem->Load("libPhysics.so");
gSystem->Load("libMinuit");
gSystem->Load("libSTEERBase");
gSystem->Load("libESD");
gSystem->Load("libAOD");
gSystem->Load("libANALYSIS");
gSystem->Load("libANALYSISalice");
gSystem->Load("libCDB.so");
gSystem->Load("libSTEER.so");
gSystem->Load("libSTEERBase.so");
gSystem->Load("libTENDER.so");
gSystem->Load("libTENDERSupplies.so");
gSystem->Load("libPWGflowBase.so");
gSystem->Load("libPWGflowTasks.so");
gSystem->Load("libPWGGAGammaConv.so");
Int_t isHeavyIon = 2;
// ================== GetAnalysisManager ===============================
AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
if (!mgr) {
Error(Form("AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pPb_%i",trainConfig), "No analysis manager found.");
return ;
}
// ================== GetInputEventHandler =============================
AliVEventHandler *inputHandler=mgr->GetInputEventHandler();
//========= Add PID Reponse to ANALYSIS manager ====
if(!(AliPIDResponse*)mgr->GetTask("PIDResponseTask")){
gROOT->LoadMacro("$ALICE_ROOT/ANALYSIS/macros/AddTaskPIDResponse.C");
AddTaskPIDResponse(isMC);
}
//========= Set Cutnumber for V0Reader ================================
TString cutnumberPhoton = "060000084001001500000000";
TString cutnumberEvent = "0000000";
TString PionCuts = "000000200"; //Electron Cuts
Bool_t doEtaShift = kFALSE;
AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
//========= Add V0 Reader to ANALYSIS manager if not yet existent =====
if( !(AliV0ReaderV1*)mgr->GetTask("V0ReaderV1") ){
AliV0ReaderV1 *fV0ReaderV1 = new AliV0ReaderV1("V0ReaderV1");
fV0ReaderV1->SetUseOwnXYZCalculation(kTRUE);
fV0ReaderV1->SetCreateAODs(kFALSE);// AOD Output
fV0ReaderV1->SetUseAODConversionPhoton(kTRUE);
if (!mgr) {
Error("AddTask_V0ReaderV1", "No analysis manager found.");
return;
}
AliConvEventCuts *fEventCuts=NULL;
if(cutnumberEvent!=""){
fEventCuts= new AliConvEventCuts(cutnumberEvent.Data(),cutnumberEvent.Data());
fEventCuts->SetPreSelectionCutFlag(kTRUE);
if(fEventCuts->InitializeCutsFromCutString(cutnumberEvent.Data())){
fEventCuts->DoEtaShift(doEtaShift);
fV0ReaderV1->SetEventCuts(fEventCuts);
fEventCuts->SetFillCutHistograms("",kTRUE);
}
}
// Set AnalysisCut Number
AliConversionPhotonCuts *fCuts=NULL;
if(cutnumberPhoton!=""){
fCuts= new AliConversionPhotonCuts(cutnumberPhoton.Data(),cutnumberPhoton.Data());
fCuts->SetPreSelectionCutFlag(kTRUE);
fCuts->SetIsHeavyIon(isHeavyIon);
if(fCuts->InitializeCutsFromCutString(cutnumberPhoton.Data())){
fV0ReaderV1->SetConversionCuts(fCuts);
fCuts->SetFillCutHistograms("",kTRUE);
}
}
if(inputHandler->IsA()==AliAODInputHandler::Class()){
// AOD mode
fV0ReaderV1->SetDeltaAODBranchName(Form("GammaConv_%s_gamma",cutnumberAODBranch.Data()));
}
fV0ReaderV1->Init();
AliLog::SetGlobalLogLevel(AliLog::kInfo);
//connect input V0Reader
mgr->AddTask(fV0ReaderV1);
mgr->ConnectInput(fV0ReaderV1,0,cinput);
}
//================================================
//========= Add Electron Selector ================
if( !(AliPrimaryPionSelector*)mgr->GetTask("PionSelector") ){
AliPrimaryPionSelector *fPionSelector = new AliPrimaryPionSelector("PionSelector");
// Set AnalysisCut Number
AliPrimaryPionCuts *fPionCuts=0;
if( PionCuts!=""){
fPionCuts= new AliPrimaryPionCuts(PionCuts.Data(),PionCuts.Data());
if(fPionCuts->InitializeCutsFromCutString(PionCuts.Data())){
fPionSelector->SetPrimaryPionCuts(fPionCuts);
fPionCuts->SetFillCutHistograms("",kTRUE);
}
}
fPionSelector->Init();
mgr->AddTask(fPionSelector);
AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
//connect input V0Reader
mgr->ConnectInput (fPionSelector,0,cinput1);
}
AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero *task=NULL;
task= new AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero(Form("GammaConvNeutralMesonPiPlPiMiPiZero_%i",trainConfig));
task->SetIsHeavyIon(2);
task->SetIsMC(isMC);
// Cut Numbers to use in Analysis
Int_t numberOfCuts = 1;
TString *eventCutArray = new TString[numberOfCuts];
TString *ConvCutarray = new TString[numberOfCuts];
TString *PionCutarray = new TString[numberOfCuts];
TString *NeutralPionCutarray = new TString[numberOfCuts];
TString *MesonCutarray = new TString[numberOfCuts];
Bool_t doEtaShiftIndCuts = kFALSE;
TString stringShift = "";
// Shifting in pPb direction
doEtaShiftIndCuts = kTRUE;
stringShift = "pPb";
if( trainConfig == 1 ) {
eventCutArray[ 0] = "0000010"; ConvCutarray[0] = "002000091170008260400000"; PionCutarray[0] = "000000400"; NeutralPionCutarray[0] = "01035030000000"; MesonCutarray[0] = "01035030000000";
} else if( trainConfig == 2 ) {
eventCutArray[ 0] = "0000010"; ConvCutarray[0] = "002000091170008260400000"; PionCutarray[0] = "002000700"; NeutralPionCutarray[0] = "01035030000000"; MesonCutarray[0] = "01035030000000";
} else if( trainConfig == 3 ) {
eventCutArray[ 0] = "0000010"; ConvCutarray[0] = "002000091170008260400000"; PionCutarray[0] = "002003700"; NeutralPionCutarray[0] = "01035030000000"; MesonCutarray[0] = "01035030000000";
} else if( trainConfig == 4 ) {
eventCutArray[ 0] = "0000010"; ConvCutarray[0] = "002000091170008260400000"; PionCutarray[0] = "002006700"; NeutralPionCutarray[0] = "01035030000000"; MesonCutarray[0] = "01035030000000";
} else if( trainConfig == 5 ) {
eventCutArray[ 0] = "0000010"; ConvCutarray[0] = "002000091170008260400000"; PionCutarray[0] = "002006700"; NeutralPionCutarray[0] = "01035031000000"; MesonCutarray[0] = "01035030000000";
} else if( trainConfig == 6 ) {
eventCutArray[ 0] = "0000010"; ConvCutarray[0] = "002000091170008260400000"; PionCutarray[0] = "002006700"; NeutralPionCutarray[0] = "01035032000000"; MesonCutarray[0] = "01035030000000";
} else if( trainConfig == 7 ) {
eventCutArray[ 0] = "0000010"; ConvCutarray[0] = "002000091170008260400000"; PionCutarray[0] = "002006700"; NeutralPionCutarray[0] = "01035033000000"; MesonCutarray[0] = "01035030000000";
} else if( trainConfig == 8 ) {
eventCutArray[ 0] = "0000010"; ConvCutarray[0] = "002000091170008260400000"; PionCutarray[0] = "002003700"; NeutralPionCutarray[0] = "01035033000000"; MesonCutarray[0] = "01035030000000";
}
TList *EventCutList = new TList();
TList *ConvCutList = new TList();
TList *NeutralPionCutList = new TList();
TList *MesonCutList = new TList();
TList *PionCutList = new TList();
TList *HeaderList = new TList();
TObjString *Header1 = new TObjString("pi0_1");
HeaderList->Add(Header1);
TObjString *Header3 = new TObjString("eta_2");
HeaderList->Add(Header3);
EventCutList->SetOwner(kTRUE);
AliConvEventCuts **analysisEventCuts = new AliConvEventCuts*[numberOfCuts];
ConvCutList->SetOwner(kTRUE);
AliConversionPhotonCuts **analysisCuts = new AliConversionPhotonCuts*[numberOfCuts];
NeutralPionCutList->SetOwner(kTRUE);
AliConversionMesonCuts **analysisNeutralPionCuts = new AliConversionMesonCuts*[numberOfCuts];
MesonCutList->SetOwner(kTRUE);
AliConversionMesonCuts **analysisMesonCuts = new AliConversionMesonCuts*[numberOfCuts];
PionCutList->SetOwner(kTRUE);
AliPrimaryPionCuts **analysisPionCuts = new AliPrimaryPionCuts*[numberOfCuts];
for(Int_t i = 0; i<numberOfCuts; i++){
analysisEventCuts[i] = new AliConvEventCuts();
analysisEventCuts[i]->InitializeCutsFromCutString(eventCutArray[i].Data());
EventCutList->Add(analysisEventCuts[i]);
analysisEventCuts[i]->SetFillCutHistograms("",kFALSE);
analysisCuts[i] = new AliConversionPhotonCuts();
if( ! analysisCuts[i]->InitializeCutsFromCutString(ConvCutarray[i].Data()) ) {
cout<<"ERROR: analysisCuts [" <<i<<"]"<<endl;
return 0;
} else {
ConvCutList->Add(analysisCuts[i]);
analysisCuts[i]->SetFillCutHistograms("",kFALSE);
}
analysisNeutralPionCuts[i] = new AliConversionMesonCuts();
if( ! analysisNeutralPionCuts[i]->InitializeCutsFromCutString(NeutralPionCutarray[i].Data()) ) {
cout<<"ERROR: analysisMesonCuts [ " <<i<<" ] "<<endl;
return 0;
} else {
NeutralPionCutList->Add(analysisNeutralPionCuts[i]);
analysisNeutralPionCuts[i]->SetFillCutHistograms("");
}
analysisMesonCuts[i] = new AliConversionMesonCuts();
if( ! analysisMesonCuts[i]->InitializeCutsFromCutString(MesonCutarray[i].Data()) ) {
cout<<"ERROR: analysisMesonCuts [ " <<i<<" ] "<<endl;
return 0;
} else {
MesonCutList->Add(analysisMesonCuts[i]);
analysisMesonCuts[i]->SetFillCutHistograms("");
}
analysisEventCuts[i]->SetAcceptedHeader(HeaderList);
TString cutName( Form("%s_%s_%s_%s_%s",eventCutArray[i].Data(), ConvCutarray[i].Data(),PionCutarray[i].Data(),NeutralPionCutarray[i].Data(), MesonCutarray[i].Data() ) );
analysisPionCuts[i] = new AliPrimaryPionCuts();
if( !analysisPionCuts[i]->InitializeCutsFromCutString(PionCutarray[i].Data())) {
cout<< "ERROR: analysisPionCuts [ " <<i<<" ] "<<endl;
return 0;
} else {
PionCutList->Add(analysisPionCuts[i]);
analysisPionCuts[i]->SetFillCutHistograms("",kFALSE,cutName);
}
}
task->SetEventCutList(numberOfCuts,EventCutList);
task->SetConversionCutList(numberOfCuts,ConvCutList);
task->SetNeutralPionCutList(NeutralPionCutList);
task->SetMesonCutList(MesonCutList);
task->SetPionCutList(PionCutList);
task->SetMoveParticleAccordingToVertex(kTRUE);
if(enableQAMesonTask) task->SetDoMesonQA(kTRUE);
//connect containers
AliAnalysisDataContainer *coutput =
mgr->CreateContainer(Form("GammaConvNeutralMesonPiPlPiMiPiZero_%i",trainConfig), TList::Class(),
AliAnalysisManager::kOutputContainer,Form("GammaConvNeutralMesonPiPlPiMiPiZero_%i.root",trainConfig));
mgr->AddTask(task);
mgr->ConnectInput(task,0,cinput);
mgr->ConnectOutput(task,1,coutput);
return;
}
AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:1 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:2 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:3 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:4 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:5 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:6 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:7 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:8 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:9 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:10 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:11 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:12 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:13 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:14 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:15 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:16 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:17 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:18 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:19 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:20 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:21 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:22 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:23 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:24 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:25 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:26 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:27 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:28 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:29 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:30 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:31 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:32 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:33 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:34 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:35 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:36 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:37 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:38 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:39 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:40 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:41 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:42 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:43 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:44 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:45 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:46 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:47 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:48 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:49 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:50 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:51 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:52 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:53 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:54 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:55 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:56 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:57 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:58 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:59 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:60 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:61 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:62 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:63 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:64 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:65 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:66 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:67 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:68 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:69 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:70 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:71 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:72 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:73 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:74 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:75 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:76 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:77 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:78 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:79 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:80 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:81 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:82 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:83 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:84 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:85 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:86 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:87 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:88 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:89 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:90 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:91 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:92 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:93 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:94 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:95 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:96 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:97 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:98 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:99 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:100 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:101 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:102 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:103 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:104 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:105 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:106 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:107 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:108 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:109 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:110 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:111 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:112 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:113 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:114 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:115 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:116 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:117 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:118 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:119 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:120 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:121 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:122 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:123 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:124 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:125 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:126 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:127 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:128 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:129 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:130 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:131 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:132 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:133 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:134 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:135 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:136 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:137 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:138 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:139 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:140 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:141 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:142 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:143 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:144 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:145 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:146 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:147 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:148 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:149 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:150 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:151 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:152 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:153 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:154 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:155 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:156 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:157 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:158 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:159 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:160 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:161 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:162 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:163 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:164 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:165 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:166 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:167 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:168 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:169 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:170 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:171 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:172 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:173 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:174 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:175 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:176 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:177 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:178 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:179 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:180 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:181 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:182 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:183 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:184 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:185 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:186 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:187 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:188 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:189 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:190 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:191 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:192 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:193 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:194 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:195 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:196 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:197 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:198 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:199 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:200 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:201 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:202 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:203 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:204 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:205 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:206 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:207 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:208 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:209 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:210 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:211 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:212 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:213 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:214 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:215 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:216 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:217 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:218 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:219 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:220 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:221 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:222 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:223 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:224 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:225 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:226 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:227 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:228 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:229 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:230 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:231 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:232 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:233 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:234 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:235 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:236 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:237 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:238 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:239 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:240 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:241 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:242 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:243 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:244 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:245 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:246 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:247 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:248 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:249 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:250 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:251 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:252 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:253 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:254 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:255 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:256 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:257 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:258 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:259 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:260 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:261 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:262 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:263 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:264 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:265 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:266 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:267 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:268 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:269 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:270 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:271 AddTask_GammaConvNeutralMesonPiPlPiMiPiZero_pp.C:272