]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDmatrix.h
Merge TRD-develop
[u/mrichter/AliRoot.git] / TRD / AliTRDmatrix.h
index 4f57da578811294971996a40f79cce22df30c1e6..bd74d49a15ad33188207d07ece0eb94e7c5da64d 100644 (file)
@@ -11,6 +11,7 @@
 #include <TH3.h>
 #include <TStyle.h>
 #include <TCanvas.h>
+
 #include "AliTRDpixel.h"
 
 ///////////////////////////////////////////////////////
@@ -20,6 +21,7 @@
 class AliTRDmatrix : public TObject {
 
 protected:
+
   Int_t         fRow;            // Number of pad-rows
   Int_t         fCol;            // Number of pad-columns
   Int_t         fTime;           // Number of time buckets
@@ -33,6 +35,7 @@ protected:
   virtual AliTRDpixel *GetPixel(Int_t iRow, Int_t iCol, Int_t iTime);
 
 public:
+
   AliTRDmatrix();
   AliTRDmatrix(Int_t nRow, Int_t nCol, Int_t nTime, Int_t iSec, Int_t iCha, Int_t iPla);
   virtual ~AliTRDmatrix();
@@ -40,10 +43,13 @@ public:
   virtual void         AddSignal(Int_t iRow, Int_t iCol, Int_t iTime, Float_t signal);
   virtual Bool_t       AddTrack(Int_t iRow, Int_t iCol, Int_t iTime, Int_t track);
 
-  virtual void         Draw();
+  virtual void         Draw(Option_t* = " ");
   virtual void         DrawRow(Int_t iRow);
   virtual void         DrawCol(Int_t iCol);
   virtual void         DrawTime(Int_t iTime);
+  virtual void         ProjRow();  
+  virtual void         ProjCol();  
+  virtual void         ProjTime();  
 
   virtual void         SetSignal(Int_t iRow, Int_t iCol, Int_t iTime, Float_t signal);
   virtual void         SetTrack(Int_t iRow, Int_t iCol, Int_t iTime
@@ -56,7 +62,7 @@ public:
   virtual Int_t        GetChamber() { return fChamber; };
   virtual Int_t        GetPlane()   { return fPlane;   };
 
-  ClassDef(AliTRDmatrix,1)
+  ClassDef(AliTRDmatrix,1)       // The TRD detector matrix for one readout chamber
 
 };