]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSDriftSpeedArraySDD.h
Initialize magnetic field in RunLego as it is done in Run in case we get
[u/mrichter/AliRoot.git] / ITS / AliITSDriftSpeedArraySDD.h
index 6ac5b2a89ceb7661a7c7cec902b9636a2a681838..4ebfca476c8a766fede81e7259e36eab5f1959d1 100644 (file)
@@ -26,13 +26,22 @@ class AliITSDriftSpeedArraySDD : public TObject{
   virtual ~AliITSDriftSpeedArraySDD() {};
 
   void AddDriftSpeed(AliITSDriftSpeedSDD* drSpeed);
-
+  void SetInjectorStatus(UInt_t status=0x3E000000){fInjectorStatus=status;}
   void PrintAll() const;
+  UInt_t GetTimestamp(Int_t iElement);
+  UInt_t GetInjectorStatus() const {return fInjectorStatus;}
   Double_t GetDriftSpeed(Int_t iEvent, Double_t iAnode);
+  AliITSDriftSpeedSDD* GetDriftSpeedObject(Int_t iEvent) const{
+    if(iEvent>=0 && iEvent<fNEvents) return (AliITSDriftSpeedSDD*)fDriftSpeedSDD.At(iEvent);
+    else return 0;
+  }
 
  protected:  
   Int_t fNEvents;               // number of drift speed determination
   TObjArray fDriftSpeedSDD; // array of AliITSDriftSpeedSDD objects
-  ClassDef(AliITSDriftSpeedArraySDD,2);
+  UInt_t fInjectorStatus;   // encoded info on injector status
+                            // see AliITSOnlineSDDInjectors for definition
+
+  ClassDef(AliITSDriftSpeedArraySDD,3);
 };
 #endif