ROOT logo
void AddTask_GammaConvDalitzV1_pp(  Int_t trainConfig = 1,  //change different set of cuts
				    Bool_t isMC   = kFALSE, //run MC 
				    TString fileNameInputForWeighting = "MCSpectraInput.root" // path to file for weigting input
				 ) {

   // ================= 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("libPWGGAGammaConv.so");
   gSystem->Load("libCDB.so");
   gSystem->Load("libSTEER.so");
   gSystem->Load("libSTEERBase.so");
   gSystem->Load("libTENDER.so");
   gSystem->Load("libTENDERSupplies.so");
   
   Int_t isHeavyIon = 0;
      
   // ================== GetAnalysisManager ===============================
   AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
   if (!mgr) {
      Error(Form("AddTask_GammaConvDalitzV1_%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 cutnumber = "00000000000840010015000000"; 
   TString cutnumberPhoton = "002000084000002200000000";
   TString cutnumberEvent  = "0000000"; 
		
   
   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())){
				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);

	}


   
  if( !(AliDalitzElectronSelector*)mgr->GetTask("ElectronSelector") ){

 

   AliDalitzElectronSelector *fElectronSelector = new AliDalitzElectronSelector("ElectronSelector");

   //ConfigV0ReaderV1(fV0ReaderV1,ConvCutnumber,IsHeavyIon);



   // Set AnalysisCut Number

   AliDalitzElectronCuts *fElecCuts=0;

   TString ElecCuts = "90005400000002000000";



   if( ElecCuts!=""){

       fElecCuts= new AliDalitzElectronCuts(ElecCuts.Data(),ElecCuts.Data());

      if(fElecCuts->InitializeCutsFromCutString(ElecCuts.Data())){

         fElectronSelector->SetDalitzElectronCuts(fElecCuts);

         fElecCuts->SetFillCutHistograms("",kTRUE);

      }

   }

   fElectronSelector->Init();
   mgr->AddTask(fElectronSelector);
    //connect input fElectronSelector

   mgr->ConnectInput (fElectronSelector,0,cinput);
   
 }



   





   //================================================
   //========= Add task to the ANALYSIS manager =====
   //            find input container
   AliAnalysisTaskGammaConvDalitzV1 *task=NULL;
   task= new AliAnalysisTaskGammaConvDalitzV1(Form("GammaConvDalitzV1_%i",trainConfig));
   task->SetIsHeavyIon(0);
   task->SetIsMC(isMC);
   
   
   // Cut Numbers to use in Analysis
   Int_t numberOfCuts = 2;
   
   TString *eventCutArray   = new TString[numberOfCuts];
   TString *photonCutArray  = new TString[numberOfCuts];
   TString *MesonCutarray   = new TString[numberOfCuts];
   TString *ElecCutarray    = new TString[numberOfCuts];
   
               
   

   if(trainConfig == 1){
     //TOF PID															     				
     eventCutArray[0]="0000011"; photonCutArray[0] = "002000093663027800000000"; MesonCutarray[0] = "01631031009000";ElecCutarray[0] = "90478403253102621000";  //TOF[-3,5] 0.0 sigmas at low Pt for pion rejection, Pt 0.125 cut,  DCAxy Pt Dep, No Mass(e+,e-)  FindCluster > 0.0
     eventCutArray[1]="0000011"; photonCutArray[1] = "002000093663027800000000"; MesonCutarray[1] = "01631031009000";ElecCutarray[1] = "90478404253102621000";  //TOF[-2,3] 0.0 sigmas at low Pt for pion rejection, Pt 0.125 cut,  DCAxy Pt Dep, No Mass(e+,e-)  FindCluster > 0.0     
    } else if (trainConfig == 2) {
     //TOF PID
     eventCutArray[0]="0000011"; photonCutArray[0] = "002000093663027800000000"; MesonCutarray[0] = "01631031009000";ElecCutarray[0] = "90478403253102621000";  //TOF[-3,5] 0.0 sigmas at low Pt for pion rejection, Pt 0.125 cut,  DCAxy Pt Dep, No Mass(e+,e-)  FindCluster > 0.0
     eventCutArray[1]="0000011"; photonCutArray[1] = "002000093663027800000000"; MesonCutarray[1] = "01631031009000";ElecCutarray[1] = "90478404253102621000";  //TOF[-2,3] 0.0 sigmas at low Pt for pion rejection, Pt 0.125 cut,  DCAxy Pt Dep, No Mass(e+,e-)  FindCluster > 0.0     
    } else if (trainConfig == 3) {
     //TOF PID
     eventCutArray[0]="0000011"; photonCutArray[0] = "002000093663027800000000"; MesonCutarray[0] = "01631031009000";ElecCutarray[0] = "90478403253102621000";  //TOF[-3,5] 0.0 sigmas at low Pt for pion rejection, Pt 0.125 cut,  DCAxy Pt Dep, No Mass(e+,e-)  FindCluster > 0.0
     eventCutArray[1]="0000011"; photonCutArray[1] = "002000093663027800000000"; MesonCutarray[1] = "01631031009000";ElecCutarray[1] = "90478404253102621000";  //TOF[-2,3] 0.0 sigmas at low Pt for pion rejection, Pt 0.125 cut,  DCAxy Pt Dep, No Mass(e+,e-)  FindCluster > 0.0     
    } else {
      Error(Form("GammaConvDalitzV1_%i",trainConfig), "wrong trainConfig variable no cuts have been specified for the configuration");
      return;
   }

   TList  *EventCutList = new TList();
   TList  *ConvCutList  = new TList();
   TList  *MesonCutList = new TList();
   TList  *ElecCutList  = new TList();

   TList *HeaderList = new TList();
   TObjString *Header2 = new TObjString("BOX");
   HeaderList->Add(Header2);
   
   EventCutList->SetOwner(kTRUE);
   AliConvEventCuts **analysisEventCuts 	= new AliConvEventCuts*[numberOfCuts];
   ConvCutList->SetOwner(kTRUE);
   AliConversionPhotonCuts **analysisCuts 	= new AliConversionPhotonCuts*[numberOfCuts];
   MesonCutList->SetOwner(kTRUE);
   AliConversionMesonCuts **analysisMesonCuts 	= new AliConversionMesonCuts*[numberOfCuts];
   ElecCutList->SetOwner(kTRUE);
   AliDalitzElectronCuts **analysisElecCuts 	= new AliDalitzElectronCuts*[numberOfCuts];
   


   for(Int_t i = 0; i<numberOfCuts; i++){
     
     
      TString cutName( Form("%s_%s_%s_%s",eventCutArray[i].Data(),photonCutArray[i].Data(),ElecCutarray[i].Data(),MesonCutarray[i].Data() ) );
    
      analysisEventCuts[i] = new AliConvEventCuts();
      analysisEventCuts[i]->InitializeCutsFromCutString(eventCutArray[i].Data());
      EventCutList->Add(analysisEventCuts[i]);
      analysisEventCuts[i]->SetFillCutHistograms("",kFALSE);
      
      
      analysisCuts[i] = new AliConversionPhotonCuts();
      analysisCuts[i]->InitializeCutsFromCutString(photonCutArray[i].Data());
      ConvCutList->Add(analysisCuts[i]);
      analysisCuts[i]->SetFillCutHistograms("",kFALSE);
   
      analysisMesonCuts[i] = new AliConversionMesonCuts();
      analysisMesonCuts[i]->InitializeCutsFromCutString(MesonCutarray[i].Data());
      MesonCutList->Add(analysisMesonCuts[i]);
      analysisMesonCuts[i]->SetFillCutHistograms("");
      
      
      analysisElecCuts[i] = new AliDalitzElectronCuts();
      analysisElecCuts[i]->InitializeCutsFromCutString(ElecCutarray[i].Data());
      ElecCutList->Add(analysisElecCuts[i]);
      analysisElecCuts[i]->SetFillCutHistograms("",kFALSE,cutName); 
      
      
      analysisEventCuts[i]->SetAcceptedHeader(HeaderList);
     
   }
   
   task->SetEventCutList(numberOfCuts,EventCutList);
   task->SetConversionCutList(numberOfCuts,ConvCutList);
   task->SetMesonCutList(MesonCutList);
   task->SetElectronCutList(ElecCutList);
   task->SetMoveParticleAccordingToVertex(kTRUE);
   //task->SetDoMesonAnalysis(kTRUE);
   //if (enableQAMesonTask) task->SetDoMesonQA(kTRUE); //Attention new switch for Pi0 QA
   //if (enableQAMesonTask) task->SetDoPhotonQA(kTRUE);  //Attention new switch small for Photon QA

   //connect containers
   AliAnalysisDataContainer *coutput =
   mgr->CreateContainer(Form("GammaConvDalitzV1_%i",trainConfig), TList::Class(),
                           AliAnalysisManager::kOutputContainer,Form("GammaConvV1_%i.root",trainConfig));

   mgr->AddTask(task);
   mgr->ConnectInput(task,0,cinput);
   mgr->ConnectOutput(task,1,coutput);

   return;

}
 AddTask_GammaConvDalitzV1_pp.C:1
 AddTask_GammaConvDalitzV1_pp.C:2
 AddTask_GammaConvDalitzV1_pp.C:3
 AddTask_GammaConvDalitzV1_pp.C:4
 AddTask_GammaConvDalitzV1_pp.C:5
 AddTask_GammaConvDalitzV1_pp.C:6
 AddTask_GammaConvDalitzV1_pp.C:7
 AddTask_GammaConvDalitzV1_pp.C:8
 AddTask_GammaConvDalitzV1_pp.C:9
 AddTask_GammaConvDalitzV1_pp.C:10
 AddTask_GammaConvDalitzV1_pp.C:11
 AddTask_GammaConvDalitzV1_pp.C:12
 AddTask_GammaConvDalitzV1_pp.C:13
 AddTask_GammaConvDalitzV1_pp.C:14
 AddTask_GammaConvDalitzV1_pp.C:15
 AddTask_GammaConvDalitzV1_pp.C:16
 AddTask_GammaConvDalitzV1_pp.C:17
 AddTask_GammaConvDalitzV1_pp.C:18
 AddTask_GammaConvDalitzV1_pp.C:19
 AddTask_GammaConvDalitzV1_pp.C:20
 AddTask_GammaConvDalitzV1_pp.C:21
 AddTask_GammaConvDalitzV1_pp.C:22
 AddTask_GammaConvDalitzV1_pp.C:23
 AddTask_GammaConvDalitzV1_pp.C:24
 AddTask_GammaConvDalitzV1_pp.C:25
 AddTask_GammaConvDalitzV1_pp.C:26
 AddTask_GammaConvDalitzV1_pp.C:27
 AddTask_GammaConvDalitzV1_pp.C:28
 AddTask_GammaConvDalitzV1_pp.C:29
 AddTask_GammaConvDalitzV1_pp.C:30
 AddTask_GammaConvDalitzV1_pp.C:31
 AddTask_GammaConvDalitzV1_pp.C:32
 AddTask_GammaConvDalitzV1_pp.C:33
 AddTask_GammaConvDalitzV1_pp.C:34
 AddTask_GammaConvDalitzV1_pp.C:35
 AddTask_GammaConvDalitzV1_pp.C:36
 AddTask_GammaConvDalitzV1_pp.C:37
 AddTask_GammaConvDalitzV1_pp.C:38
 AddTask_GammaConvDalitzV1_pp.C:39
 AddTask_GammaConvDalitzV1_pp.C:40
 AddTask_GammaConvDalitzV1_pp.C:41
 AddTask_GammaConvDalitzV1_pp.C:42
 AddTask_GammaConvDalitzV1_pp.C:43
 AddTask_GammaConvDalitzV1_pp.C:44
 AddTask_GammaConvDalitzV1_pp.C:45
 AddTask_GammaConvDalitzV1_pp.C:46
 AddTask_GammaConvDalitzV1_pp.C:47
 AddTask_GammaConvDalitzV1_pp.C:48
 AddTask_GammaConvDalitzV1_pp.C:49
 AddTask_GammaConvDalitzV1_pp.C:50
 AddTask_GammaConvDalitzV1_pp.C:51
 AddTask_GammaConvDalitzV1_pp.C:52
 AddTask_GammaConvDalitzV1_pp.C:53
 AddTask_GammaConvDalitzV1_pp.C:54
 AddTask_GammaConvDalitzV1_pp.C:55
 AddTask_GammaConvDalitzV1_pp.C:56
 AddTask_GammaConvDalitzV1_pp.C:57
 AddTask_GammaConvDalitzV1_pp.C:58
 AddTask_GammaConvDalitzV1_pp.C:59
 AddTask_GammaConvDalitzV1_pp.C:60
 AddTask_GammaConvDalitzV1_pp.C:61
 AddTask_GammaConvDalitzV1_pp.C:62
 AddTask_GammaConvDalitzV1_pp.C:63
 AddTask_GammaConvDalitzV1_pp.C:64
 AddTask_GammaConvDalitzV1_pp.C:65
 AddTask_GammaConvDalitzV1_pp.C:66
 AddTask_GammaConvDalitzV1_pp.C:67
 AddTask_GammaConvDalitzV1_pp.C:68
 AddTask_GammaConvDalitzV1_pp.C:69
 AddTask_GammaConvDalitzV1_pp.C:70
 AddTask_GammaConvDalitzV1_pp.C:71
 AddTask_GammaConvDalitzV1_pp.C:72
 AddTask_GammaConvDalitzV1_pp.C:73
 AddTask_GammaConvDalitzV1_pp.C:74
 AddTask_GammaConvDalitzV1_pp.C:75
 AddTask_GammaConvDalitzV1_pp.C:76
 AddTask_GammaConvDalitzV1_pp.C:77
 AddTask_GammaConvDalitzV1_pp.C:78
 AddTask_GammaConvDalitzV1_pp.C:79
 AddTask_GammaConvDalitzV1_pp.C:80
 AddTask_GammaConvDalitzV1_pp.C:81
 AddTask_GammaConvDalitzV1_pp.C:82
 AddTask_GammaConvDalitzV1_pp.C:83
 AddTask_GammaConvDalitzV1_pp.C:84
 AddTask_GammaConvDalitzV1_pp.C:85
 AddTask_GammaConvDalitzV1_pp.C:86
 AddTask_GammaConvDalitzV1_pp.C:87
 AddTask_GammaConvDalitzV1_pp.C:88
 AddTask_GammaConvDalitzV1_pp.C:89
 AddTask_GammaConvDalitzV1_pp.C:90
 AddTask_GammaConvDalitzV1_pp.C:91
 AddTask_GammaConvDalitzV1_pp.C:92
 AddTask_GammaConvDalitzV1_pp.C:93
 AddTask_GammaConvDalitzV1_pp.C:94
 AddTask_GammaConvDalitzV1_pp.C:95
 AddTask_GammaConvDalitzV1_pp.C:96
 AddTask_GammaConvDalitzV1_pp.C:97
 AddTask_GammaConvDalitzV1_pp.C:98
 AddTask_GammaConvDalitzV1_pp.C:99
 AddTask_GammaConvDalitzV1_pp.C:100
 AddTask_GammaConvDalitzV1_pp.C:101
 AddTask_GammaConvDalitzV1_pp.C:102
 AddTask_GammaConvDalitzV1_pp.C:103
 AddTask_GammaConvDalitzV1_pp.C:104
 AddTask_GammaConvDalitzV1_pp.C:105
 AddTask_GammaConvDalitzV1_pp.C:106
 AddTask_GammaConvDalitzV1_pp.C:107
 AddTask_GammaConvDalitzV1_pp.C:108
 AddTask_GammaConvDalitzV1_pp.C:109
 AddTask_GammaConvDalitzV1_pp.C:110
 AddTask_GammaConvDalitzV1_pp.C:111
 AddTask_GammaConvDalitzV1_pp.C:112
 AddTask_GammaConvDalitzV1_pp.C:113
 AddTask_GammaConvDalitzV1_pp.C:114
 AddTask_GammaConvDalitzV1_pp.C:115
 AddTask_GammaConvDalitzV1_pp.C:116
 AddTask_GammaConvDalitzV1_pp.C:117
 AddTask_GammaConvDalitzV1_pp.C:118
 AddTask_GammaConvDalitzV1_pp.C:119
 AddTask_GammaConvDalitzV1_pp.C:120
 AddTask_GammaConvDalitzV1_pp.C:121
 AddTask_GammaConvDalitzV1_pp.C:122
 AddTask_GammaConvDalitzV1_pp.C:123
 AddTask_GammaConvDalitzV1_pp.C:124
 AddTask_GammaConvDalitzV1_pp.C:125
 AddTask_GammaConvDalitzV1_pp.C:126
 AddTask_GammaConvDalitzV1_pp.C:127
 AddTask_GammaConvDalitzV1_pp.C:128
 AddTask_GammaConvDalitzV1_pp.C:129
 AddTask_GammaConvDalitzV1_pp.C:130
 AddTask_GammaConvDalitzV1_pp.C:131
 AddTask_GammaConvDalitzV1_pp.C:132
 AddTask_GammaConvDalitzV1_pp.C:133
 AddTask_GammaConvDalitzV1_pp.C:134
 AddTask_GammaConvDalitzV1_pp.C:135
 AddTask_GammaConvDalitzV1_pp.C:136
 AddTask_GammaConvDalitzV1_pp.C:137
 AddTask_GammaConvDalitzV1_pp.C:138
 AddTask_GammaConvDalitzV1_pp.C:139
 AddTask_GammaConvDalitzV1_pp.C:140
 AddTask_GammaConvDalitzV1_pp.C:141
 AddTask_GammaConvDalitzV1_pp.C:142
 AddTask_GammaConvDalitzV1_pp.C:143
 AddTask_GammaConvDalitzV1_pp.C:144
 AddTask_GammaConvDalitzV1_pp.C:145
 AddTask_GammaConvDalitzV1_pp.C:146
 AddTask_GammaConvDalitzV1_pp.C:147
 AddTask_GammaConvDalitzV1_pp.C:148
 AddTask_GammaConvDalitzV1_pp.C:149
 AddTask_GammaConvDalitzV1_pp.C:150
 AddTask_GammaConvDalitzV1_pp.C:151
 AddTask_GammaConvDalitzV1_pp.C:152
 AddTask_GammaConvDalitzV1_pp.C:153
 AddTask_GammaConvDalitzV1_pp.C:154
 AddTask_GammaConvDalitzV1_pp.C:155
 AddTask_GammaConvDalitzV1_pp.C:156
 AddTask_GammaConvDalitzV1_pp.C:157
 AddTask_GammaConvDalitzV1_pp.C:158
 AddTask_GammaConvDalitzV1_pp.C:159
 AddTask_GammaConvDalitzV1_pp.C:160
 AddTask_GammaConvDalitzV1_pp.C:161
 AddTask_GammaConvDalitzV1_pp.C:162
 AddTask_GammaConvDalitzV1_pp.C:163
 AddTask_GammaConvDalitzV1_pp.C:164
 AddTask_GammaConvDalitzV1_pp.C:165
 AddTask_GammaConvDalitzV1_pp.C:166
 AddTask_GammaConvDalitzV1_pp.C:167
 AddTask_GammaConvDalitzV1_pp.C:168
 AddTask_GammaConvDalitzV1_pp.C:169
 AddTask_GammaConvDalitzV1_pp.C:170
 AddTask_GammaConvDalitzV1_pp.C:171
 AddTask_GammaConvDalitzV1_pp.C:172
 AddTask_GammaConvDalitzV1_pp.C:173
 AddTask_GammaConvDalitzV1_pp.C:174
 AddTask_GammaConvDalitzV1_pp.C:175
 AddTask_GammaConvDalitzV1_pp.C:176
 AddTask_GammaConvDalitzV1_pp.C:177
 AddTask_GammaConvDalitzV1_pp.C:178
 AddTask_GammaConvDalitzV1_pp.C:179
 AddTask_GammaConvDalitzV1_pp.C:180
 AddTask_GammaConvDalitzV1_pp.C:181
 AddTask_GammaConvDalitzV1_pp.C:182
 AddTask_GammaConvDalitzV1_pp.C:183
 AddTask_GammaConvDalitzV1_pp.C:184
 AddTask_GammaConvDalitzV1_pp.C:185
 AddTask_GammaConvDalitzV1_pp.C:186
 AddTask_GammaConvDalitzV1_pp.C:187
 AddTask_GammaConvDalitzV1_pp.C:188
 AddTask_GammaConvDalitzV1_pp.C:189
 AddTask_GammaConvDalitzV1_pp.C:190
 AddTask_GammaConvDalitzV1_pp.C:191
 AddTask_GammaConvDalitzV1_pp.C:192
 AddTask_GammaConvDalitzV1_pp.C:193
 AddTask_GammaConvDalitzV1_pp.C:194
 AddTask_GammaConvDalitzV1_pp.C:195
 AddTask_GammaConvDalitzV1_pp.C:196
 AddTask_GammaConvDalitzV1_pp.C:197
 AddTask_GammaConvDalitzV1_pp.C:198
 AddTask_GammaConvDalitzV1_pp.C:199
 AddTask_GammaConvDalitzV1_pp.C:200
 AddTask_GammaConvDalitzV1_pp.C:201
 AddTask_GammaConvDalitzV1_pp.C:202
 AddTask_GammaConvDalitzV1_pp.C:203
 AddTask_GammaConvDalitzV1_pp.C:204
 AddTask_GammaConvDalitzV1_pp.C:205
 AddTask_GammaConvDalitzV1_pp.C:206
 AddTask_GammaConvDalitzV1_pp.C:207
 AddTask_GammaConvDalitzV1_pp.C:208
 AddTask_GammaConvDalitzV1_pp.C:209
 AddTask_GammaConvDalitzV1_pp.C:210
 AddTask_GammaConvDalitzV1_pp.C:211
 AddTask_GammaConvDalitzV1_pp.C:212
 AddTask_GammaConvDalitzV1_pp.C:213
 AddTask_GammaConvDalitzV1_pp.C:214
 AddTask_GammaConvDalitzV1_pp.C:215
 AddTask_GammaConvDalitzV1_pp.C:216
 AddTask_GammaConvDalitzV1_pp.C:217
 AddTask_GammaConvDalitzV1_pp.C:218
 AddTask_GammaConvDalitzV1_pp.C:219
 AddTask_GammaConvDalitzV1_pp.C:220
 AddTask_GammaConvDalitzV1_pp.C:221
 AddTask_GammaConvDalitzV1_pp.C:222
 AddTask_GammaConvDalitzV1_pp.C:223
 AddTask_GammaConvDalitzV1_pp.C:224
 AddTask_GammaConvDalitzV1_pp.C:225
 AddTask_GammaConvDalitzV1_pp.C:226
 AddTask_GammaConvDalitzV1_pp.C:227
 AddTask_GammaConvDalitzV1_pp.C:228
 AddTask_GammaConvDalitzV1_pp.C:229
 AddTask_GammaConvDalitzV1_pp.C:230
 AddTask_GammaConvDalitzV1_pp.C:231
 AddTask_GammaConvDalitzV1_pp.C:232
 AddTask_GammaConvDalitzV1_pp.C:233
 AddTask_GammaConvDalitzV1_pp.C:234
 AddTask_GammaConvDalitzV1_pp.C:235
 AddTask_GammaConvDalitzV1_pp.C:236
 AddTask_GammaConvDalitzV1_pp.C:237
 AddTask_GammaConvDalitzV1_pp.C:238
 AddTask_GammaConvDalitzV1_pp.C:239
 AddTask_GammaConvDalitzV1_pp.C:240
 AddTask_GammaConvDalitzV1_pp.C:241
 AddTask_GammaConvDalitzV1_pp.C:242
 AddTask_GammaConvDalitzV1_pp.C:243
 AddTask_GammaConvDalitzV1_pp.C:244
 AddTask_GammaConvDalitzV1_pp.C:245
 AddTask_GammaConvDalitzV1_pp.C:246
 AddTask_GammaConvDalitzV1_pp.C:247
 AddTask_GammaConvDalitzV1_pp.C:248
 AddTask_GammaConvDalitzV1_pp.C:249
 AddTask_GammaConvDalitzV1_pp.C:250
 AddTask_GammaConvDalitzV1_pp.C:251
 AddTask_GammaConvDalitzV1_pp.C:252
 AddTask_GammaConvDalitzV1_pp.C:253
 AddTask_GammaConvDalitzV1_pp.C:254
 AddTask_GammaConvDalitzV1_pp.C:255
 AddTask_GammaConvDalitzV1_pp.C:256
 AddTask_GammaConvDalitzV1_pp.C:257
 AddTask_GammaConvDalitzV1_pp.C:258
 AddTask_GammaConvDalitzV1_pp.C:259
 AddTask_GammaConvDalitzV1_pp.C:260
 AddTask_GammaConvDalitzV1_pp.C:261
 AddTask_GammaConvDalitzV1_pp.C:262