]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCDigitizer.h
updated with software resp.
[u/mrichter/AliRoot.git] / TPC / AliTPCDigitizer.h
index 9933989d3a4142c1bc2e1f331575562d94a219a2..ee73291de08187f38882a7ad822c76139e618f22 100644 (file)
@@ -3,25 +3,29 @@
 /* Copyright(c) 1998-2001, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
+/* $Id$ */
+
 #include "AliDigitizer.h"
 
-class AliRunDigitizer;
+class AliDigitizationInput;
 
 class AliTPCDigitizer : public AliDigitizer {
  public:    
     AliTPCDigitizer();
-    AliTPCDigitizer(AliRunDigitizer * manager);
+    AliTPCDigitizer(AliDigitizationInput * digInput);
     virtual ~AliTPCDigitizer();
     // Initialize merging and digitization
     virtual Bool_t Init();
     // Do the main work
-    virtual void Exec(Option_t* option=0);    
+    virtual void Digitize(Option_t* option=0);    
     Int_t GetDebug() const {return fDebug;}       // get debug level
     void SetDebug(Int_t level){fDebug = level;}   // set debug level        
- private:    
+ private: 
+    void DigitizeFast(Option_t* option=0); //digitize - using row pointers
+    void DigitizeSave(Option_t* option=0); // digitize using controlled arrays   
     Int_t fDebug;
  private:
-    ClassDef(AliTPCDigitizer,1)  // MUON merging/digitization
+    ClassDef(AliTPCDigitizer,2)  // MUON merging/digitization
 };    
 #endif