]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONVRawStreamTracker.h
Bug #92237 fixed as Barth suggested
[u/mrichter/AliRoot.git] / MUON / AliMUONVRawStreamTracker.h
index 24b4a1e1d9b024296bd77731dcbabf820e300070..49f7d24dc5a23d9a49e0da463528c92192a7a440 100644 (file)
@@ -15,6 +15,8 @@
 
 #include "AliMUONRawStream.h"
 
+class AliMUONDDLTracker;
+
 class AliMUONVRawStreamTracker : public AliMUONRawStream
 {
 public:
@@ -33,6 +35,9 @@ public:
                                UShort_t& manuId, UChar_t& manuChannel,
                                UShort_t& adc) = 0;
        
+       /// Return pointer to DDL payload object.
+       virtual AliMUONDDLTracker* GetDDLTracker() const = 0;
+       
        /// Return maximum number of DDLs
        static Int_t GetMaxDDL() { return fgkMaxDDL; };
        
@@ -64,6 +69,10 @@ public:
                kParityErr      = 3  ///< parity error
        };
 
+protected:     
+
+       static const Int_t fgkMaxDDL;   //!< maximum number of DDLs
+
 private:
 
        // Do not allow copying of this class.
@@ -72,8 +81,6 @@ private:
         /// Not implemented
        AliMUONVRawStreamTracker& operator = (const AliMUONVRawStreamTracker& stream);
 
-       static const Int_t fgkMaxDDL;   //!< maximum number of DDLs
-
        ClassDef(AliMUONVRawStreamTracker, 0) // Base class for reading MUON raw digits from tracking chambers.
 };