ROOT logo
void AddTaskPWG4HighPtTrackQA(TString prodType = "LHC10h", Int_t iAODanalysis = 0, Bool_t isPbPb=kTRUE, Bool_t bReduced = kTRUE, Int_t filterBit = 272, Bool_t doEfficiency = kFALSE)
{
  if(iAODanalysis==0) { //run on ESDs
    if(prodType.EqualTo("LHC10h") || prodType.EqualTo("LHC11a")) {
      if(bReduced)
	AddTaskPWG4HighPtTrackQAAllReduced(prodType.Data(),isPbPb,iAODanalysis);
      else
	AddTaskPWG4HighPtTrackQAAll(prodType.Data(),isPbPb,iAODanalysis);
    }
    else if(prodType.Contains("LHC12") || prodType.Contains("LHC13")) {
      AddTaskPWG4HighPtTrackQApPb();
    } else {
      if(bReduced)
	AddTaskPWG4HighPtTrackQAAllReduced2011(prodType.Data(),isPbPb,iAODanalysis);
      else
	AddTaskPWG4HighPtTrackQAAll2011(prodType.Data(),isPbPb,iAODanalysis);
    }
  }
  else if(iAODanalysis==1) { //run on AODs
    if(doEfficiency==1){
      gROOT->LoadMacro(gSystem->ExpandPathName("$ALICE_ROOT/PWGJE/macros/AddTaskHybridTrackEfficiency.C"));
      AddTaskHybridTrackEfficiencyQA_AOD_train(prodType.Data(),isPbPb,AliVEvent::kMB,kTRUE,kFALSE);
    }
    AddTaskPWG4HighPtTrackQAAOD(prodType.Data(),isPbPb,iAODanalysis,filterBit); 
  }
}

void AddTaskPWG4HighPtTrackQApPb(char *prodType = "LHC13b")
{
  AliPWG4HighPtTrackQA *taskTrackQA05cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,kFALSE,0,10,0,5,AliVEvent::kINT7);
  AliPWG4HighPtTrackQA *taskTrackQA75cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,kFALSE,0,10,7,5,AliVEvent::kINT7);
  
  if(!strcmp(prodType,"LHC13d") || !strcmp(prodType,"LHC13e") || !strcmp(prodType,"LHC13f")) {
    AliPWG4HighPtTrackQA *taskTrackQA05cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,kFALSE,0,10,0,5,AliVEvent::kEMCEJE);
    AliPWG4HighPtTrackQA *taskTrackQA75cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,kFALSE,0,10,7,5,AliVEvent::kEMCEJE);
  }
}

void AddTaskPWG4HighPtTrackQAAll(char *prodType = "LHC10h",Bool_t isPbPb=kTRUE, Int_t iAODanalysis = 0) 
{    

  Int_t cent = 10;
  
  AliPWG4HighPtTrackQA *taskTrackQA00cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,0); //RAA track cuts
  AliPWG4HighPtTrackQA *taskTrackQA01cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,1); //global hybrid unconstrained
  AliPWG4HighPtTrackQA *taskTrackQA70cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,0); //global hybrid constrained category 1
  AliPWG4HighPtTrackQA *taskTrackQA71cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,1); //global hybrid constrained category 2
  AliPWG4HighPtTrackQA *taskTrackQA72cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,2); //global hybrid constrained all

  if(isPbPb) {
    for(cent=0; cent<4; cent++) {
      AliPWG4HighPtTrackQA *taskTrackQA00 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,0);
      AliPWG4HighPtTrackQA *taskTrackQA01 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,1);
      AliPWG4HighPtTrackQA *taskTrackQA70 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,0);
      AliPWG4HighPtTrackQA *taskTrackQA71 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,1);
      AliPWG4HighPtTrackQA *taskTrackQA72 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,2);
    }
  }
}

void AddTaskPWG4HighPtTrackQAAll2011(char *prodType = "LHC11h",Bool_t isPbPb=kTRUE, Int_t iAODanalysis = 0) 
{    

  Int_t cent = 10;
  UInt_t iPhysicsSelectionFlag = AliVEvent::kMB;
  UInt_t iPhysicsSelectionFlagCentral = AliVEvent::kCentral;
  UInt_t iPhysicsSelectionFlagSemiCentral = AliVEvent::kSemiCentral;

  
  AliPWG4HighPtTrackQA *taskTrackQA00cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,0,iPhysicsSelectionFlag);
  AliPWG4HighPtTrackQA *taskTrackQA01cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,1,iPhysicsSelectionFlag);
  AliPWG4HighPtTrackQA *taskTrackQA70cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,0,iPhysicsSelectionFlag);
  AliPWG4HighPtTrackQA *taskTrackQA71cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,1,iPhysicsSelectionFlag);
  AliPWG4HighPtTrackQA *taskTrackQA72cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,2,iPhysicsSelectionFlag);
  
  AliPWG4HighPtTrackQA *taskTrackQA05cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,5,iPhysicsSelectionFlag);
  AliPWG4HighPtTrackQA *taskTrackQA74cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,4,iPhysicsSelectionFlag);
  AliPWG4HighPtTrackQA *taskTrackQA75cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,5,iPhysicsSelectionFlag);

  if(isPbPb) {
    for(cent=0; cent<4; cent++) {
      AliPWG4HighPtTrackQA *taskTrackQA00 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,0,iPhysicsSelectionFlag);
      AliPWG4HighPtTrackQA *taskTrackQA01 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,1,iPhysicsSelectionFlag);
      AliPWG4HighPtTrackQA *taskTrackQA70 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,0,iPhysicsSelectionFlag);
      AliPWG4HighPtTrackQA *taskTrackQA71 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,1,iPhysicsSelectionFlag);
      AliPWG4HighPtTrackQA *taskTrackQA72 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,2,iPhysicsSelectionFlag);
      AliPWG4HighPtTrackQA *taskTrackQA05 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,5,iPhysicsSelectionFlag);
      AliPWG4HighPtTrackQA *taskTrackQA74 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,4,iPhysicsSelectionFlag);
      AliPWG4HighPtTrackQA *taskTrackQA75 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,5,iPhysicsSelectionFlag);

      if(cent==0) {
	AliPWG4HighPtTrackQA *taskTrackQA00 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,0,iPhysicsSelectionFlagCentral);
	AliPWG4HighPtTrackQA *taskTrackQA01 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,1,iPhysicsSelectionFlagCentral);
	AliPWG4HighPtTrackQA *taskTrackQA70 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,0,iPhysicsSelectionFlagCentral);
	AliPWG4HighPtTrackQA *taskTrackQA71 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,1,iPhysicsSelectionFlagCentral);
	AliPWG4HighPtTrackQA *taskTrackQA72 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,2,iPhysicsSelectionFlagCentral);
	AliPWG4HighPtTrackQA *taskTrackQA05 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,5,iPhysicsSelectionFlagCentral);
	AliPWG4HighPtTrackQA *taskTrackQA74 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,4,iPhysicsSelectionFlagCentral);
	AliPWG4HighPtTrackQA *taskTrackQA75 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,5,iPhysicsSelectionFlagCentral);
      }
      else {
	AliPWG4HighPtTrackQA *taskTrackQA00 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,0,iPhysicsSelectionFlagSemiCentral);
	AliPWG4HighPtTrackQA *taskTrackQA01 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,1,iPhysicsSelectionFlagSemiCentral);
	AliPWG4HighPtTrackQA *taskTrackQA70 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,0,iPhysicsSelectionFlagSemiCentral);
	AliPWG4HighPtTrackQA *taskTrackQA71 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,1,iPhysicsSelectionFlagSemiCentral);
	AliPWG4HighPtTrackQA *taskTrackQA72 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,2,iPhysicsSelectionFlagSemiCentral);
	AliPWG4HighPtTrackQA *taskTrackQA05 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,5,iPhysicsSelectionFlagSemiCentral);
	AliPWG4HighPtTrackQA *taskTrackQA74 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,4,iPhysicsSelectionFlagSemiCentral);
	AliPWG4HighPtTrackQA *taskTrackQA75 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,5,iPhysicsSelectionFlagSemiCentral);
      }
    }
  }
}

