Fixes to the raw-data reco. 1. Possibility to select the max adc search window. 2...
[u/mrichter/AliRoot.git] / VZERO / AliVZERORecoParam.h
index cb1e284..6ad72eb 100644 (file)
@@ -18,12 +18,30 @@ class AliVZERORecoParam : public AliDetectorRecoParam
   AliVZERORecoParam();
   virtual ~AliVZERORecoParam();
 
+  void SetNSigmaPed(Float_t nSigma) { fNSigmaPed = nSigma; }
+  void SetStartClock(Int_t start) { fStartClock = start; }
+  void SetEndClock(Int_t end) {fEndClock = end; }
+  void SetNPreClocks(Int_t preClocks) { fNPreClocks = preClocks; }
+  void SetNPostClocks(Int_t postClocks) { fNPostClocks = postClocks; }
+
+  Float_t GetNSigmaPed() const { return fNSigmaPed; }
+  Int_t  GetStartClock() const { return fStartClock; }
+  Int_t  GetEndClock() const { return fEndClock; }
+  Int_t  GetNPreClocks() const { return fNPreClocks; }
+  Int_t  GetNPostClocks() const { return fNPostClocks; }
+
  private:
 
+  Float_t fNSigmaPed;  // Number of pedestal sigmas for adc cut
+  Int_t fStartClock;   // Start clock for max adc search
+  Int_t fEndClock;     // End clock for max adc search
+  Int_t fNPreClocks;   // Number of pre-clocks used in adc charge sum
+  Int_t fNPostClocks;  // Number of post-clocks used in adc charge sum
+
   AliVZERORecoParam(const AliVZERORecoParam & param);
   AliVZERORecoParam & operator=(const AliVZERORecoParam &param);
 
-  ClassDef(AliVZERORecoParam,1) // VZERO reco parameters
+  ClassDef(AliVZERORecoParam,2) // VZERO reco parameters
 };
 
 #endif