]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG1/TRD/AliTRDcheckDET.h
Adding 2 triggers to list of known unsupported triggers
[u/mrichter/AliRoot.git] / PWG1 / TRD / AliTRDcheckDET.h
index c6f6b14692ca5f363d2df4391dba294b5d6a65e3..8c7ee6df28d710657e8848bf787373ceda30489a 100644 (file)
 
 class TObjArray;
 class TH1;
+class TH2;
 class TMap;
 class AliESDHeader;
 class AliExternalTrackParam;
 class AliTRDcluster;
 class AliTRDseedV1;
 class AliTRDgeometry;
-class AliTRDeventInfo;
 class AliTRDcheckDET : public AliTRDrecoTask{
 public:
   // The Histogram number
@@ -105,18 +105,26 @@ private:
   AliTRDcheckDET(const AliTRDcheckDET &);
   AliTRDcheckDET& operator=(const AliTRDcheckDET &);
   void GetDistanceToTracklet(Double_t *dist, AliTRDseedV1 * const tracklet, AliTRDcluster * const c);
-  TH1* MakePlotChi2();
+  //----------------------------------------------------
+  // Functions creating the reference figures
+  TH1* MakePlotChi2() const;
   TH1* MakePlotNTracklets();
   Bool_t MakePlotPulseHeight();
   void MakePlotnTrackletsVsP();
   void MakePlotMeanClustersLayer();
+  void MakePlotNclustersTrack();
+  void MakePlotNclustersTracklet();
+  void MakePlotTrackletCharge();
   Bool_t MakeBarPlot(TH1 *histo, Int_t Color);
+  //----------------------------------------------------
   void GetEtaPhiAt(const AliExternalTrackParam *track, Double_t x, Double_t &eta, Double_t &phi);
+  TH1 *ProjectCentrality(TH2 *h2d, Int_t centralityBin = -1);
 
-  AliTRDeventInfo *fEventInfo;         //! ESD Header
+  Int_t fCentralityClass;              // Centrality Class
   TMap *fTriggerNames;                 //! Containing trigger class names
   UChar_t fFlags;                      // Flags for setting
-    
+
+  static const Color_t fkColorsCentrality[AliTRDeventInfo::kCentralityClasses];                // Colors for the different centrality classes in the Ref Figures
   ClassDef(AliTRDcheckDET, 2)
 };
 #endif