void AddTaskPWG4HighPtTrackQAAllReduced(char *prodType = "LHC11h",Bool_t isPbPb=kTRUE, Int_t iAODanalysis = 0) 
{    

  int cent = 10;
  
  if(isPbPb) {
    for(cent=0; cent<4; cent++) {
      AliPWG4HighPtTrackQA *taskTrackQA00 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,0);
      AliPWG4HighPtTrackQA *taskTrackQA01 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,1);
      AliPWG4HighPtTrackQA *taskTrackQA70 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,0);
      AliPWG4HighPtTrackQA *taskTrackQA71 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,1);
      AliPWG4HighPtTrackQA *taskTrackQA72 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,2);
    }
  }
}

void AddTaskPWG4HighPtTrackQALHC11hLTS(char *prodType = "LHC10h",Bool_t isPbPb=kTRUE, Int_t iAODanalysis = 0) 
{    

  Int_t cent = 10;
  UInt_t iPhysicsSelectionFlag = AliVEvent::kMB|AliVEvent::kCentral|AliVEvent::kSemiCentral;
  UInt_t iPhysicsSelectionFlagEMCEJE = AliVEvent::kEMCEJE;
  
  AliPWG4HighPtTrackQA *taskTrackQA00cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,0,iPhysicsSelectionFlag);
  AliPWG4HighPtTrackQA *taskTrackQA01cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,1,iPhysicsSelectionFlag);
  AliPWG4HighPtTrackQA *taskTrackQA70cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,0,iPhysicsSelectionFlag);
  AliPWG4HighPtTrackQA *taskTrackQA71cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,1,iPhysicsSelectionFlag);
  AliPWG4HighPtTrackQA *taskTrackQA72cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,2,iPhysicsSelectionFlag);
  AliPWG4HighPtTrackQA *taskTrackQA05cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,5,iPhysicsSelectionFlag);
  AliPWG4HighPtTrackQA *taskTrackQA74cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,4,iPhysicsSelectionFlag);
  AliPWG4HighPtTrackQA *taskTrackQA75cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,5,iPhysicsSelectionFlag);

  AliPWG4HighPtTrackQA *taskTrackQAEMCJE00cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,0,iPhysicsSelectionFlagEMCEJE);
  AliPWG4HighPtTrackQA *taskTrackQAEMCJE01cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,1,iPhysicsSelectionFlagEMCEJE);
  AliPWG4HighPtTrackQA *taskTrackQAEMCJE70cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,0,iPhysicsSelectionFlagEMCEJE);
  AliPWG4HighPtTrackQA *taskTrackQAEMCJE71cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,1,iPhysicsSelectionFlagEMCEJE);
  AliPWG4HighPtTrackQA *taskTrackQAEMCJE72cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,2,iPhysicsSelectionFlagEMCEJE);
  AliPWG4HighPtTrackQA *taskTrackQAEMCJE05cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,5,iPhysicsSelectionFlagEMCEJE);
  AliPWG4HighPtTrackQA *taskTrackQAEMCJE74cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,4,iPhysicsSelectionFlagEMCEJE);
  AliPWG4HighPtTrackQA *taskTrackQAEMCJE75cent10 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,5,iPhysicsSelectionFlagEMCEJE);

  if(isPbPb) {
    for(cent=0; cent<4; cent++) {
      AliPWG4HighPtTrackQA *taskTrackQA00 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,0,iPhysicsSelectionFlag);
      AliPWG4HighPtTrackQA *taskTrackQA01 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,1,iPhysicsSelectionFlag);
      AliPWG4HighPtTrackQA *taskTrackQA70 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,0,iPhysicsSelectionFlag);
      AliPWG4HighPtTrackQA *taskTrackQA71 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,1,iPhysicsSelectionFlag);
      AliPWG4HighPtTrackQA *taskTrackQA72 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,2,iPhysicsSelectionFlag);
      AliPWG4HighPtTrackQA *taskTrackQA05 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,5,iPhysicsSelectionFlag);
      AliPWG4HighPtTrackQA *taskTrackQA74 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,4,iPhysicsSelectionFlag);
      AliPWG4HighPtTrackQA *taskTrackQA75 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,5,iPhysicsSelectionFlag);

      AliPWG4HighPtTrackQA *taskTrackQAEMCJE00 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,0,iPhysicsSelectionFlagEMCEJE);
      AliPWG4HighPtTrackQA *taskTrackQAEMCJE01 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,1,iPhysicsSelectionFlagEMCEJE);
      AliPWG4HighPtTrackQA *taskTrackQAEMCJE70 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,0,iPhysicsSelectionFlagEMCEJE);
      AliPWG4HighPtTrackQA *taskTrackQAEMCJE71 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,1,iPhysicsSelectionFlagEMCEJE);
      AliPWG4HighPtTrackQA *taskTrackQAEMCJE72 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,2,iPhysicsSelectionFlagEMCEJE);
      AliPWG4HighPtTrackQA *taskTrackQAEMCJE05 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,5,iPhysicsSelectionFlagEMCEJE);
      AliPWG4HighPtTrackQA *taskTrackQAEMCJE74 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,4,iPhysicsSelectionFlagEMCEJE);
      AliPWG4HighPtTrackQA *taskTrackQAEMCJE75 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,5,iPhysicsSelectionFlagEMCEJE);
    }
  }
}

void AddTaskPWG4HighPtTrackQAAllReduced2011(char *prodType = "LHC10h",Bool_t isPbPb=kTRUE, Int_t iAODanalysis = 0) 
{    

  int cent = 10;

  UInt_t iPhysicsSelectionFlagCentral = AliVEvent::kCentral;
  UInt_t iPhysicsSelectionFlagSemiCentral = AliVEvent::kSemiCentral;

  AliPWG4HighPtTrackQA *taskTrackQA00C = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,0,iPhysicsSelectionFlagCentral);
  AliPWG4HighPtTrackQA *taskTrackQA01C = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,1,iPhysicsSelectionFlagCentral);
  AliPWG4HighPtTrackQA *taskTrackQA70C = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,0,iPhysicsSelectionFlagCentral);
  AliPWG4HighPtTrackQA *taskTrackQA71C = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,1,iPhysicsSelectionFlagCentral);
  AliPWG4HighPtTrackQA *taskTrackQA72C = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,2,iPhysicsSelectionFlagCentral);
  AliPWG4HighPtTrackQA *taskTrackQA05C = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,5,iPhysicsSelectionFlagCentral); 
  AliPWG4HighPtTrackQA *taskTrackQA74C = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,4,iPhysicsSelectionFlagCentral);
  AliPWG4HighPtTrackQA *taskTrackQA75C = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,5,iPhysicsSelectionFlagCentral);

  AliPWG4HighPtTrackQA *taskTrackQA00SC = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,0,iPhysicsSelectionFlagSemiCentral);
  AliPWG4HighPtTrackQA *taskTrackQA01SC = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,1,iPhysicsSelectionFlagSemiCentral);
  AliPWG4HighPtTrackQA *taskTrackQA70SC = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,0,iPhysicsSelectionFlagSemiCentral);
  AliPWG4HighPtTrackQA *taskTrackQA71SC = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,1,iPhysicsSelectionFlagSemiCentral);
  AliPWG4HighPtTrackQA *taskTrackQA72SC = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,2,iPhysicsSelectionFlagSemiCentral);
  AliPWG4HighPtTrackQA *taskTrackQA05SC = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,5,iPhysicsSelectionFlagSemiCentral);
  AliPWG4HighPtTrackQA *taskTrackQA74SC = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,4,iPhysicsSelectionFlagSemiCentral);
  AliPWG4HighPtTrackQA *taskTrackQA75SC = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,5,iPhysicsSelectionFlagSemiCentral);
}

