]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - FMD/AliFMDPattern.h
Use standard cuts.
[u/mrichter/AliRoot.git] / FMD / AliFMDPattern.h
index bca5489b5cf958e71c6180868569302844328954..1cb7c95ba85b066e2993096633121e663ec111ff 100644 (file)
@@ -83,7 +83,12 @@ public:
     /** Assignement operator 
        -- Not implemented */
     AliFMDPatternDetector& operator=(const AliFMDPatternDetector&);
-
+    void CopyShapes(TObjArray& input, TObjArray& own, 
+                   Double_t ang=0, Double_t fx=1, Double_t fy=1);
+    /** Our own cache of shapes */
+    TObjArray fInners;
+    /** Our own cache of shapes */
+    TObjArray fOuters;
   };
   
   
@@ -107,6 +112,11 @@ public:
   /** Assignement operator 
       -- Not implemented */
   AliFMDPattern& operator=(const AliFMDPattern&);
+  virtual void AddMarker(Float_t x, Float_t y, Float_t z, 
+                        TObject* o, Float_t s, Float_t min, Float_t max)
+  {
+    AliFMDDisplay::AddMarker(x, y, z, o, s, min, max);
+  }
   /** Add a marker to the display
       @param det Detector
       @param rng Ring
@@ -116,7 +126,8 @@ public:
       @param s   Signal 
       @param max Maximum of signal */
   virtual void AddMarker(UShort_t det, Char_t rng, UShort_t sec,
-                        UShort_t str, TObject* o, Float_t s, Float_t max);
+                        UShort_t str, TObject* o, Float_t s, 
+                        Float_t min, Float_t max);
   /** @param hit Hit to process */
   virtual Bool_t ProcessHit(AliFMDHit* hit, TParticle*);
   /** Re-draw the patterns */
@@ -153,6 +164,10 @@ public:
   TLine  fLine;                // Just a line 
   TLatex fTotal;       // Total in FMD
 
+  Double_t fFMD1Area;   // 
+  Double_t fFMD2Area;   // 
+  Double_t fFMD3Area;   // 
+
   ClassDef(AliFMDPattern,0) // Display FMD data as hit-patterns. 
 };