]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
small adjustments
authorloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 14 Mar 2011 10:22:12 +0000 (10:22 +0000)
committerloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 14 Mar 2011 10:22:12 +0000 (10:22 +0000)
PWG4/CaloCalib/AliAnalysisTaskEMCALPi0PbPb.cxx
PWG4/CaloCalib/AliAnalysisTaskEMCALPi0PbPb.h

index dee85fc200b9fb13044b420037feaacaee2cca24..7abd1f083c66c31b668ff7023e4bce3eebacd541 100644 (file)
@@ -41,6 +41,7 @@ AliAnalysisTaskEMCALPi0PbPb::AliAnalysisTaskEMCALPi0PbPb()
     fPtRanges(0),
     fHCuts(0x0),
     fHVertexZ(0x0),
+    fHVertexZ2(0x0),
     fHCent(0x0),
     fHCentQual(0x0),
     fHClustEtaPhi(0x0),
@@ -60,8 +61,8 @@ AliAnalysisTaskEMCALPi0PbPb::AliAnalysisTaskEMCALPi0PbPb(const char *name)
     fCentVar("V0M"),
     fCentFrom(0),
     fCentTo(100),
-    fVtxZMin(-7),
-    fVtxZMax(+7),
+    fVtxZMin(-10),
+    fVtxZMax(+10),
     fUseQualFlag(1),
     fClusName(),
     fOutput(0),
@@ -75,6 +76,7 @@ AliAnalysisTaskEMCALPi0PbPb::AliAnalysisTaskEMCALPi0PbPb(const char *name)
     fPtRanges(0),
     fHCuts(0x0),
     fHVertexZ(0x0),
+    fHVertexZ2(0x0),
     fHCent(0x0),
     fHCentQual(0x0),
     fHClustEtaPhi(0x0),
@@ -119,8 +121,12 @@ void AliAnalysisTaskEMCALPi0PbPb::UserCreateOutputObjects()
   fHVertexZ = new TH1F("hVertexZBeforeCut","",100,-25,25);
   fHVertexZ->SetXTitle("z [cm]");
   fOutput->Add(fHVertexZ);
+  fHVertexZ2 = new TH1F("hVertexZAfterCut","",100,-25,25);
+  fHVertexZ2->SetXTitle("z [cm]");
+  fOutput->Add(fHVertexZ2);
   fHCent = new TH1F("hCentBeforeCut","",101,-1,100);
   fHCent->SetXTitle(fCentVar.Data());
+  fOutput->Add(fHCent);
   fHCentQual = new TH1F("hCentAfterCut","",101,-1,100);
   fHCentQual->SetXTitle(fCentVar.Data());
   fOutput->Add(fHCentQual);
@@ -229,6 +235,7 @@ void AliAnalysisTaskEMCALPi0PbPb::UserExec(Option_t *)
     return;
 
   fHCuts->Fill(cut++);
+  fHVertexZ2->Fill(vertex->GetZ());
 
   fRecPoints   = 0; // will be set if fClusName is given and AliAnalysisTaskEMCALClusterizeFast is used
   fEsdClusters = 0; // will be set if ESD input used and if fRecPoints are not set of if clusters are attached
index bfc56c554e0f7d37876f483f3ad623ee47391e0a..282c71257ed65edd11aec95f4a5f884c4bdf4a5e 100644 (file)
@@ -31,11 +31,12 @@ class AliAnalysisTaskEMCALPi0PbPb : public AliAnalysisTaskSE {
   void         SetCentralityRange(Double_t from, Double_t to) { fCentFrom=from; fCentTo=to; }
   void         SetClusName(const char *name)                  { fClusName = name;           }
   void         SetVertexRange(Double_t z1, Double_t z2)       { fVtxZMin=z1; fVtxZMax=z2;   }
+  void         SetUseQualFlag(Bool_t b)                       { fUseQualFlag = b;           }
 
  protected:
-  void         FillCellHists();
-  void         FillClusHists();
-  void         FillPionHists();
+  virtual void FillCellHists();
+  virtual void FillClusHists();
+  virtual void FillPionHists();
 
     // input members
   TString                fCentVar;              // variable for centrality determination
@@ -58,6 +59,7 @@ class AliAnalysisTaskEMCALPi0PbPb : public AliAnalysisTaskSE {
     // histograms
   TH1F                  *fHCuts;                //!histo for cuts
   TH1F                  *fHVertexZ;             //!histo for vtxz
+  TH1F                  *fHVertexZ2;            //!histo for vtxz after vtx cuts
   TH1F                  *fHCent;                //!histo for cent
   TH1F                  *fHCentQual;            //!histo for cent after quality flag cut
     // histograms for clusters