void AddTaskPWG4HighPtTrackQAAOD(char *prodType = "LHC11h",Bool_t isPbPb=kTRUE, Int_t iAODanalysis = 1, Int_t filterBit = 768) 
{  
  UInt_t iPhysicsSelectionFlagMB          = AliVEvent::kMB; 
  UInt_t iPhysicsSelectionFlagCentral     = AliVEvent::kCentral;
  UInt_t iPhysicsSelectionFlagSemiCentral = AliVEvent::kSemiCentral;
  UInt_t iPhysicsSelectionFlagINT7        = AliVEvent::kINT7; 
  UInt_t iPhysicsSelectionFlagEMCEJE      = AliVEvent::kEMCEJE; 

  Int_t cent = 10;

  Int_t filterBit1 = 256; //standard global tracks
  Int_t filterBit2 = 512; //complementary tracks

  Bool_t bIncludeNoITS = kFALSE;

  TString strRunPeriod = TString(prodType);
  strRunPeriod.ToLower();

  if (strRunPeriod == "lhc10h" || strRunPeriod == "lhc11h" || 
      strRunPeriod == "lhc12a" || strRunPeriod == "lhc12b" || strRunPeriod == "lhc12c" || strRunPeriod == "lhc12d" || 
      strRunPeriod == "lhc12e" || strRunPeriod == "lhc12f" || strRunPeriod == "lhc12g" || strRunPeriod == "lhc12g" || 
      strRunPeriod == "lhc12h" || strRunPeriod == "lhc12i" ||
      strRunPeriod == "lhc13b" || strRunPeriod == "lhc13c" || strRunPeriod == "lhc13d" || strRunPeriod == "lhc13e" || 
      strRunPeriod == "lhc13f" || strRunPeriod == "lhc13g" || 
      strRunPeriod == "lhc12a15e" || strRunPeriod == "lhc13b4" || strRunPeriod == "lhc13b4_fix" || 
      strRunPeriod == "lhc13b4_plus" || strRunPeriod == "lhc12a15f" || strRunPeriod.Contains("lhc12a17") || strRunPeriod.Contains("lhc14a1")) {
    filterBit  = 768;
    filterBit1 = 256;
    filterBit2 = 512;
    bIncludeNoITS = kFALSE;
    if(strRunPeriod == "lhc10h") bIncludeNoITS = kTRUE;
  }
  else if (strRunPeriod == "lhc11a" || strRunPeriod == "lhc10hold" || strRunPeriod == "lhc12a15a" || strRunPeriod.Contains("lhc11a2")) {
    filterBit  = 272;
    filterBit1 = 16;
    filterBit2 = 256;
    bIncludeNoITS = kTRUE;
  }

  if(isPbPb) {
    for(cent=0; cent<4; cent++) {
      AliPWG4HighPtTrackQA *taskTrackQAMB = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,0,iPhysicsSelectionFlagMB);
      taskTrackQAMB->SetFilterMask(filterBit);
      taskTrackQAMB->SetIncludeNoITS(bIncludeNoITS);

      AliPWG4HighPtTrackQA *taskTrackQAMB1 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,5,iPhysicsSelectionFlagMB);
      taskTrackQAMB1->SetFilterMask(filterBit1);
      taskTrackQAMB1->SetIncludeNoITS(bIncludeNoITS);
      
      AliPWG4HighPtTrackQA *taskTrackQAMB2 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,5,iPhysicsSelectionFlagMB);
      taskTrackQAMB2->SetFilterMask(filterBit2);
      taskTrackQAMB2->SetIncludeNoITS(bIncludeNoITS);
    }

    cent = 10;

    if(strRunPeriod.Contains("lhc11h")) {
      AliPWG4HighPtTrackQA *taskTrackQAC = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,0,iPhysicsSelectionFlagCentral);
      taskTrackQAC->SetFilterMask(filterBit);
      taskTrackQAC->SetIncludeNoITS(bIncludeNoITS);

      AliPWG4HighPtTrackQA *taskTrackQAC1 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,5,iPhysicsSelectionFlagCentral);
      taskTrackQAC1->SetFilterMask(filterBit1);
      taskTrackQAC1->SetIncludeNoITS(bIncludeNoITS);

      AliPWG4HighPtTrackQA *taskTrackQAC2 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,5,iPhysicsSelectionFlagCentral);
      taskTrackQAC2->SetFilterMask(filterBit2);
      taskTrackQAC2->SetIncludeNoITS(bIncludeNoITS);

      AliPWG4HighPtTrackQA *taskTrackQASC = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,0,iPhysicsSelectionFlagSemiCentral);
      taskTrackQASC->SetFilterMask(filterBit);
      taskTrackQASC->SetIncludeNoITS(bIncludeNoITS);

      AliPWG4HighPtTrackQA *taskTrackQASC1 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,5,iPhysicsSelectionFlagSemiCentral);
      taskTrackQASC1->SetFilterMask(filterBit1);
      taskTrackQASC1->SetIncludeNoITS(bIncludeNoITS);

      AliPWG4HighPtTrackQA *taskTrackQASC2 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,5,iPhysicsSelectionFlagSemiCentral);
      taskTrackQASC2->SetFilterMask(filterBit2);
      taskTrackQASC2->SetIncludeNoITS(bIncludeNoITS);
    }
  }
  else {
    cent = 10;

    if(strRunPeriod.Contains("lhc13") || strRunPeriod.Contains("lhc12")) {
      AliPWG4HighPtTrackQA *taskTrackQAMB = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,0,iPhysicsSelectionFlagINT7);
      taskTrackQAMB->SetFilterMask(filterBit);
      taskTrackQAMB->SetIncludeNoITS(bIncludeNoITS);

      AliPWG4HighPtTrackQA *taskTrackQAMB1 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,5,iPhysicsSelectionFlagINT7);
      taskTrackQAMB1->SetFilterMask(filterBit1);
      taskTrackQAMB1->SetIncludeNoITS(bIncludeNoITS);

      AliPWG4HighPtTrackQA *taskTrackQAMB2 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,5,iPhysicsSelectionFlagINT7);
      taskTrackQAMB2->SetFilterMask(filterBit2);
      taskTrackQAMB2->SetIncludeNoITS(bIncludeNoITS);

      if(strRunPeriod.EqualTo("lhc13d") || strRunPeriod.EqualTo("lhc13e") || strRunPeriod.EqualTo("lhc13f") || strRunPeriod.EqualTo("lhc13g") 
	 || strRunPeriod.Contains("lhc12")) {
	AliPWG4HighPtTrackQA *taskTrackQAEMCEJE = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,0,iPhysicsSelectionFlagEMCEJE);
	taskTrackQAEMCEJE->SetFilterMask(filterBit);
	taskTrackQAEMCEJE->SetIncludeNoITS(bIncludeNoITS);

	AliPWG4HighPtTrackQA *taskTrackQAEMCEJE1 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,5,iPhysicsSelectionFlagEMCEJE);
	taskTrackQAEMCEJE1->SetFilterMask(filterBit1);
	taskTrackQAEMCEJE1->SetIncludeNoITS(bIncludeNoITS);

	AliPWG4HighPtTrackQA *taskTrackQAEMCEJE2 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,5,iPhysicsSelectionFlagEMCEJE);
	taskTrackQAEMCEJE2->SetFilterMask(filterBit2);
	taskTrackQAEMCEJE2->SetIncludeNoITS(bIncludeNoITS);
      }
    }
    else {
      AliPWG4HighPtTrackQA *taskTrackQAMB = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,0,iPhysicsSelectionFlagMB);
      taskTrackQAMB->SetFilterMask(filterBit);
      taskTrackQAMB->SetIncludeNoITS(bIncludeNoITS);

      AliPWG4HighPtTrackQA *taskTrackQAMB1 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,5,iPhysicsSelectionFlagMB);
      taskTrackQAMB1->SetFilterMask(filterBit1);
      taskTrackQAMB1->SetIncludeNoITS(bIncludeNoITS);
      

      AliPWG4HighPtTrackQA *taskTrackQAMB2 = ConfigureTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,5,iPhysicsSelectionFlagMB);
      taskTrackQAMB2->SetFilterMask(filterBit2);
      taskTrackQAMB2->SetIncludeNoITS(bIncludeNoITS);
    }
  }
}

