ROOT logo
void AddTask_GammaConvV1_pPb3(  Int_t trainConfig = 1,  //change different set of cuts
                              Bool_t isMC   = kFALSE, //run MC
                              Int_t enableQAMesonTask = 0, //enable QA in AliAnalysisTaskGammaConvV1
                              Int_t enableQAPhotonTask = 0, // enable additional QA task
                              TString fileNameInputForWeighting = "MCSpectraInput.root", // path to file for weigting input
                              Int_t doWeightingPart = 0,  //enable Weighting
                              TString generatorName = "DPMJET",
                              TString cutnumberAODBranch = "8000000160084000001500000" // cutnumber for AOD branch
                           ) {

	Int_t isHeavyIon = 2;
	
	// ================= 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");

	// ================== GetAnalysisManager ===============================
	AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
	if (!mgr) {
		Error(Form("AddTask_GammaConvV1_%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 ================================
	//offline V0Finder
	TString cutnumberPhoton = "160000084001001500000000";
	TString cutnumberEvent = "8000000";
	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
			cout << "AOD handler: adding " << cutnumberAODBranch.Data() << " as conversion branch" << endl;
			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 task to the ANALYSIS manager =====
	//================================================
	//            find input container
	AliAnalysisTaskGammaConvV1 *task=NULL;
	task= new AliAnalysisTaskGammaConvV1(Form("GammaConvV1_%i",trainConfig));
	task->SetIsHeavyIon(isHeavyIon);
	task->SetIsMC(isMC);
	// Cut Numbers to use in Analysis
	Int_t numberOfCuts = 4;

	TString *eventCutArray = new TString[numberOfCuts];
	TString *photonCutArray = new TString[numberOfCuts];
	TString *mesonCutArray = new TString[numberOfCuts];
	Bool_t doEtaShiftIndCuts = kFALSE;
	TString stringShift = "";
	
	if (trainConfig == 1) {
		eventCutArray[ 0] = "8000011"; photonCutArray[ 0] = "102000092170008260400000"; mesonCutArray[ 0] = "01621035009000";  // all Photon Qualities  //offline V0Finder
		eventCutArray[ 1] = "8000011"; photonCutArray[ 1] = "102000092170008260420000"; mesonCutArray[ 1] = "01621035009000";  // only photon quality 1  //offline V0Finder
		eventCutArray[ 2] = "8000011"; photonCutArray[ 2] = "102000092170008260430000"; mesonCutArray[ 2] = "01621035009000";  // only photon quality 2  //offline V0Finder
		eventCutArray[ 3] = "8000011"; photonCutArray[ 3] = "102000092170008260440000"; mesonCutArray[ 3] = "01621035009000";  // only photon quality 3  //offline V0Finder
	} else if (trainConfig == 2) {
		eventCutArray[ 0] = "8000012"; photonCutArray[ 0] = "102000092170008260400000"; mesonCutArray[ 0] = "01621035009000";  // all Photon Qualities  //offline V0Finder
		eventCutArray[ 0] = "8000012"; photonCutArray[ 1] = "102000092170008260420000"; mesonCutArray[ 1] = "01621035009000";  // only photon quality 1  //offline V0Finder
		eventCutArray[ 0] = "8000012"; photonCutArray[ 2] = "102000092170008260430000"; mesonCutArray[ 2] = "01621035009000";  // only photon quality 2  //offline V0Finder
		eventCutArray[ 0] = "8000012"; photonCutArray[ 3] = "102000092170008260440000"; mesonCutArray[ 3] = "01621035009000";  // only photon quality 3  //offline V0Finder
	} else {
		Error(Form("GammaConvV1_%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 *HeaderList = new TList();
	if (doWeightingPart==1) {
		TObjString *Header1 = new TObjString("pi0_1");
		HeaderList->Add(Header1);
	}
	if (doWeightingPart==2){
		TObjString *Header3 = new TObjString("eta_2");
		HeaderList->Add(Header3);
	}
	if (doWeightingPart==3) {
		TObjString *Header1 = new TObjString("pi0_1");
		HeaderList->Add(Header1);
		TObjString *Header3 = new TObjString("eta_2");
		HeaderList->Add(Header3);
	}
	
	
	Bool_t doWeighting = kFALSE;
	if (doWeightingPart == 1 || doWeightingPart == 2 || doWeightingPart == 3) doWeighting = kTRUE;
	
	EventCutList->SetOwner(kTRUE);
	AliConvEventCuts **analysisEventCuts = new AliConvEventCuts*[numberOfCuts];
	ConvCutList->SetOwner(kTRUE);
	AliConversionCuts **analysisCuts = new AliConversionCuts*[numberOfCuts];
	MesonCutList->SetOwner(kTRUE);
	AliConversionMesonCuts **analysisMesonCuts = new AliConversionMesonCuts*[numberOfCuts];
	
	
	for(Int_t i = 0; i<numberOfCuts; i++){
		
		analysisEventCuts[i] = new AliConvEventCuts();
		if ( trainConfig == 1  ){
			if (doWeighting){
				if (generatorName.CompareTo("DPMJET")==0){
					analysisEventCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kTRUE, kFALSE, fileNameInputForWeighting, "Pi0_DPMJET_LHC13b2_efix_pPb_5023GeV_MBV0A", "Eta_DPMJET_LHC13b2_efix_pPb_5023GeV_MBV0A", "","Pi0_Fit_Data_pPb_5023GeV_MBV0A","Eta_Fit_Data_pPb_5023GeV_MBV0A");
				} else if (generatorName.CompareTo("HIJING")==0){
					analysisEventCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kTRUE, kFALSE, fileNameInputForWeighting, "Pi0_Hijing_LHC13e7_pPb_5023GeV_MBV0A", "Eta_Hijing_LHC13e7_pPb_5023GeV_MBV0A", "","Pi0_Fit_Data_pPb_5023GeV_MBV0A","Eta_Fit_Data_pPb_5023GeV_MBV0A");
				}
			}
		}   
		if ( trainConfig == 2 ){
			if (doWeighting){
				analysisEventCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kTRUE, kFALSE, fileNameInputForWeighting, "Pi0_Hijing_LHC13e7_addSig_pPb_5023GeV_MBV0A", "Eta_Hijing_LHC13e7_addSig_pPb_5023GeV_MBV0A", "","Pi0_Fit_Data_pPb_5023GeV_MBV0A","Eta_Fit_Data_pPb_5023GeV_MBV0A");
			}
			
		}   
	
		analysisEventCuts[i]->InitializeCutsFromCutString(eventCutArray[i].Data());
		if (doEtaShiftIndCuts) {
			analysisEventCuts[i]->DoEtaShift(doEtaShiftIndCuts);
			analysisEventCuts[i]->SetEtaShift(stringShift);
		}
		if (trainConfig == 179 || trainConfig == 180) {
			analysisEventCuts[0]->DoEtaShift(kTRUE);
			analysisEventCuts[0]->SetEtaShift(-0.215);
		}
		
		EventCutList->Add(analysisEventCuts[i]);
		analysisEventCuts[i]->SetFillCutHistograms("",kFALSE);
		
		analysisCuts[i] = new AliConversionPhotonCuts();
		analysisCuts[i]->InitializeCutsFromCutString(photonCutArray[i].Data());
		analysisCuts[i]->SetIsHeavyIon(isHeavyIon);
		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("");
		analysisEventCuts[i]->SetAcceptedHeader(HeaderList);
	}
	
	task->SetEventCutList(numberOfCuts,EventCutList);
	task->SetConversionCutList(numberOfCuts,ConvCutList);
	task->SetMesonCutList(numberOfCuts,MesonCutList);
	task->SetMoveParticleAccordingToVertex(kTRUE);
	task->SetDoMesonAnalysis(kTRUE);
	task->SetDoMesonQA(enableQAMesonTask); //Attention new switch for Pi0 QA
	task->SetDoPhotonQA(enableQAPhotonTask);  //Attention new switch small for Photon QA
	
	//connect containers
	AliAnalysisDataContainer *coutput =
		mgr->CreateContainer(Form("GammaConvV1_%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_GammaConvV1_pPb3.C:1
 AddTask_GammaConvV1_pPb3.C:2
 AddTask_GammaConvV1_pPb3.C:3
 AddTask_GammaConvV1_pPb3.C:4
 AddTask_GammaConvV1_pPb3.C:5
 AddTask_GammaConvV1_pPb3.C:6
 AddTask_GammaConvV1_pPb3.C:7
 AddTask_GammaConvV1_pPb3.C:8
 AddTask_GammaConvV1_pPb3.C:9
 AddTask_GammaConvV1_pPb3.C:10
 AddTask_GammaConvV1_pPb3.C:11
 AddTask_GammaConvV1_pPb3.C:12
 AddTask_GammaConvV1_pPb3.C:13
 AddTask_GammaConvV1_pPb3.C:14
 AddTask_GammaConvV1_pPb3.C:15
 AddTask_GammaConvV1_pPb3.C:16
 AddTask_GammaConvV1_pPb3.C:17
 AddTask_GammaConvV1_pPb3.C:18
 AddTask_GammaConvV1_pPb3.C:19
 AddTask_GammaConvV1_pPb3.C:20
 AddTask_GammaConvV1_pPb3.C:21
 AddTask_GammaConvV1_pPb3.C:22
 AddTask_GammaConvV1_pPb3.C:23
 AddTask_GammaConvV1_pPb3.C:24
 AddTask_GammaConvV1_pPb3.C:25
 AddTask_GammaConvV1_pPb3.C:26
 AddTask_GammaConvV1_pPb3.C:27
 AddTask_GammaConvV1_pPb3.C:28
 AddTask_GammaConvV1_pPb3.C:29
 AddTask_GammaConvV1_pPb3.C:30
 AddTask_GammaConvV1_pPb3.C:31
 AddTask_GammaConvV1_pPb3.C:32
 AddTask_GammaConvV1_pPb3.C:33
 AddTask_GammaConvV1_pPb3.C:34
 AddTask_GammaConvV1_pPb3.C:35
 AddTask_GammaConvV1_pPb3.C:36
 AddTask_GammaConvV1_pPb3.C:37
 AddTask_GammaConvV1_pPb3.C:38
 AddTask_GammaConvV1_pPb3.C:39
 AddTask_GammaConvV1_pPb3.C:40
 AddTask_GammaConvV1_pPb3.C:41
 AddTask_GammaConvV1_pPb3.C:42
 AddTask_GammaConvV1_pPb3.C:43
 AddTask_GammaConvV1_pPb3.C:44
 AddTask_GammaConvV1_pPb3.C:45
 AddTask_GammaConvV1_pPb3.C:46
 AddTask_GammaConvV1_pPb3.C:47
 AddTask_GammaConvV1_pPb3.C:48
 AddTask_GammaConvV1_pPb3.C:49
 AddTask_GammaConvV1_pPb3.C:50
 AddTask_GammaConvV1_pPb3.C:51
 AddTask_GammaConvV1_pPb3.C:52
 AddTask_GammaConvV1_pPb3.C:53
 AddTask_GammaConvV1_pPb3.C:54
 AddTask_GammaConvV1_pPb3.C:55
 AddTask_GammaConvV1_pPb3.C:56
 AddTask_GammaConvV1_pPb3.C:57
 AddTask_GammaConvV1_pPb3.C:58
 AddTask_GammaConvV1_pPb3.C:59
 AddTask_GammaConvV1_pPb3.C:60
 AddTask_GammaConvV1_pPb3.C:61
 AddTask_GammaConvV1_pPb3.C:62
 AddTask_GammaConvV1_pPb3.C:63
 AddTask_GammaConvV1_pPb3.C:64
 AddTask_GammaConvV1_pPb3.C:65
 AddTask_GammaConvV1_pPb3.C:66
 AddTask_GammaConvV1_pPb3.C:67
 AddTask_GammaConvV1_pPb3.C:68
 AddTask_GammaConvV1_pPb3.C:69
 AddTask_GammaConvV1_pPb3.C:70
 AddTask_GammaConvV1_pPb3.C:71
 AddTask_GammaConvV1_pPb3.C:72
 AddTask_GammaConvV1_pPb3.C:73
 AddTask_GammaConvV1_pPb3.C:74
 AddTask_GammaConvV1_pPb3.C:75
 AddTask_GammaConvV1_pPb3.C:76
 AddTask_GammaConvV1_pPb3.C:77
 AddTask_GammaConvV1_pPb3.C:78
 AddTask_GammaConvV1_pPb3.C:79
 AddTask_GammaConvV1_pPb3.C:80
 AddTask_GammaConvV1_pPb3.C:81
 AddTask_GammaConvV1_pPb3.C:82
 AddTask_GammaConvV1_pPb3.C:83
 AddTask_GammaConvV1_pPb3.C:84
 AddTask_GammaConvV1_pPb3.C:85
 AddTask_GammaConvV1_pPb3.C:86
 AddTask_GammaConvV1_pPb3.C:87
 AddTask_GammaConvV1_pPb3.C:88
 AddTask_GammaConvV1_pPb3.C:89
 AddTask_GammaConvV1_pPb3.C:90
 AddTask_GammaConvV1_pPb3.C:91
 AddTask_GammaConvV1_pPb3.C:92
 AddTask_GammaConvV1_pPb3.C:93
 AddTask_GammaConvV1_pPb3.C:94
 AddTask_GammaConvV1_pPb3.C:95
 AddTask_GammaConvV1_pPb3.C:96
 AddTask_GammaConvV1_pPb3.C:97
 AddTask_GammaConvV1_pPb3.C:98
 AddTask_GammaConvV1_pPb3.C:99
 AddTask_GammaConvV1_pPb3.C:100
 AddTask_GammaConvV1_pPb3.C:101
 AddTask_GammaConvV1_pPb3.C:102
 AddTask_GammaConvV1_pPb3.C:103
 AddTask_GammaConvV1_pPb3.C:104
 AddTask_GammaConvV1_pPb3.C:105
 AddTask_GammaConvV1_pPb3.C:106
 AddTask_GammaConvV1_pPb3.C:107
 AddTask_GammaConvV1_pPb3.C:108
 AddTask_GammaConvV1_pPb3.C:109
 AddTask_GammaConvV1_pPb3.C:110
 AddTask_GammaConvV1_pPb3.C:111
 AddTask_GammaConvV1_pPb3.C:112
 AddTask_GammaConvV1_pPb3.C:113
 AddTask_GammaConvV1_pPb3.C:114
 AddTask_GammaConvV1_pPb3.C:115
 AddTask_GammaConvV1_pPb3.C:116
 AddTask_GammaConvV1_pPb3.C:117
 AddTask_GammaConvV1_pPb3.C:118
 AddTask_GammaConvV1_pPb3.C:119
 AddTask_GammaConvV1_pPb3.C:120
 AddTask_GammaConvV1_pPb3.C:121
 AddTask_GammaConvV1_pPb3.C:122
 AddTask_GammaConvV1_pPb3.C:123
 AddTask_GammaConvV1_pPb3.C:124
 AddTask_GammaConvV1_pPb3.C:125
 AddTask_GammaConvV1_pPb3.C:126
 AddTask_GammaConvV1_pPb3.C:127
 AddTask_GammaConvV1_pPb3.C:128
 AddTask_GammaConvV1_pPb3.C:129
 AddTask_GammaConvV1_pPb3.C:130
 AddTask_GammaConvV1_pPb3.C:131
 AddTask_GammaConvV1_pPb3.C:132
 AddTask_GammaConvV1_pPb3.C:133
 AddTask_GammaConvV1_pPb3.C:134
 AddTask_GammaConvV1_pPb3.C:135
 AddTask_GammaConvV1_pPb3.C:136
 AddTask_GammaConvV1_pPb3.C:137
 AddTask_GammaConvV1_pPb3.C:138
 AddTask_GammaConvV1_pPb3.C:139
 AddTask_GammaConvV1_pPb3.C:140
 AddTask_GammaConvV1_pPb3.C:141
 AddTask_GammaConvV1_pPb3.C:142
 AddTask_GammaConvV1_pPb3.C:143
 AddTask_GammaConvV1_pPb3.C:144
 AddTask_GammaConvV1_pPb3.C:145
 AddTask_GammaConvV1_pPb3.C:146
 AddTask_GammaConvV1_pPb3.C:147
 AddTask_GammaConvV1_pPb3.C:148
 AddTask_GammaConvV1_pPb3.C:149
 AddTask_GammaConvV1_pPb3.C:150
 AddTask_GammaConvV1_pPb3.C:151
 AddTask_GammaConvV1_pPb3.C:152
 AddTask_GammaConvV1_pPb3.C:153
 AddTask_GammaConvV1_pPb3.C:154
 AddTask_GammaConvV1_pPb3.C:155
 AddTask_GammaConvV1_pPb3.C:156
 AddTask_GammaConvV1_pPb3.C:157
 AddTask_GammaConvV1_pPb3.C:158
 AddTask_GammaConvV1_pPb3.C:159
 AddTask_GammaConvV1_pPb3.C:160
 AddTask_GammaConvV1_pPb3.C:161
 AddTask_GammaConvV1_pPb3.C:162
 AddTask_GammaConvV1_pPb3.C:163
 AddTask_GammaConvV1_pPb3.C:164
 AddTask_GammaConvV1_pPb3.C:165
 AddTask_GammaConvV1_pPb3.C:166
 AddTask_GammaConvV1_pPb3.C:167
 AddTask_GammaConvV1_pPb3.C:168
 AddTask_GammaConvV1_pPb3.C:169
 AddTask_GammaConvV1_pPb3.C:170
 AddTask_GammaConvV1_pPb3.C:171
 AddTask_GammaConvV1_pPb3.C:172
 AddTask_GammaConvV1_pPb3.C:173
 AddTask_GammaConvV1_pPb3.C:174
 AddTask_GammaConvV1_pPb3.C:175
 AddTask_GammaConvV1_pPb3.C:176
 AddTask_GammaConvV1_pPb3.C:177
 AddTask_GammaConvV1_pPb3.C:178
 AddTask_GammaConvV1_pPb3.C:179
 AddTask_GammaConvV1_pPb3.C:180
 AddTask_GammaConvV1_pPb3.C:181
 AddTask_GammaConvV1_pPb3.C:182
 AddTask_GammaConvV1_pPb3.C:183
 AddTask_GammaConvV1_pPb3.C:184
 AddTask_GammaConvV1_pPb3.C:185
 AddTask_GammaConvV1_pPb3.C:186
 AddTask_GammaConvV1_pPb3.C:187
 AddTask_GammaConvV1_pPb3.C:188
 AddTask_GammaConvV1_pPb3.C:189
 AddTask_GammaConvV1_pPb3.C:190
 AddTask_GammaConvV1_pPb3.C:191
 AddTask_GammaConvV1_pPb3.C:192
 AddTask_GammaConvV1_pPb3.C:193
 AddTask_GammaConvV1_pPb3.C:194
 AddTask_GammaConvV1_pPb3.C:195
 AddTask_GammaConvV1_pPb3.C:196
 AddTask_GammaConvV1_pPb3.C:197
 AddTask_GammaConvV1_pPb3.C:198
 AddTask_GammaConvV1_pPb3.C:199
 AddTask_GammaConvV1_pPb3.C:200
 AddTask_GammaConvV1_pPb3.C:201
 AddTask_GammaConvV1_pPb3.C:202
 AddTask_GammaConvV1_pPb3.C:203
 AddTask_GammaConvV1_pPb3.C:204
 AddTask_GammaConvV1_pPb3.C:205
 AddTask_GammaConvV1_pPb3.C:206
 AddTask_GammaConvV1_pPb3.C:207
 AddTask_GammaConvV1_pPb3.C:208
 AddTask_GammaConvV1_pPb3.C:209
 AddTask_GammaConvV1_pPb3.C:210
 AddTask_GammaConvV1_pPb3.C:211
 AddTask_GammaConvV1_pPb3.C:212
 AddTask_GammaConvV1_pPb3.C:213
 AddTask_GammaConvV1_pPb3.C:214
 AddTask_GammaConvV1_pPb3.C:215
 AddTask_GammaConvV1_pPb3.C:216
 AddTask_GammaConvV1_pPb3.C:217
 AddTask_GammaConvV1_pPb3.C:218
 AddTask_GammaConvV1_pPb3.C:219
 AddTask_GammaConvV1_pPb3.C:220
 AddTask_GammaConvV1_pPb3.C:221
 AddTask_GammaConvV1_pPb3.C:222
 AddTask_GammaConvV1_pPb3.C:223
 AddTask_GammaConvV1_pPb3.C:224
 AddTask_GammaConvV1_pPb3.C:225
 AddTask_GammaConvV1_pPb3.C:226
 AddTask_GammaConvV1_pPb3.C:227
 AddTask_GammaConvV1_pPb3.C:228
 AddTask_GammaConvV1_pPb3.C:229
 AddTask_GammaConvV1_pPb3.C:230
 AddTask_GammaConvV1_pPb3.C:231
 AddTask_GammaConvV1_pPb3.C:232
 AddTask_GammaConvV1_pPb3.C:233
 AddTask_GammaConvV1_pPb3.C:234
 AddTask_GammaConvV1_pPb3.C:235