]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/AliEMCALSDigitizer.h
Using the new altro raw-data format. Removing some obsolete macros.
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALSDigitizer.h
index ec5065bb12b8f5a46cb84b68227e59b817fff320..d2a791d23d82092a8fd5aa8049d7e94d577b6af3 100644 (file)
  
 // --- ROOT system ---
 #include "TTask.h"
-class TFile ;
-class TList;
 class TBrowser;
-//class TBrowser;
 
 // --- Standard library ---
 
@@ -34,11 +31,12 @@ public:
   AliEMCALSDigitizer(const AliEMCALSDigitizer & sd) ;
   virtual ~AliEMCALSDigitizer(); // dtor
 
-  Float_t       Calibrate(Int_t amp)const {return (amp - fA)/fB ; }
-  Int_t         Digitize(Float_t energy)const { return (Int_t ) (fA + energy*fB); }
+  Int_t         Digitize(Float_t energy)const; //convert energy in GeV to int amplitude
+  Float_t       Calibrate(Int_t amp)const;  //opposite of Digitize()
+
   virtual void  Exec(Option_t *option); 
   Int_t         GetSDigitsInRun() const {return fSDigitsInRun ;}  
-  virtual void  Print() const;
+  virtual void  Print(Option_t *option="") const;
   void          Print1(Option_t *option="all");  // *MENU*
   void          SetEventFolderName(TString name) { fEventFolderName = name ; }
   void          SetEventRange(Int_t first=0, Int_t last=-1) {fFirstEvent=first; fLastEvent=last; }
@@ -47,13 +45,6 @@ public:
   const AliEMCALSDigitizer & operator = (const AliEMCALSDigitizer & /*sd*/) {return *this ;}
 
   virtual void Browse(TBrowser* b);
-  // hists
-  void   SetControlHists(const Int_t var=0) {fControlHists=var;}
-  Int_t  GetControlHist() const {return fControlHists;}
-  TList *GetListOfHists() {return fHists;}
-  TList* BookControlHists(const int var=0);
-  void   SaveHists(const char* name="RF/TRD1/Digitizations/SDigiVar?", 
-  Bool_t kSingleKey=kTRUE, const char* opt="RECREATE"); // *MENU*
 
 private:
   void     Init() ;
@@ -72,11 +63,8 @@ private:
   Int_t   fFirstEvent;             // first event to process
   Int_t   fLastEvent;              // last  event to process
   Float_t fSampling;               // See AliEMCALGeometry
-  // Control hists
-  Int_t   fControlHists;          //!
-  TList  *fHists;                 //!
 
-  ClassDef(AliEMCALSDigitizer,5)  // description 
+  ClassDef(AliEMCALSDigitizer,6)  // description 
 };
 
 #endif // AliEMCALSDigitizer_H