]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSOnlineSDDInjectors.h
Temporary fix for 2 overlaps in SPD/FMD (M. Sitta)
[u/mrichter/AliRoot.git] / ITS / AliITSOnlineSDDInjectors.h
index 049bab64d78439d77e5daa9099a036d95117346c..7feb4414f65d1bf278a750dc4927b321a21800a2 100644 (file)
@@ -2,7 +2,7 @@
 #define ALIITSONLINESDDINJECTORS_H
 
 
-/* $Id: */
+/* $Id$ */
 
 ///////////////////////////////////////////////////////////////////
 //                                                               //
@@ -45,15 +45,19 @@ class AliITSOnlineSDDInjectors : public AliITSOnlineSDD {
     fPadStatusCutForFit=cutval;
   }
   void SetDefaults();
-  
+  void SetTimeStep(Float_t tstep) {
+    fTimeStep=tstep;
+  }
 
   TGraphErrors* GetTimeVsDistGraph(Int_t jpad) const;
   TGraphErrors* GetDriftSpeedGraph() const;
+  TGraphErrors* GetSelectedDriftSpeedGraph(Int_t minAcceptStatus) const;
   Float_t* GetDriftSpeedFitParam()const{ return fParam;}
-  Float_t GetDriftSpeeed(Int_t jpad) const{return fDriftSpeed[jpad];}
+  Float_t GetDriftSpeed(Int_t jpad) const{return fDriftSpeed[jpad];}
   Float_t GetDriftSpeedErr(Int_t jpad) const{return fDriftSpeedErr[jpad];}
   Float_t GetTimeBinZero() const{return fTbZero;}
 
+  Float_t GetTimeStep() const{return fTimeStep;}
   Int_t GetAnodeNumber(Int_t iInjPad) const;
   Int_t GetInjPadNumberFromAnode(Int_t nAnode) const;
   Int_t GetInjPadStatus(Int_t jpad) const;  
@@ -97,6 +101,7 @@ class AliITSOnlineSDDInjectors : public AliITSOnlineSDD {
   static const Float_t fgkDefaultMaxSpeed;   // Default for fMaxDriftSpeed
   static const Float_t fgkDefaultMaxErr;     // Default for fMaxDriftSpeedErr
   static const Int_t   fgkDefaultPolOrder;   // Default for fPolOrder
+  static const Float_t fgkDefaultTimeStep;   // Default for fTimeStep
   static const UShort_t   fgkDefaultTbMin[kInjLines];  // Defaults for fTbMin
   static const UShort_t   fgkDefaultTbMax[kInjLines];  // Defaults for fTbMax
 
@@ -124,7 +129,8 @@ class AliITSOnlineSDDInjectors : public AliITSOnlineSDD {
   Int_t fLastPadForFit;              // last injector pad used in fit
   Int_t fPadStatusCutForFit;         // minimum value of pad status for fit
 
+  Float_t fTimeStep;                 // time bin value (25 or 50 ns)
 
-  ClassDef(AliITSOnlineSDDInjectors,3)
+  ClassDef(AliITSOnlineSDDInjectors,4)
 };
 #endif