]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDrawStreamBase.h
Add a protection against division by 0 (which may occur when a track exit from the...
[u/mrichter/AliRoot.git] / TRD / AliTRDrawStreamBase.h
index 412876ba94b21ea1302930f255b676c72d707e82..b01d18e3c572418a48446597712a7364c7c1365b 100644 (file)
@@ -43,7 +43,8 @@ class AliTRDrawStreamBase : public TObject
     {\r
       kTRDsimStream  =  0,\r
       kTRDrealStream =  1,\r
-      kTRDfastStream =  2\r
+      kTRDfastStream =  2,\r
+      kTRDdefaultStream = 3\r
     };\r
 \r
   enum { kDDLOffset = 0x400 };                                // Offset for DDL numbers\r
@@ -54,6 +55,9 @@ class AliTRDrawStreamBase : public TObject
   static  void      SetRawStreamVersion(Int_t iver) { fgRawStreamVersion = iver; }\r
   static  void      SetRawStreamVersion(const char *opt);\r
 \r
+  // this is a temporary solution!^M\r
+  // baseline should come with the HC header word 2 (count from 0!)^M\r
+\r
   virtual Bool_t    Next() {TRD_NOIMP(); return 0;}          \r
   //virtual Int_t     NextChamber(AliTRDdigitsManager */*man*/) {TRD_NOIMP(); return 0;} \r
   //virtual Int_t     NextChamber(AliTRDdigitsManager */*man*/, UInt_t **/*trackletContainer*/=NULL) {TRD_NOIMP(); return 0;}\r
@@ -61,6 +65,7 @@ class AliTRDrawStreamBase : public TObject
   virtual Bool_t    Init() {TRD_NOIMP(); return -1;}     \r
 \r
   virtual Bool_t    SetRawVersion(Int_t /*fraw*/) {TRD_NOIMP(); return 0;} \r
+  virtual void      SetNoErrorWarning() {TRD_NOIMP();}\r
   \r
   virtual Bool_t    IsCurrentPadShared() const {TRD_NOIMP(); return 0;}\r
   virtual void      SetSharedPadReadout(Bool_t /*fv*/) {TRD_NOIMP();} \r
@@ -120,8 +125,6 @@ class AliTRDrawStreamBase : public TObject
  \r
   //----------------------------------------------------------\r
  \r
- protected:\r
-\r
  private:\r
 \r
   static Int_t fgRawStreamVersion;           // Raw stream version number\r