]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGPP/TRD/AliTRDrecoTask.h
Various updates
[u/mrichter/AliRoot.git] / PWGPP / TRD / AliTRDrecoTask.h
index 67819a1458d4f5d37d3089d24007640f2d05dc64..8ffa1045ee67c7cf91d5c9805ec58fdf5a1786b4 100644 (file)
@@ -30,6 +30,8 @@ class TList;
 class TObjArray;\r
 class TTreeSRedirector;\r
 class AliTRDtrackV1;\r
+template <typename Value> class TVectorT;\r
+typedef class TVectorT<Float_t> TVector;\r
 class AliTRDrecoTask : public AliAnalysisTaskSE \r
 {\r
 friend class AliEveTRDTrackList;\r
@@ -81,9 +83,11 @@ public:
   Int_t          GetNRefFigures() const; \r
   const Char_t*  GetNameId() const       { return fNameId;}\r
   TList*         GetPlotFunctors() const { return fPlotFuncList;}\r
+  static Int_t   GetPtBinSignificant(Float_t pt);\r
   virtual Bool_t GetRefFigure(Int_t ifig);\r
   virtual void   MakeSummary();\r
   void           MakeDetectorPlot(Int_t ly=0, const Option_t *opt="eta");\r
+  void           MakeDetectorPlotNEW(Int_t ly=0, const Option_t *opt="eta");\r
   Bool_t         IsHeavyIon() const      { return TestBit(kHeavyIon);};\r
   Bool_t         IsPP() const            { return !TestBit(kHeavyIon);};\r
   Bool_t         HasFriends() const      { return TestBit(kFriends);};\r
@@ -114,7 +118,8 @@ protected:
 \r
   Char_t                fNameId[10];       // unique identifier of task particularity\r
   UChar_t               fNRefFigures;      // no of reference figures reported by task\r
-  TObjArray             *fDets;            //! container to store detector position and status\r
+  TObjArray             *fDets;            //! OLD container to store detector position and status support should be discontinued \r
+  TVector               *fDetsV;           //! NEW container to store detector position and status\r
   TObjArray             *fContainer;       //! container to store results\r
   AliTRDeventInfo       *fEvent;           //! Event Info\r
   TObjArray             *fTracks;          //! Array of tracks\r
@@ -137,6 +142,8 @@ private:
   Bool_t            fRunTerminate;         // Switch for Terminate Function\r
   static TList      *fgTrendPoint;         //! trend point\r
   static TTreeSRedirector *fgDebugStream;  //! Debug stream\r
+  static const Int_t fgNPt0 = 4;           // No of significant pt bins \r
+  static Float_t fgPt0[fgNPt0];            // Array with limits for significant pt bins \r
 \r
   ClassDef(AliTRDrecoTask, 5) // base TRD reconstruction task\r
 };\r