]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/AliEMCALQADataMakerRec.h
Technical fix: reducing the virtual memory consumption
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALQADataMakerRec.h
index c6d6279aa24feb9b8bfee7ed2789a5136eafef5c..8cab8c752a92c09fe88bf683a399a716a577b4a9 100644 (file)
@@ -58,6 +58,19 @@ public:
 
   void SetSuperModules(int i) {fSuperModules = i;}; //The number of SuperModules
   int GetSuperModules() const {return fSuperModules;}; //The number of SuperModules
+
+  // for pedestal calculation with raw data
+  void SetFirstPedestalSample(int i) {fFirstPedestalSample = i;}; // first sample 
+  int GetFirstPedestalSample() const {return fFirstPedestalSample;}; // first sample 
+  void SetLastPedestalSample(int i) {fLastPedestalSample = i;}; // last sample 
+  int GetLastPedestalSample() const {return fLastPedestalSample;}; // last sample 
+  // for selection of interesting signal (max-min) range for High Gain channels
+  // (useful for MIP/cosmic studies) 
+  void SetMinSignalHG(int i) {fMinSignalHG = i;}; // minimum signal
+  int GetMinSignalHG() const {return fMinSignalHG;}; // minimum signal
+  void SetMaxSignalHG(int i) {fMaxSignalHG = i;}; // maximum signal
+  int GetMaxSignalHG() const {return fMaxSignalHG;}; // maximum signal
+
   virtual void   EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray ** list) ;
   virtual void   InitESDs() ; 
   virtual void   InitDigits() ; 
@@ -72,8 +85,12 @@ public:
 
 private:
   int fSuperModules; //The number of SuperModules activated
+  int fFirstPedestalSample; // first sample for pedestal calculation
+  int fLastPedestalSample; // last sample for pedestal calculation
+  int fMinSignalHG; // minimum signal, for High Gain channels
+  int fMaxSignalHG; // maximum signal, for High Gain channels
 
-  ClassDef(AliEMCALQADataMakerRec,3)  // description 
+  ClassDef(AliEMCALQADataMakerRec,4)  // description 
 
 };