]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
adding z distribution of vertex, separated spd and global tracks
authoramarin <amarin@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 28 Jan 2011 17:57:38 +0000 (17:57 +0000)
committeramarin <amarin@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 28 Jan 2011 17:57:38 +0000 (17:57 +0000)
PWG4/GammaConv/AliAnalysisTaskGammaConversion.cxx
PWG4/macros/ConfigGammaConversion.C

index 4a56d69186c94694ae972dddbd34dcaa94409c96..d12495058a5956968aea66ff7d266d1a732b92c0 100644 (file)
@@ -553,6 +553,7 @@ void AliAnalysisTaskGammaConversion::UserExec(Option_t */*option*/)
     return; // aborts if the primary vertex does not have contributors.
   }
 
+   
 
   if(!fV0Reader->CheckForPrimaryVertexZ() ){
     eventQuality=2;
@@ -563,6 +564,14 @@ void AliAnalysisTaskGammaConversion::UserExec(Option_t */*option*/)
     return;
   }
 
+  if(fV0Reader->GetESDEvent()->GetPrimaryVertexTracks()->GetNContributors()>0) {
+    fHistograms->FillHistogram("ESD_GlobalPrimaryVtxZ",fV0Reader->GetESDEvent()->GetPrimaryVertex()->GetZ());
+  }else{
+    if(fV0Reader->GetESDEvent()->GetPrimaryVertexSPD()->GetNContributors()>0) {
+      fHistograms->FillHistogram("ESD_SPDPrimaryVtxZ",fV0Reader->GetESDEvent()->GetPrimaryVertex()->GetZ());
+    }
+  }
+
   if(fRemovePileUp && fV0Reader->GetESDEvent()->IsPileupFromSPD()) {
     eventQuality=4;
     fHistograms->FillHistogram("ESD_EventQuality",eventQuality);
index 52b80d1a86341ca0683d9a458054bce3184691b1..c5e793d9deed3a8e8534dcaac0c1d5346aa1e1a5 100644 (file)
@@ -2484,6 +2484,8 @@ histograms->AddHistogram("ESD_TruePi0_InvMass_vs_Pt_alpha" ,"Invariant Mass vs P
   //---------------------------------------------------  2 gamma Background -------------------------------------------------------
 
   if(kGCcalculateBackground==kTRUE){
+    histograms->AddHistogram("ESD_GlobalPrimaryVtxZ","Z primary vertex Global",300, -15., 15.,"Z[cm]","counts");
+    histograms->AddHistogram("ESD_SPDPrimaryVtxZ","Z primary vertex SPD",300, -15., 15.,"Z[cm]","counts");
     histograms->AddHistogram("ESD_Z_distribution" ,"Z primary vertex" , 2000, -30, 30,"Z[cm]","counts");
     histograms->AddHistogram("ESD_multiplicity_distribution" ,"multiplicity distribution" , 200, 0, 200,"counts","Multiplicity");
     histograms->AddHistogram("ESD_ZvsMultiplicity" ,"Z vs Multiplicity" , 1000, -10, 10,200,0,200,"Z[cm]","Multiplicity");