AliPWG4HighPtTrackQA* ConfigureTaskPWG4HighPtTrackQA(char *prodType = "LHC10e14",Bool_t isPbPb=kTRUE,Int_t iAODanalysis = 0, Int_t centClass = 0, Int_t trackType = 0, Int_t cuts = 0, UInt_t iPhysicsSelectionFlag = AliVEvent::kMB)
{
  /*
    trackType: 0 = global
               1 = TPC stand alone
               2 = TPC stand alone constrained to SPD vertex
               4 = TPC stand alone constrained to SPD vertex with QA track selection on global tracks
	       5 = Hybrid tracks: constrained TPConly for which no tight ITS is available
               6 = Hybrid tracks: constrained loose global for which no tight ITS is available
    cuts:      0 (global) = standard ITSTPC2010 a la RAA analysis
               1 (global) = ITSrefit, no SPD requirements -> standard for jet analysis
               2 (global) = ITSrefit + no hits in SPD
	       3 (global) = standard ITS tight cuts with nCrossed rows cut for hybrid tracks
               0 (TPC)    = standard TPC + NClusters>70
               1 (TPC)    = standard TPC + NClusters>0 --> to study new TPC QA recommendations
               0 (hybrid 5) = constrained TPConly for which no tight ITS is available
               0 (hybrid 6) = constrained loose global for which no tight ITS is available
   */

  //Load common track cut class
  gROOT->LoadMacro("$ALICE_ROOT/PWGJE/macros/CreateTrackCutsPWGJE.C");

  // Creates HighPtTrackQA analysis task and adds it to the analysis manager.
  
  // A. Get the pointer to the existing analysis manager via the static access method.
  //==============================================================================
  AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
  if (!mgr) {
    Error("AddTaskPWG4HighPtQMC", "No analysis manager to connect to.");
    return NULL;
  }  

  // B. Check the analysis type using the event handlers connected to the analysis
  //    manager. The availability of MC handler can also be checked here.
  //==============================================================================
  if (!mgr->GetInputEventHandler()) {
    ::Error("AddPWG4TaskHighPtTrackQA", "This task requires an input event handler");
    return NULL;
  }  

  // C. Create the task, add it to manager.
  //===========================================================================
 
  //CREATE THE  CUTS -----------------------------------------------
  //Use AliESDtrackCuts
  AliESDtrackCuts *trackCuts = new AliESDtrackCuts("AliESDtrackCuts","Standard Cuts");
  AliESDtrackCuts *trackCutsReject = 0x0;
  AliESDtrackCuts *trackCutsTPConly = new AliESDtrackCuts("AliESDtrackCutsTPConly","TPC only Cuts");

  //Standard Cuts
  //Set track cuts for global tracks
  if(trackType==0 && cuts==0) {
    // tight global tracks - RAA analysis
    trackCuts = CreateTrackCutsPWGJE(1000);
  }
  if(trackType==0 && cuts==1) {
    //Cuts global tracks with ITSrefit requirement and SPDrequirement for jet analysis
    trackCuts = CreateTrackCutsPWGJE(10001006);
  }
  if(trackType==0 && cuts==5) {
    //Cuts global tracks with ITSrefit requirement and SPDrequirement for jet analysis + NCrossedRowsCut>70 recommended in 2011
    trackCuts = CreateTrackCutsPWGJE(10001008);
  }
  if(trackType==0 && cuts==6) {
    //Cuts global tracks with ITSrefit requirement and no SPDrequirement for jet analysis + NCrossedRowsCut>70 recommended in 2011
    trackCuts = CreateTrackCutsPWGJE(10051008);
  }
  
  if(trackType==0 && cuts==2) {
    //Cuts global tracks with ITSrefit requirement but without SPD
    trackCuts = CreateTrackCutsPWGJE(10011006);
  }
  if(trackType==7 && cuts==0) {
    // tight global tracks
    trackCuts = CreateTrackCutsPWGJE(10041006);
    trackCutsReject = CreateTrackCutsPWGJE(1006);
    trackCutsReject->SetEtaRange(-0.9,0.9);
    trackCutsReject->SetPtRange(0.15, 1e10);
  }
  if(trackType==7 && cuts==4) {
    // tight global tracks +  NCrossedRowsCut>120 recommended in 2011
    trackCuts = CreateTrackCutsPWGJE(10041008);
    trackCutsReject = CreateTrackCutsPWGJE(1008);
    trackCutsReject->SetEtaRange(-0.9,0.9);
    trackCutsReject->SetPtRange(0.15, 1e10);
  }
  if(trackType==7 && cuts==1) {
    // tight global tracks
    trackCuts = CreateTrackCutsPWGJE(10011006);
  }
  if(trackType==7 && cuts==5) {
    // tight global tracks  + NCrossedRowsCut>70 recommended in 2011
    trackCuts = CreateTrackCutsPWGJE(10011008);
  }
  if(trackType==7 && cuts==2) {
    // no requirements on SPD and ITSrefit failed
    trackCuts = CreateTrackCutsPWGJE(10041006);       //no ITSrefit requirement filter 256
    trackCutsReject = CreateTrackCutsPWGJE(10001006); //ITSrefit requirement filter 16
    trackCutsReject->SetEtaRange(-0.9,0.9);
    trackCutsReject->SetPtRange(0.15, 1e10);
  }
  if(trackType==7 && cuts==6) {
    // no requirements on SPD and ITSrefit failed
    trackCuts = CreateTrackCutsPWGJE(10041008);       //no ITSrefit requirement filter 256
    trackCutsReject = CreateTrackCutsPWGJE(10001008); //ITSrefit requirement filter 16
    trackCutsReject->SetEtaRange(-0.9,0.9);
    trackCutsReject->SetPtRange(0.15, 1e10);
  }

  if(trackType==1 && cuts==0) {
    //Set track cuts for TPConly tracks
    trackCuts = CreateTrackCutsPWGJE(2001);
  }
  if(trackType==1 && cuts==1) {
    //Set track cuts for TPConly tracks
    trackCuts = CreateTrackCutsPWGJE(10032001);
  }

  if(trackType==2 && cuts==0) {
    //Set track cuts for TPConly constrained tracks
    trackCuts = CreateTrackCutsPWGJE(2001);
  }
  if(trackType==2 && cuts==1) {
    //Set track cuts for TPConly constrained tracks w/o cut on NClusters or NCrossedRows
    trackCuts = CreateTrackCutsPWGJE(10032001);
  }

  if(trackType==4 && cuts==0) {
     //	      Set track cuts for TPConly constrained tracks
    trackCuts = CreateTrackCutsPWGJE(2001);
  }
  if(trackType==4 && cuts==1) {
     //	      Set track cuts for TPConly constrained tracks
    trackCuts = CreateTrackCutsPWGJE(10032001);
  }
  if(trackType==5 || trackType==6) {
    // tight global tracks
    trackCuts = CreateTrackCutsPWGJE(1003);
    trackCutsReject = CreateTrackCutsPWGJE(10021003); 
    trackCutsTPConly = CreateTrackCutsPWGJE(2002);

    trackCutsReject->SetEtaRange(-0.9,0.9);
    trackCutsReject->SetPtRange(0.15, 1e10);
    
    trackCutsTPConly->SetEtaRange(-0.9,0.9);
    trackCutsTPConly->SetPtRange(0.15, 1e10);
  }

  trackCuts->SetEtaRange(-0.9,0.9);
  trackCuts->SetPtRange(0.15, 1e10);
  
  TString trigName = "";
  if (iPhysicsSelectionFlag == AliVEvent::kAnyINT)
    trigName += "kAnyINT";
  else if (iPhysicsSelectionFlag == AliVEvent::kAny)
    trigName += "kAny";
  else if(iPhysicsSelectionFlag == AliVEvent::kINT7)
    trigName += "kINT7";
  else if(iPhysicsSelectionFlag == AliVEvent::kINT8)
    trigName += "kINT8";
  else if(iPhysicsSelectionFlag == AliVEvent::kMB)
    trigName += "kMB";
  else if(iPhysicsSelectionFlag == AliVEvent::kCentral)
    trigName += "kCentral";
  else if(iPhysicsSelectionFlag == AliVEvent::kSemiCentral)
    trigName += "kSemiCentral";
  else if(iPhysicsSelectionFlag == AliVEvent::kEMC7)
    trigName += "kEMC7";
  else if(iPhysicsSelectionFlag == AliVEvent::kEMCEJE)
    trigName += "kEMCEJE";
  else if(iPhysicsSelectionFlag == AliVEvent::kEMCEGA)
    trigName += "kEMCEGA";


  //Create the task
  AliPWG4HighPtTrackQA *taskPWG4TrackQA = new AliPWG4HighPtTrackQA(Form("AliPWG4HighPtTrackQACent%dTrack%dCuts%d%s",centClass,trackType,cuts,trigName.Data()));
  taskPWG4TrackQA->SetTrackType(trackType);
  taskPWG4TrackQA->SetCuts(trackCuts);
  taskPWG4TrackQA->SetCutsITSLoose(trackCutsReject);
  taskPWG4TrackQA->SetCutsTPConly(trackCutsTPConly);
  taskPWG4TrackQA->SetPtMax(100.);
 
  if(iAODanalysis)
    taskPWG4TrackQA->SetDataType(AliPWG4HighPtTrackQA::kAOD);
  else
    taskPWG4TrackQA->SetDataType(AliPWG4HighPtTrackQA::kESD);

  if(isPbPb) {
    taskPWG4TrackQA->SetIsPbPb(kTRUE);
    taskPWG4TrackQA->SetCentralityClass(centClass);
  }
  taskPWG4TrackQA->SelectCollisionCandidates(iPhysicsSelectionFlag);

  // E. Create ONLY the output containers for the data produced by the task.
  // Get and connect other common input/output containers via the manager as below
  //==============================================================================
  TString outputfile = AliAnalysisManager::GetCommonFileName();
  outputfile += Form(":PWG4_HighPtTrackQACent%dTrackType%dCuts%d%s",centClass,trackType,cuts,trigName.Data());

  AliAnalysisDataContainer *cout_histQAtrack = 0x0;
  TString contName = Form("qa_histsQAtrackCent%dType%dcuts%d%s",centClass,trackType,cuts,trigName.Data());
  cout_histQAtrack = mgr->CreateContainer(contName.Data(), TList::Class(), AliAnalysisManager::kOutputContainer,outputfile);

  mgr->AddTask(taskPWG4TrackQA);
  mgr->ConnectInput(taskPWG4TrackQA,0,mgr->GetCommonInputContainer());
  mgr->ConnectOutput(taskPWG4TrackQA,1,cout_histQAtrack);

  // Return task pointer at the end
  return taskPWG4TrackQA;
}
 AddTaskPWG4HighPtTrackQA.C:1
 AddTaskPWG4HighPtTrackQA.C:2
 AddTaskPWG4HighPtTrackQA.C:3
 AddTaskPWG4HighPtTrackQA.C:4
 AddTaskPWG4HighPtTrackQA.C:5
 AddTaskPWG4HighPtTrackQA.C:6
 AddTaskPWG4HighPtTrackQA.C:7
 AddTaskPWG4HighPtTrackQA.C:8
 AddTaskPWG4HighPtTrackQA.C:9
 AddTaskPWG4HighPtTrackQA.C:10
 AddTaskPWG4HighPtTrackQA.C:11
 AddTaskPWG4HighPtTrackQA.C:12
 AddTaskPWG4HighPtTrackQA.C:13
 AddTaskPWG4HighPtTrackQA.C:14
 AddTaskPWG4HighPtTrackQA.C:15
 AddTaskPWG4HighPtTrackQA.C:16
 AddTaskPWG4HighPtTrackQA.C:17
 AddTaskPWG4HighPtTrackQA.C:18
 AddTaskPWG4HighPtTrackQA.C:19
 AddTaskPWG4HighPtTrackQA.C:20
 AddTaskPWG4HighPtTrackQA.C:21
 AddTaskPWG4HighPtTrackQA.C:22
 AddTaskPWG4HighPtTrackQA.C:23
 AddTaskPWG4HighPtTrackQA.C:24
 AddTaskPWG4HighPtTrackQA.C:25
 AddTaskPWG4HighPtTrackQA.C:26
 AddTaskPWG4HighPtTrackQA.C:27
 AddTaskPWG4HighPtTrackQA.C:28
 AddTaskPWG4HighPtTrackQA.C:29
 AddTaskPWG4HighPtTrackQA.C:30
 AddTaskPWG4HighPtTrackQA.C:31
 AddTaskPWG4HighPtTrackQA.C:32
 AddTaskPWG4HighPtTrackQA.C:33
 AddTaskPWG4HighPtTrackQA.C:34
 AddTaskPWG4HighPtTrackQA.C:35
 AddTaskPWG4HighPtTrackQA.C:36
 AddTaskPWG4HighPtTrackQA.C:37
 AddTaskPWG4HighPtTrackQA.C:38
 AddTaskPWG4HighPtTrackQA.C:39
 AddTaskPWG4HighPtTrackQA.C:40
 AddTaskPWG4HighPtTrackQA.C:41
 AddTaskPWG4HighPtTrackQA.C:42
 AddTaskPWG4HighPtTrackQA.C:43
 AddTaskPWG4HighPtTrackQA.C:44
 AddTaskPWG4HighPtTrackQA.C:45
 AddTaskPWG4HighPtTrackQA.C:46
 AddTaskPWG4HighPtTrackQA.C:47
 AddTaskPWG4HighPtTrackQA.C:48
 AddTaskPWG4HighPtTrackQA.C:49
 AddTaskPWG4HighPtTrackQA.C:50
 AddTaskPWG4HighPtTrackQA.C:51
 AddTaskPWG4HighPtTrackQA.C:52
 AddTaskPWG4HighPtTrackQA.C:53
 AddTaskPWG4HighPtTrackQA.C:54
 AddTaskPWG4HighPtTrackQA.C:55
 AddTaskPWG4HighPtTrackQA.C:56
 AddTaskPWG4HighPtTrackQA.C:57
 AddTaskPWG4HighPtTrackQA.C:58
 AddTaskPWG4HighPtTrackQA.C:59
 AddTaskPWG4HighPtTrackQA.C:60
 AddTaskPWG4HighPtTrackQA.C:61
 AddTaskPWG4HighPtTrackQA.C:62
 AddTaskPWG4HighPtTrackQA.C:63
 AddTaskPWG4HighPtTrackQA.C:64
 AddTaskPWG4HighPtTrackQA.C:65
 AddTaskPWG4HighPtTrackQA.C:66
 AddTaskPWG4HighPtTrackQA.C:67
 AddTaskPWG4HighPtTrackQA.C:68
 AddTaskPWG4HighPtTrackQA.C:69
 AddTaskPWG4HighPtTrackQA.C:70
 AddTaskPWG4HighPtTrackQA.C:71
 AddTaskPWG4HighPtTrackQA.C:72
 AddTaskPWG4HighPtTrackQA.C:73
 AddTaskPWG4HighPtTrackQA.C:74
 AddTaskPWG4HighPtTrackQA.C:75
 AddTaskPWG4HighPtTrackQA.C:76
 AddTaskPWG4HighPtTrackQA.C:77
 AddTaskPWG4HighPtTrackQA.C:78
 AddTaskPWG4HighPtTrackQA.C:79
 AddTaskPWG4HighPtTrackQA.C:80
 AddTaskPWG4HighPtTrackQA.C:81
 AddTaskPWG4HighPtTrackQA.C:82
 AddTaskPWG4HighPtTrackQA.C:83
 AddTaskPWG4HighPtTrackQA.C:84
 AddTaskPWG4HighPtTrackQA.C:85
 AddTaskPWG4HighPtTrackQA.C:86
 AddTaskPWG4HighPtTrackQA.C:87
 AddTaskPWG4HighPtTrackQA.C:88
 AddTaskPWG4HighPtTrackQA.C:89
 AddTaskPWG4HighPtTrackQA.C:90
 AddTaskPWG4HighPtTrackQA.C:91
 AddTaskPWG4HighPtTrackQA.C:92
 AddTaskPWG4HighPtTrackQA.C:93
 AddTaskPWG4HighPtTrackQA.C:94
 AddTaskPWG4HighPtTrackQA.C:95
 AddTaskPWG4HighPtTrackQA.C:96
 AddTaskPWG4HighPtTrackQA.C:97
 AddTaskPWG4HighPtTrackQA.C:98
 AddTaskPWG4HighPtTrackQA.C:99
 AddTaskPWG4HighPtTrackQA.C:100
 AddTaskPWG4HighPtTrackQA.C:101
 AddTaskPWG4HighPtTrackQA.C:102
 AddTaskPWG4HighPtTrackQA.C:103
 AddTaskPWG4HighPtTrackQA.C:104
 AddTaskPWG4HighPtTrackQA.C:105
 AddTaskPWG4HighPtTrackQA.C:106
 AddTaskPWG4HighPtTrackQA.C:107
 AddTaskPWG4HighPtTrackQA.C:108
 AddTaskPWG4HighPtTrackQA.C:109
 AddTaskPWG4HighPtTrackQA.C:110
 AddTaskPWG4HighPtTrackQA.C:111
 AddTaskPWG4HighPtTrackQA.C:112
 AddTaskPWG4HighPtTrackQA.C:113
 AddTaskPWG4HighPtTrackQA.C:114
 AddTaskPWG4HighPtTrackQA.C:115
 AddTaskPWG4HighPtTrackQA.C:116
 AddTaskPWG4HighPtTrackQA.C:117
 AddTaskPWG4HighPtTrackQA.C:118
 AddTaskPWG4HighPtTrackQA.C:119
 AddTaskPWG4HighPtTrackQA.C:120
 AddTaskPWG4HighPtTrackQA.C:121
 AddTaskPWG4HighPtTrackQA.C:122
 AddTaskPWG4HighPtTrackQA.C:123
 AddTaskPWG4HighPtTrackQA.C:124
 AddTaskPWG4HighPtTrackQA.C:125
 AddTaskPWG4HighPtTrackQA.C:126
 AddTaskPWG4HighPtTrackQA.C:127
 AddTaskPWG4HighPtTrackQA.C:128
 AddTaskPWG4HighPtTrackQA.C:129
 AddTaskPWG4HighPtTrackQA.C:130
 AddTaskPWG4HighPtTrackQA.C:131
 AddTaskPWG4HighPtTrackQA.C:132
 AddTaskPWG4HighPtTrackQA.C:133
 AddTaskPWG4HighPtTrackQA.C:134
 AddTaskPWG4HighPtTrackQA.C:135
 AddTaskPWG4HighPtTrackQA.C:136
 AddTaskPWG4HighPtTrackQA.C:137
 AddTaskPWG4HighPtTrackQA.C:138
 AddTaskPWG4HighPtTrackQA.C:139
 AddTaskPWG4HighPtTrackQA.C:140
 AddTaskPWG4HighPtTrackQA.C:141
 AddTaskPWG4HighPtTrackQA.C:142
 AddTaskPWG4HighPtTrackQA.C:143
 AddTaskPWG4HighPtTrackQA.C:144
 AddTaskPWG4HighPtTrackQA.C:145
 AddTaskPWG4HighPtTrackQA.C:146
 AddTaskPWG4HighPtTrackQA.C:147
 AddTaskPWG4HighPtTrackQA.C:148
 AddTaskPWG4HighPtTrackQA.C:149
 AddTaskPWG4HighPtTrackQA.C:150
 AddTaskPWG4HighPtTrackQA.C:151
 AddTaskPWG4HighPtTrackQA.C:152
 AddTaskPWG4HighPtTrackQA.C:153
 AddTaskPWG4HighPtTrackQA.C:154
 AddTaskPWG4HighPtTrackQA.C:155
 AddTaskPWG4HighPtTrackQA.C:156
 AddTaskPWG4HighPtTrackQA.C:157
 AddTaskPWG4HighPtTrackQA.C:158
 AddTaskPWG4HighPtTrackQA.C:159
 AddTaskPWG4HighPtTrackQA.C:160
 AddTaskPWG4HighPtTrackQA.C:161
 AddTaskPWG4HighPtTrackQA.C:162
 AddTaskPWG4HighPtTrackQA.C:163
 AddTaskPWG4HighPtTrackQA.C:164
 AddTaskPWG4HighPtTrackQA.C:165
 AddTaskPWG4HighPtTrackQA.C:166
 AddTaskPWG4HighPtTrackQA.C:167
 AddTaskPWG4HighPtTrackQA.C:168
 AddTaskPWG4HighPtTrackQA.C:169
 AddTaskPWG4HighPtTrackQA.C:170
 AddTaskPWG4HighPtTrackQA.C:171
 AddTaskPWG4HighPtTrackQA.C:172
 AddTaskPWG4HighPtTrackQA.C:173
 AddTaskPWG4HighPtTrackQA.C:174
 AddTaskPWG4HighPtTrackQA.C:175
 AddTaskPWG4HighPtTrackQA.C:176
 AddTaskPWG4HighPtTrackQA.C:177
 AddTaskPWG4HighPtTrackQA.C:178
 AddTaskPWG4HighPtTrackQA.C:179
 AddTaskPWG4HighPtTrackQA.C:180
 AddTaskPWG4HighPtTrackQA.C:181
 AddTaskPWG4HighPtTrackQA.C:182
 AddTaskPWG4HighPtTrackQA.C:183
 AddTaskPWG4HighPtTrackQA.C:184
 AddTaskPWG4HighPtTrackQA.C:185
 AddTaskPWG4HighPtTrackQA.C:186
 AddTaskPWG4HighPtTrackQA.C:187
 AddTaskPWG4HighPtTrackQA.C:188
 AddTaskPWG4HighPtTrackQA.C:189
 AddTaskPWG4HighPtTrackQA.C:190
 AddTaskPWG4HighPtTrackQA.C:191
 AddTaskPWG4HighPtTrackQA.C:192
 AddTaskPWG4HighPtTrackQA.C:193
 AddTaskPWG4HighPtTrackQA.C:194
 AddTaskPWG4HighPtTrackQA.C:195
 AddTaskPWG4HighPtTrackQA.C:196
 AddTaskPWG4HighPtTrackQA.C:197
 AddTaskPWG4HighPtTrackQA.C:198
 AddTaskPWG4HighPtTrackQA.C:199
 AddTaskPWG4HighPtTrackQA.C:200
 AddTaskPWG4HighPtTrackQA.C:201
 AddTaskPWG4HighPtTrackQA.C:202
 AddTaskPWG4HighPtTrackQA.C:203
 AddTaskPWG4HighPtTrackQA.C:204
 AddTaskPWG4HighPtTrackQA.C:205
 AddTaskPWG4HighPtTrackQA.C:206
 AddTaskPWG4HighPtTrackQA.C:207
 AddTaskPWG4HighPtTrackQA.C:208
 AddTaskPWG4HighPtTrackQA.C:209
 AddTaskPWG4HighPtTrackQA.C:210
 AddTaskPWG4HighPtTrackQA.C:211
 AddTaskPWG4HighPtTrackQA.C:212
 AddTaskPWG4HighPtTrackQA.C:213
 AddTaskPWG4HighPtTrackQA.C:214
 AddTaskPWG4HighPtTrackQA.C:215
 AddTaskPWG4HighPtTrackQA.C:216
 AddTaskPWG4HighPtTrackQA.C:217
 AddTaskPWG4HighPtTrackQA.C:218
 AddTaskPWG4HighPtTrackQA.C:219
 AddTaskPWG4HighPtTrackQA.C:220
 AddTaskPWG4HighPtTrackQA.C:221
 AddTaskPWG4HighPtTrackQA.C:222
 AddTaskPWG4HighPtTrackQA.C:223
 AddTaskPWG4HighPtTrackQA.C:224
 AddTaskPWG4HighPtTrackQA.C:225
 AddTaskPWG4HighPtTrackQA.C:226
 AddTaskPWG4HighPtTrackQA.C:227
 AddTaskPWG4HighPtTrackQA.C:228
 AddTaskPWG4HighPtTrackQA.C:229
 AddTaskPWG4HighPtTrackQA.C:230
 AddTaskPWG4HighPtTrackQA.C:231
 AddTaskPWG4HighPtTrackQA.C:232
 AddTaskPWG4HighPtTrackQA.C:233
 AddTaskPWG4HighPtTrackQA.C:234
 AddTaskPWG4HighPtTrackQA.C:235
 AddTaskPWG4HighPtTrackQA.C:236
 AddTaskPWG4HighPtTrackQA.C:237
 AddTaskPWG4HighPtTrackQA.C:238
 AddTaskPWG4HighPtTrackQA.C:239
 AddTaskPWG4HighPtTrackQA.C:240
 AddTaskPWG4HighPtTrackQA.C:241
 AddTaskPWG4HighPtTrackQA.C:242
 AddTaskPWG4HighPtTrackQA.C:243
 AddTaskPWG4HighPtTrackQA.C:244
 AddTaskPWG4HighPtTrackQA.C:245
 AddTaskPWG4HighPtTrackQA.C:246
 AddTaskPWG4HighPtTrackQA.C:247
 AddTaskPWG4HighPtTrackQA.C:248
 AddTaskPWG4HighPtTrackQA.C:249
 AddTaskPWG4HighPtTrackQA.C:250
 AddTaskPWG4HighPtTrackQA.C:251
 AddTaskPWG4HighPtTrackQA.C:252
 AddTaskPWG4HighPtTrackQA.C:253
 AddTaskPWG4HighPtTrackQA.C:254
 AddTaskPWG4HighPtTrackQA.C:255
 AddTaskPWG4HighPtTrackQA.C:256
 AddTaskPWG4HighPtTrackQA.C:257
 AddTaskPWG4HighPtTrackQA.C:258
 AddTaskPWG4HighPtTrackQA.C:259
 AddTaskPWG4HighPtTrackQA.C:260
 AddTaskPWG4HighPtTrackQA.C:261
 AddTaskPWG4HighPtTrackQA.C:262
 AddTaskPWG4HighPtTrackQA.C:263
 AddTaskPWG4HighPtTrackQA.C:264
 AddTaskPWG4HighPtTrackQA.C:265
 AddTaskPWG4HighPtTrackQA.C:266
 AddTaskPWG4HighPtTrackQA.C:267
 AddTaskPWG4HighPtTrackQA.C:268
 AddTaskPWG4HighPtTrackQA.C:269
 AddTaskPWG4HighPtTrackQA.C:270
 AddTaskPWG4HighPtTrackQA.C:271
 AddTaskPWG4HighPtTrackQA.C:272
 AddTaskPWG4HighPtTrackQA.C:273
 AddTaskPWG4HighPtTrackQA.C:274
 AddTaskPWG4HighPtTrackQA.C:275
 AddTaskPWG4HighPtTrackQA.C:276
 AddTaskPWG4HighPtTrackQA.C:277
 AddTaskPWG4HighPtTrackQA.C:278
 AddTaskPWG4HighPtTrackQA.C:279
 AddTaskPWG4HighPtTrackQA.C:280
 AddTaskPWG4HighPtTrackQA.C:281
 AddTaskPWG4HighPtTrackQA.C:282
 AddTaskPWG4HighPtTrackQA.C:283
 AddTaskPWG4HighPtTrackQA.C:284
 AddTaskPWG4HighPtTrackQA.C:285
 AddTaskPWG4HighPtTrackQA.C:286
 AddTaskPWG4HighPtTrackQA.C:287
 AddTaskPWG4HighPtTrackQA.C:288
 AddTaskPWG4HighPtTrackQA.C:289
 AddTaskPWG4HighPtTrackQA.C:290
 AddTaskPWG4HighPtTrackQA.C:291
 AddTaskPWG4HighPtTrackQA.C:292
 AddTaskPWG4HighPtTrackQA.C:293
 AddTaskPWG4HighPtTrackQA.C:294
 AddTaskPWG4HighPtTrackQA.C:295
 AddTaskPWG4HighPtTrackQA.C:296
 AddTaskPWG4HighPtTrackQA.C:297
 AddTaskPWG4HighPtTrackQA.C:298
 AddTaskPWG4HighPtTrackQA.C:299
 AddTaskPWG4HighPtTrackQA.C:300
 AddTaskPWG4HighPtTrackQA.C:301
 AddTaskPWG4HighPtTrackQA.C:302
 AddTaskPWG4HighPtTrackQA.C:303
 AddTaskPWG4HighPtTrackQA.C:304
 AddTaskPWG4HighPtTrackQA.C:305
 AddTaskPWG4HighPtTrackQA.C:306
 AddTaskPWG4HighPtTrackQA.C:307
 AddTaskPWG4HighPtTrackQA.C:308
 AddTaskPWG4HighPtTrackQA.C:309
 AddTaskPWG4HighPtTrackQA.C:310
 AddTaskPWG4HighPtTrackQA.C:311
 AddTaskPWG4HighPtTrackQA.C:312
 AddTaskPWG4HighPtTrackQA.C:313
 AddTaskPWG4HighPtTrackQA.C:314
 AddTaskPWG4HighPtTrackQA.C:315
 AddTaskPWG4HighPtTrackQA.C:316
 AddTaskPWG4HighPtTrackQA.C:317
 AddTaskPWG4HighPtTrackQA.C:318
 AddTaskPWG4HighPtTrackQA.C:319
 AddTaskPWG4HighPtTrackQA.C:320
 AddTaskPWG4HighPtTrackQA.C:321
 AddTaskPWG4HighPtTrackQA.C:322
 AddTaskPWG4HighPtTrackQA.C:323
 AddTaskPWG4HighPtTrackQA.C:324
 AddTaskPWG4HighPtTrackQA.C:325
 AddTaskPWG4HighPtTrackQA.C:326
 AddTaskPWG4HighPtTrackQA.C:327
 AddTaskPWG4HighPtTrackQA.C:328
 AddTaskPWG4HighPtTrackQA.C:329
 AddTaskPWG4HighPtTrackQA.C:330
 AddTaskPWG4HighPtTrackQA.C:331
 AddTaskPWG4HighPtTrackQA.C:332
 AddTaskPWG4HighPtTrackQA.C:333
 AddTaskPWG4HighPtTrackQA.C:334
 AddTaskPWG4HighPtTrackQA.C:335
 AddTaskPWG4HighPtTrackQA.C:336
 AddTaskPWG4HighPtTrackQA.C:337
 AddTaskPWG4HighPtTrackQA.C:338
 AddTaskPWG4HighPtTrackQA.C:339
 AddTaskPWG4HighPtTrackQA.C:340
 AddTaskPWG4HighPtTrackQA.C:341
 AddTaskPWG4HighPtTrackQA.C:342
 AddTaskPWG4HighPtTrackQA.C:343
 AddTaskPWG4HighPtTrackQA.C:344
 AddTaskPWG4HighPtTrackQA.C:345
 AddTaskPWG4HighPtTrackQA.C:346
 AddTaskPWG4HighPtTrackQA.C:347
 AddTaskPWG4HighPtTrackQA.C:348
 AddTaskPWG4HighPtTrackQA.C:349
 AddTaskPWG4HighPtTrackQA.C:350
 AddTaskPWG4HighPtTrackQA.C:351
 AddTaskPWG4HighPtTrackQA.C:352
 AddTaskPWG4HighPtTrackQA.C:353
 AddTaskPWG4HighPtTrackQA.C:354
 AddTaskPWG4HighPtTrackQA.C:355
 AddTaskPWG4HighPtTrackQA.C:356
 AddTaskPWG4HighPtTrackQA.C:357
 AddTaskPWG4HighPtTrackQA.C:358
 AddTaskPWG4HighPtTrackQA.C:359
 AddTaskPWG4HighPtTrackQA.C:360
 AddTaskPWG4HighPtTrackQA.C:361
 AddTaskPWG4HighPtTrackQA.C:362
 AddTaskPWG4HighPtTrackQA.C:363
 AddTaskPWG4HighPtTrackQA.C:364
 AddTaskPWG4HighPtTrackQA.C:365
 AddTaskPWG4HighPtTrackQA.C:366
 AddTaskPWG4HighPtTrackQA.C:367
 AddTaskPWG4HighPtTrackQA.C:368
 AddTaskPWG4HighPtTrackQA.C:369
 AddTaskPWG4HighPtTrackQA.C:370
 AddTaskPWG4HighPtTrackQA.C:371
 AddTaskPWG4HighPtTrackQA.C:372
 AddTaskPWG4HighPtTrackQA.C:373
 AddTaskPWG4HighPtTrackQA.C:374
 AddTaskPWG4HighPtTrackQA.C:375
 AddTaskPWG4HighPtTrackQA.C:376
 AddTaskPWG4HighPtTrackQA.C:377
 AddTaskPWG4HighPtTrackQA.C:378
 AddTaskPWG4HighPtTrackQA.C:379
 AddTaskPWG4HighPtTrackQA.C:380
 AddTaskPWG4HighPtTrackQA.C:381
 AddTaskPWG4HighPtTrackQA.C:382
 AddTaskPWG4HighPtTrackQA.C:383
 AddTaskPWG4HighPtTrackQA.C:384
 AddTaskPWG4HighPtTrackQA.C:385
 AddTaskPWG4HighPtTrackQA.C:386
 AddTaskPWG4HighPtTrackQA.C:387
 AddTaskPWG4HighPtTrackQA.C:388
 AddTaskPWG4HighPtTrackQA.C:389
 AddTaskPWG4HighPtTrackQA.C:390
 AddTaskPWG4HighPtTrackQA.C:391
 AddTaskPWG4HighPtTrackQA.C:392
 AddTaskPWG4HighPtTrackQA.C:393
 AddTaskPWG4HighPtTrackQA.C:394
 AddTaskPWG4HighPtTrackQA.C:395
 AddTaskPWG4HighPtTrackQA.C:396
 AddTaskPWG4HighPtTrackQA.C:397
 AddTaskPWG4HighPtTrackQA.C:398
 AddTaskPWG4HighPtTrackQA.C:399
 AddTaskPWG4HighPtTrackQA.C:400
 AddTaskPWG4HighPtTrackQA.C:401
 AddTaskPWG4HighPtTrackQA.C:402
 AddTaskPWG4HighPtTrackQA.C:403
 AddTaskPWG4HighPtTrackQA.C:404
 AddTaskPWG4HighPtTrackQA.C:405
 AddTaskPWG4HighPtTrackQA.C:406
 AddTaskPWG4HighPtTrackQA.C:407
 AddTaskPWG4HighPtTrackQA.C:408
 AddTaskPWG4HighPtTrackQA.C:409
 AddTaskPWG4HighPtTrackQA.C:410
 AddTaskPWG4HighPtTrackQA.C:411
 AddTaskPWG4HighPtTrackQA.C:412
 AddTaskPWG4HighPtTrackQA.C:413
 AddTaskPWG4HighPtTrackQA.C:414
 AddTaskPWG4HighPtTrackQA.C:415
 AddTaskPWG4HighPtTrackQA.C:416
 AddTaskPWG4HighPtTrackQA.C:417
 AddTaskPWG4HighPtTrackQA.C:418
 AddTaskPWG4HighPtTrackQA.C:419
 AddTaskPWG4HighPtTrackQA.C:420
 AddTaskPWG4HighPtTrackQA.C:421
 AddTaskPWG4HighPtTrackQA.C:422
 AddTaskPWG4HighPtTrackQA.C:423
 AddTaskPWG4HighPtTrackQA.C:424
 AddTaskPWG4HighPtTrackQA.C:425
 AddTaskPWG4HighPtTrackQA.C:426
 AddTaskPWG4HighPtTrackQA.C:427
 AddTaskPWG4HighPtTrackQA.C:428
 AddTaskPWG4HighPtTrackQA.C:429
 AddTaskPWG4HighPtTrackQA.C:430
 AddTaskPWG4HighPtTrackQA.C:431
 AddTaskPWG4HighPtTrackQA.C:432
 AddTaskPWG4HighPtTrackQA.C:433
 AddTaskPWG4HighPtTrackQA.C:434
 AddTaskPWG4HighPtTrackQA.C:435
 AddTaskPWG4HighPtTrackQA.C:436
 AddTaskPWG4HighPtTrackQA.C:437
 AddTaskPWG4HighPtTrackQA.C:438
 AddTaskPWG4HighPtTrackQA.C:439
 AddTaskPWG4HighPtTrackQA.C:440
 AddTaskPWG4HighPtTrackQA.C:441
 AddTaskPWG4HighPtTrackQA.C:442
 AddTaskPWG4HighPtTrackQA.C:443
 AddTaskPWG4HighPtTrackQA.C:444
 AddTaskPWG4HighPtTrackQA.C:445
 AddTaskPWG4HighPtTrackQA.C:446
 AddTaskPWG4HighPtTrackQA.C:447
 AddTaskPWG4HighPtTrackQA.C:448
 AddTaskPWG4HighPtTrackQA.C:449
 AddTaskPWG4HighPtTrackQA.C:450
 AddTaskPWG4HighPtTrackQA.C:451
 AddTaskPWG4HighPtTrackQA.C:452
 AddTaskPWG4HighPtTrackQA.C:453
 AddTaskPWG4HighPtTrackQA.C:454
 AddTaskPWG4HighPtTrackQA.C:455
 AddTaskPWG4HighPtTrackQA.C:456
 AddTaskPWG4HighPtTrackQA.C:457
 AddTaskPWG4HighPtTrackQA.C:458
 AddTaskPWG4HighPtTrackQA.C:459
 AddTaskPWG4HighPtTrackQA.C:460
 AddTaskPWG4HighPtTrackQA.C:461
 AddTaskPWG4HighPtTrackQA.C:462
 AddTaskPWG4HighPtTrackQA.C:463
 AddTaskPWG4HighPtTrackQA.C:464
 AddTaskPWG4HighPtTrackQA.C:465
 AddTaskPWG4HighPtTrackQA.C:466
 AddTaskPWG4HighPtTrackQA.C:467
 AddTaskPWG4HighPtTrackQA.C:468
 AddTaskPWG4HighPtTrackQA.C:469
 AddTaskPWG4HighPtTrackQA.C:470
 AddTaskPWG4HighPtTrackQA.C:471
 AddTaskPWG4HighPtTrackQA.C:472
 AddTaskPWG4HighPtTrackQA.C:473
 AddTaskPWG4HighPtTrackQA.C:474
 AddTaskPWG4HighPtTrackQA.C:475
 AddTaskPWG4HighPtTrackQA.C:476
 AddTaskPWG4HighPtTrackQA.C:477
 AddTaskPWG4HighPtTrackQA.C:478
 AddTaskPWG4HighPtTrackQA.C:479
 AddTaskPWG4HighPtTrackQA.C:480
 AddTaskPWG4HighPtTrackQA.C:481
 AddTaskPWG4HighPtTrackQA.C:482
 AddTaskPWG4HighPtTrackQA.C:483
 AddTaskPWG4HighPtTrackQA.C:484
 AddTaskPWG4HighPtTrackQA.C:485
 AddTaskPWG4HighPtTrackQA.C:486
 AddTaskPWG4HighPtTrackQA.C:487
 AddTaskPWG4HighPtTrackQA.C:488
 AddTaskPWG4HighPtTrackQA.C:489
 AddTaskPWG4HighPtTrackQA.C:490
 AddTaskPWG4HighPtTrackQA.C:491
 AddTaskPWG4HighPtTrackQA.C:492
 AddTaskPWG4HighPtTrackQA.C:493
 AddTaskPWG4HighPtTrackQA.C:494
 AddTaskPWG4HighPtTrackQA.C:495
 AddTaskPWG4HighPtTrackQA.C:496
 AddTaskPWG4HighPtTrackQA.C:497
 AddTaskPWG4HighPtTrackQA.C:498
 AddTaskPWG4HighPtTrackQA.C:499
 AddTaskPWG4HighPtTrackQA.C:500
 AddTaskPWG4HighPtTrackQA.C:501
 AddTaskPWG4HighPtTrackQA.C:502
 AddTaskPWG4HighPtTrackQA.C:503
 AddTaskPWG4HighPtTrackQA.C:504
 AddTaskPWG4HighPtTrackQA.C:505
 AddTaskPWG4HighPtTrackQA.C:506
 AddTaskPWG4HighPtTrackQA.C:507
 AddTaskPWG4HighPtTrackQA.C:508
 AddTaskPWG4HighPtTrackQA.C:509
 AddTaskPWG4HighPtTrackQA.C:510
 AddTaskPWG4HighPtTrackQA.C:511
 AddTaskPWG4HighPtTrackQA.C:512
 AddTaskPWG4HighPtTrackQA.C:513
 AddTaskPWG4HighPtTrackQA.C:514
 AddTaskPWG4HighPtTrackQA.C:515
 AddTaskPWG4HighPtTrackQA.C:516
 AddTaskPWG4HighPtTrackQA.C:517
 AddTaskPWG4HighPtTrackQA.C:518
 AddTaskPWG4HighPtTrackQA.C:519
 AddTaskPWG4HighPtTrackQA.C:520
 AddTaskPWG4HighPtTrackQA.C:521
 AddTaskPWG4HighPtTrackQA.C:522
 AddTaskPWG4HighPtTrackQA.C:523
 AddTaskPWG4HighPtTrackQA.C:524
 AddTaskPWG4HighPtTrackQA.C:525
 AddTaskPWG4HighPtTrackQA.C:526
 AddTaskPWG4HighPtTrackQA.C:527
 AddTaskPWG4HighPtTrackQA.C:528
 AddTaskPWG4HighPtTrackQA.C:529
 AddTaskPWG4HighPtTrackQA.C:530
 AddTaskPWG4HighPtTrackQA.C:531
 AddTaskPWG4HighPtTrackQA.C:532
 AddTaskPWG4HighPtTrackQA.C:533
 AddTaskPWG4HighPtTrackQA.C:534
 AddTaskPWG4HighPtTrackQA.C:535
 AddTaskPWG4HighPtTrackQA.C:536
 AddTaskPWG4HighPtTrackQA.C:537
 AddTaskPWG4HighPtTrackQA.C:538
 AddTaskPWG4HighPtTrackQA.C:539
 AddTaskPWG4HighPtTrackQA.C:540
 AddTaskPWG4HighPtTrackQA.C:541
 AddTaskPWG4HighPtTrackQA.C:542
 AddTaskPWG4HighPtTrackQA.C:543
 AddTaskPWG4HighPtTrackQA.C:544
 AddTaskPWG4HighPtTrackQA.C:545
 AddTaskPWG4HighPtTrackQA.C:546