]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG1/global/AliAnalysisTaskVertexESD.h
Fixes for Coverity + changes to take into account the improvements of the analysis...
[u/mrichter/AliRoot.git] / PWG1 / global / AliAnalysisTaskVertexESD.h
index 9656621ed6c52104a72c88003287636d766de04d..512dee5bdea05eaf3a4513264eff510228e7f0e3 100644 (file)
@@ -43,7 +43,7 @@ class AliAnalysisTaskVertexESD : public AliAnalysisTaskSE
   void           SetOnlyITSTPCTracks() {fOnlyITSTPCTracks=kTRUE;}
   void           SetOnlyITSSATracks() {fOnlyITSSATracks=kTRUE;}
   void           SetFillNtuple(Bool_t fill=kTRUE) {fFillNtuple=fill;}  
-  void           SetFillNtupleBeamSpot(Bool_t fillBeamSpot=kFALSE){fFillNtupleBeamSpot = fillBeamSpot;}
+  void           SetFillNtupleBeamSpot(Bool_t fillBeamSpot=kFALSE){fFillTreeBeamSpot = fillBeamSpot;}
 
  protected:
   Bool_t       fCheckEventType; // read only events of type 7
@@ -53,8 +53,8 @@ class AliAnalysisTaskVertexESD : public AliAnalysisTaskSE
   Bool_t       fRecoVtxITSTPCHalfEvent;  // reco ITS+TPC vertex with even and odd tracks
   Bool_t       fOnlyITSTPCTracks; // only ITS-TPC tracks to redo ITSTPC vertex
   Bool_t       fOnlyITSSATracks;  // only ITS-SA tracks to redo ITSTPC vertex
-  Bool_t       fFillNtuple;      // fill ntuple 
-  Bool_t       fFillNtupleBeamSpot; //beam spot info 
+  Bool_t       fFillNtuple;      // fill ntuple  
+  Bool_t       fFillTreeBeamSpot; //beam spot info in a tree
   AliESDEvent *fESD;            // ESD object
   TList       *fOutput;         //! list send on output slot 0
   TNtuple     *fNtupleVertexESD;//! output ntuple
@@ -68,7 +68,24 @@ class AliAnalysisTaskVertexESD : public AliAnalysisTaskSE
   TH1F        *fhTPCVertexY; //! output histo
   TH1F        *fhTPCVertexZ; //! output histo
   TH2F        *fhTrackRefs;     //! output histo
-  TNtuple     *fNtupleBeamSpot; //! output ntuple beam spot  
+  TTree       *fTreeBeamSpot;  //! output tree beam spot
+
+  TH1F        *fhTriggeredTrklets; //! output histo
+  TH1F        *fhSPD3DTrklets; //! output histo
+  TH1F        *fhSPDZTrklets; //! output histo
+  TH1F        *fhTRKTrklets; //! output histo
+  TH1F        *fhTRKcTrklets; //! output histo
+  TH1F        *fhTRKncTrklets; //! output histo
+  TH1F        *fhSPD3DZreco; //! output histo
+  TH1F        *fhSPDZZreco; //! output histo
+
+
+  TH1F        *fhSPDVertexXPile; //! output histo
+  TH1F        *fhSPDVertexYPile; //! output histo
+  TH1F        *fhSPDVertexZPile; //! output histo
+  TH1F        *fhSPDVertexDiffZPile; //! output histo
+  TH1F        *fhSPDContributorsPile; //! output histo
+  TH2F        *fhSPDDispContributors; //! output histo
 
  private:    
 
@@ -77,7 +94,7 @@ class AliAnalysisTaskVertexESD : public AliAnalysisTaskSE
   AliESDVertex* ReconstructPrimaryVertexTPC(Bool_t constr=kFALSE) const;
   AliESDVertex* ReconstructPrimaryVertexITSTPC(Bool_t constr=kFALSE,Int_t mode=0) const;
   
-  ClassDef(AliAnalysisTaskVertexESD,8); // primary vertex analysis
+  ClassDef(AliAnalysisTaskVertexESD,9); // primary vertex analysis
 };
 
 #endif