]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Add example of configuration of newly added classes plus new settings in photon and...
authorgconesab <gustavo.conesa.balbastre@cern.ch>
Fri, 1 Aug 2014 17:37:38 +0000 (19:37 +0200)
committergconesab <gustavo.conesa.balbastre@cern.ch>
Fri, 1 Aug 2014 17:37:38 +0000 (19:37 +0200)
PWGGA/CaloTrackCorrelations/macros/AddTaskCaloTrackCorr.C

index b959d7efb92fa6625be96454f1e6d70ea8103387..7cc5f38645ded59c849a383f10985aec3b0c7a64 100644 (file)
@@ -686,6 +686,7 @@ AliAnaPhoton* ConfigurePhotonAnalysis()
   ana->FillNOriginHistograms(20);
   ana->FillNPrimaryHistograms(20);
   
+  ana->SwitchOnRealCaloAcceptance(); // primary particle acceptance histograms
   ConfigureMC(ana);
   
   if(kPrint) ana->Print("");
@@ -694,6 +695,58 @@ AliAnaPhoton* ConfigurePhotonAnalysis()
   
 }
 
+//________________________________________________________________
+AliAnaEMCALTriggerClusters* ConfigureEMCALTriggerClusterAnalysis()
+{
+  // For filling all histograms meaninfully, in the reader, time cut must be off
+  // and bad triggered events not rejected, and of course analyze triggered events.
+  
+  AliAnaEMCALTriggerClusters *ana = new AliAnaEMCALTriggerClusters();
+  ana->SetDebug(kDebug); //10 for lots of messages
+  
+  // cluster selection cuts
+  
+  ana->SwitchOffFiducialCut();
+  ana->SetNCellCut(1);// At least 2 cells
+  ana->SetMinEnergy(0.3); // avoid mip peak at E = 260 MeV
+  ana->SetMaxEnergy(1000);
+  ana->SetM02(1, 2) ;
+  ana->SwitchOnTrackMatchRejection() ;
+  
+  ana->AddToHistogramsName("EMCTriggerClusters_");
+  SetHistoRangeAndNBins(ana->GetHistogramRanges()); // see method below
+  
+  if(kPrint) ana->Print("");
+  
+  return ana;
+  
+}
+
+//___________________________________________________
+AliAnaClusterPileUp* ConfigureClusterPileUpAnalysis()
+{
+  // For filling all histograms meaninfully, in the reader, time cut must be off
+  // and bad triggered events in different BC not rejected
+  
+  AliAnaClusterPileUp *ana = new AliAnaClusterPileUp();
+  ana->SetDebug(kDebug); //10 for lots of messages
+  
+  // cluster selection cuts
+  
+  ana->SwitchOffFiducialCut();
+  ana->SetNCellCut(1);// At least 2 cells
+  ana->SetMinEnergy(0.3); // avoid mip peak at E = 260 MeV
+  ana->SetMaxEnergy(1000);
+  
+  ana->AddToHistogramsName("ClusterPileUp_");
+  SetHistoRangeAndNBins(ana->GetHistogramRanges()); // see method below
+  
+  if(kPrint) ana->Print("");
+  
+  return ana;
+  
+}
+
 //________________________________________________________________________________
 AliAnaElectron* ConfigureElectronAnalysis()
 {
@@ -1246,6 +1299,7 @@ AliAnaParticleIsolation* ConfigureIsolationAnalysis(TString particle="Photon",
     ana->GetHistogramRanges()->SetHistoEtaRangeAndNBins(-1.5, 1.5, 300) ;
   }
   
+  ana->SwitchOnRealCaloAcceptance(); // primary particle acceptance histograms
   ConfigureMC(ana);
   
   if(kPrint) ic ->Print("");