]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSDigitizer.h
Added to TrackerGlo possibility to fill control histos with residuals,pulls,chi2
[u/mrichter/AliRoot.git] / ITS / AliITSDigitizer.h
index 22d82407c6ae201815e5831f55ccdb1e70480a1e..b6c434d8a502125ea50f7f1af95b7d61fc3a46f5 100644 (file)
@@ -12,7 +12,7 @@
 class TObjArray;
 class TTree;
 
-class AliRunDigitizer;
+class AliDigitizationInput;
 
 #include "AliDigitizer.h" // Base class from which this one is derived
 #include "AliITS.h"   // ITS class functions used in inline functions.
@@ -21,16 +21,14 @@ class AliITSmodule;
 class AliITSDigitizer : public AliDigitizer{
  public:
     AliITSDigitizer();
-    AliITSDigitizer(AliRunDigitizer *manager);
-    AliITSDigitizer(const AliITSDigitizer& dig);
-    AliITSDigitizer& operator=(const AliITSDigitizer &source);
+    AliITSDigitizer(AliDigitizationInput* digInput);
 
     virtual ~AliITSDigitizer();
     // Standard routines.
     virtual Bool_t Init();
     // Perform SDigits to Digits, with or without merging, depending on the
     // number of files.
-    virtual void Exec(Option_t* opt=0);
+    virtual void Digitize(Option_t* opt=0);
     // Sets a particular module active
     virtual void SetModuleActive(Int_t i){if(fModActive) fModActive[i] = kTRUE;}
     // Sets a particular module inactive
@@ -47,13 +45,15 @@ class AliITSDigitizer : public AliDigitizer{
     // Region of interest cut will not be made.
     virtual void ClearByRegionOfInterestFlag(){fRoif = 0;};
  private:
+    AliITSDigitizer(const AliITSDigitizer& dig);
+    AliITSDigitizer& operator=(const AliITSDigitizer &source);
     // Routines used internaly
     // Returns a pointer to the TObjecArray of Modules.
     TObjArray* GetModules(){return fITS->GetModules();}
     // Returns a pointer to a  specific module.
     AliITSmodule* GetModule(Int_t i){return fITS->GetModule(i);}
     // Returns a pointer to the manager
-    AliRunDigitizer* GetManager(){return fManager;}
+    AliDigitizationInput* GetDigInput(){return fDigInput;}
     // Sets the region of Interest based on which module have SDigits
     // Defined (non-noise SDigits).
     virtual void SetByRegionOfInterest(TTree *ts);