]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliDigitizer.h
Fix for Savannah bug report 59287
[u/mrichter/AliRoot.git] / STEER / AliDigitizer.h
index 05a1a2481713b48ee313d53f5b70540a96f36226..0eaadb37bd570361730bb18a35887b4b5be64d3b 100644 (file)
@@ -8,7 +8,7 @@
 ////////////////////////////////////////////////////////////////////////
 //
 //  Base Class for Detector specific Merging/Digitization   
-//                  
+//  Detector specific digitization classes derive from this
 //  Author: Jiri Chudoba (CERN)
 //
 ////////////////////////////////////////////////////////////////////////
@@ -22,11 +22,11 @@ class AliDigitizer: public TTask {
  public:
 // ctor with name and title
     AliDigitizer(const Text_t* name="AliDigitizer",
-                const Text_t* title="AliDigitizer");
+                const Text_t* title="AliDigitizer");
 // ctor to be used with name and title
     AliDigitizer(AliRunDigitizer *manager,
-                const Text_t* name="AliDigitizer",
-                const Text_t* title="AliDigitizer");
+                 const Text_t* name="AliDigitizer",
+                 const Text_t* title="AliDigitizer");
 // Copy ctor needed because there is a pointer
     AliDigitizer(const AliDigitizer &dig);
     AliDigitizer& operator=(const AliDigitizer &dig)
@@ -34,15 +34,18 @@ class AliDigitizer: public TTask {
       
     virtual ~AliDigitizer();
     virtual Bool_t Init() {return kTRUE;}
+    void SetRegionOfInterest(Bool_t flag) {fRegionOfInterest = flag;};
 //    virtual void Digitize() = 0;
 
 protected:
     Int_t GetNInputStreams() const;
-    void Copy(AliDigitizer &dig) const;
+    void Copy(TObject &dig) const;
 
-    AliRunDigitizer *fManager;   // Pointer to the Digitizer manager
+    AliRunDigitizer *fManager;   //! Pointer to the Digitizer manager
+    Bool_t fRegionOfInterest;    // Flag for digitization only in region of interest
     
-    ClassDef(AliDigitizer,1) // Base class for detector digitizers
+    ClassDef(AliDigitizer,2) // Base class for detector digitizers
 };
 
 #endif // ALIDIGITIZER_H
+