From 0c514eec96df9af9817d088d2ed6066a2726f540 Mon Sep 17 00:00:00 2001 From: prino Date: Mon, 4 Jun 2012 22:51:17 +0000 Subject: [PATCH] Histogram of generated multiplcity for INEL>0 events --- PWGHF/vertexingHF/AliAnalysisTaskSEDvsMultiplicity.cxx | 10 ++++++++-- PWGHF/vertexingHF/AliAnalysisTaskSEDvsMultiplicity.h | 2 ++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/PWGHF/vertexingHF/AliAnalysisTaskSEDvsMultiplicity.cxx b/PWGHF/vertexingHF/AliAnalysisTaskSEDvsMultiplicity.cxx index 743cdba4e98..869f660ba3b 100644 --- a/PWGHF/vertexingHF/AliAnalysisTaskSEDvsMultiplicity.cxx +++ b/PWGHF/vertexingHF/AliAnalysisTaskSEDvsMultiplicity.cxx @@ -68,6 +68,7 @@ AliAnalysisTaskSE(), fHistNtrCorrVsNchMCPrimary(0), fHistNtrVsNchMCPhysicalPrimary(0), fHistNtrCorrVsNchMCPhysicalPrimary(0), + fHistGenPrimaryParticlesInelGt0(0), fHistNtrCorrEvSel(0), fHistNtrCorrEvWithCand(0), fHistNtrCorrEvWithD(0), @@ -115,6 +116,7 @@ AliAnalysisTaskSEDvsMultiplicity::AliAnalysisTaskSEDvsMultiplicity(const char *n fHistNtrCorrVsNchMCPrimary(0), fHistNtrVsNchMCPhysicalPrimary(0), fHistNtrCorrVsNchMCPhysicalPrimary(0), + fHistGenPrimaryParticlesInelGt0(0), fHistNtrCorrEvSel(0), fHistNtrCorrEvWithCand(0), fHistNtrCorrEvWithD(0), @@ -264,11 +266,12 @@ void AliAnalysisTaskSEDvsMultiplicity::UserCreateOutputObjects() fHistNtrVsNchMCPhysicalPrimary = new TH2F("hNtrVsNchMCPhysicalPrimary","Ntracklet vs Nch (Physical Primary); Nch (Physical Primary);N_{tracklet};",200,0,200,200,0,200.); // fHistNtrCorrVsNchMCPhysicalPrimary = new TH2F("hNtrCorrVsMCPhysicalPrimary","Ntracklet vs Nch (Physical Primary); Nch (Physical Primary);N_{tracklet};",200,0,200,200,0,200.); // + fHistGenPrimaryParticlesInelGt0 = new TH1F("hGenPrimaryParticlesInelGt0","Multiplcity of generated charged particles ; Nparticles ; Entries",200,-0.5,199.5); fHistNtrCorrEvSel->Sumw2(); fHistNtrCorrEvWithCand->Sumw2(); fHistNtrCorrEvWithD->Sumw2(); - + fHistGenPrimaryParticlesInelGt0->Sumw2(); fOutput->Add(fHistNtrCorrEvSel); fOutput->Add(fHistNtrCorrEvWithCand); fOutput->Add(fHistNtrCorrEvWithD); @@ -283,6 +286,7 @@ void AliAnalysisTaskSEDvsMultiplicity::UserCreateOutputObjects() fOutput->Add(fHistNtrCorrVsNchMCPrimary); fOutput->Add(fHistNtrVsNchMCPhysicalPrimary); fOutput->Add(fHistNtrCorrVsNchMCPhysicalPrimary); + fOutput->Add(fHistGenPrimaryParticlesInelGt0); fHistNEvents = new TH1F("fHistNEvents", "number of events ",11,-0.5,10.5); @@ -466,7 +470,9 @@ void AliAnalysisTaskSEDvsMultiplicity::UserExec(Option_t */*option*/) Int_t nChargedMC=AliVertexingHFUtils::GetGeneratedMultiplicityInEtaRange(arrayMC,-1.0,1.0); Int_t nChargedMCPrimary=AliVertexingHFUtils::GetGeneratedPrimariesInEtaRange(arrayMC,-1.0,1.0); Int_t nChargedMCPhysicalPrimary=AliVertexingHFUtils::GetGeneratedPhysicalPrimariesInEtaRange(arrayMC,-1.0,1.0); - + if(nChargedMCPhysicalPrimary>0){ // INEL>0 for |eta|<1 + fHistGenPrimaryParticlesInelGt0->Fill(nChargedMCPhysicalPrimary); + } fHistNtrVsNchMC->Fill(nChargedMC,countTreta1); fHistNtrCorrVsNchMC->Fill(nChargedMC,countTreta1corr); diff --git a/PWGHF/vertexingHF/AliAnalysisTaskSEDvsMultiplicity.h b/PWGHF/vertexingHF/AliAnalysisTaskSEDvsMultiplicity.h index 18e7b901341..59bef6dca1c 100644 --- a/PWGHF/vertexingHF/AliAnalysisTaskSEDvsMultiplicity.h +++ b/PWGHF/vertexingHF/AliAnalysisTaskSEDvsMultiplicity.h @@ -113,11 +113,13 @@ class AliAnalysisTaskSEDvsMultiplicity : public AliAnalysisTaskSE TH2F* fHistNtrCorrVsNchMCPrimary; //! hist of ntracklets vs Nch (Primary) TH2F* fHistNtrVsNchMCPhysicalPrimary; //! hist of ntracklets vs Nch (Physical Primary) TH2F* fHistNtrCorrVsNchMCPhysicalPrimary; //! hist of ntracklets vs Nch (Physical Primary) + TH1F* fHistGenPrimaryParticlesInelGt0; //!hist. of geenrated multiplcity TH1F* fHistNtrCorrEvSel; //! hist. of ntracklets for selected events TH1F* fHistNtrCorrEvWithCand; //! hist. of ntracklets for evnts with a candidate TH1F* fHistNtrCorrEvWithD;//! hist. of ntracklets for evnts with a candidate in D mass peak + TH3F *fPtVsMassVsMult; //! hist. of Pt vs Mult vs. mass ( TH3F *fPtVsMassVsMultNoPid; //! hist. of Pt vs Mult vs. mass (no pid) TH3F *fPtVsMassVsMultUncorr; //! hist. of Pt vs Mult vs. mass (raw mult) -- 2.43.0