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
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
\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
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