]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSDriftSpeedSDD.h
Updated survey information for ladder 2 of SDD layer 3 (M. Poghosyan)
[u/mrichter/AliRoot.git] / ITS / AliITSDriftSpeedSDD.h
index 278977f40fa415dcde5b97d7941e0b2b789f7a40..96d1cfc78b67ea436a05ed3f1d0a2dfb014deffb 100644 (file)
@@ -24,6 +24,7 @@ class AliITSDriftSpeedSDD : public TObject {
   AliITSDriftSpeedSDD(const AliITSDriftSpeedSDD& drSpeed);
   virtual ~AliITSDriftSpeedSDD(){};
 
+  static Float_t DefaultDriftSpeed() {return fgkDriftSpeedDefault;}
   virtual Bool_t IsEqual(const TObject *obj) const 
     {return fEvNum == ((AliITSDriftSpeedSDD*)obj)->fEvNum;}
   virtual Bool_t      IsSortable() const { return kTRUE; }
@@ -34,6 +35,7 @@ class AliITSDriftSpeedSDD : public TObject {
 
   void PrintDriftSpeedParameters() const;
 
+  Int_t GetDegreeofPoly() const {return fPolDeg;}
   Int_t GetEventNumber() const {return fEvNum;}
   UInt_t GetEventTimestamp() const {return fTimestamp;}
   Float_t GetDriftSpeedParameter(Int_t i) const {return fDriftSpeedParam[i];}
@@ -44,12 +46,14 @@ class AliITSDriftSpeedSDD : public TObject {
   }
 
  protected:
+  static const Float_t fgkDriftSpeedDefault; // default for drift speed
   static const UShort_t fgkMaxPolDeg=5; // max. degree of the poly fit
+
   Int_t fEvNum;  // event number of injector event
   UInt_t fTimestamp; // event timestamp
   Char_t fPolDeg;    // degree of the ploy fit to drift speed vs. anode
                      // saved as char since 1 byte is enough
   Float_t fDriftSpeedParam[fgkMaxPolDeg+1];  // coefficients of the poly fit
-  ClassDef(AliITSDriftSpeedSDD,3);
+  ClassDef(AliITSDriftSpeedSDD,4);
 };
 #endif