]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCRawStream.h
Corrected UInt_t <-> Int_t conversion
[u/mrichter/AliRoot.git] / TPC / AliTPCRawStream.h
index a66bbbb0d77d1280ead8f0e7c9c337451d28509b..e3141895dad95d5132c3b9a0e2b266da35dd6108 100644 (file)
@@ -16,7 +16,7 @@ class AliAltroMapping;
 
 class AliTPCRawStream: public AliAltroRawStream {
   public :
-    AliTPCRawStream(AliRawReader* rawReader);
+    AliTPCRawStream(AliRawReader* rawReader, AliAltroMapping **mapping = NULL);
     virtual ~AliTPCRawStream();
 
     virtual void             Reset();
@@ -32,9 +32,10 @@ class AliTPCRawStream: public AliAltroRawStream {
     inline Int_t GetPrevPad()    const { return fPrevPad; }    // Provide index of previous pad
     inline Bool_t  IsNewPad()    const {return (fPad != fPrevPad) || IsNewRow();};
 
-  protected :
-    AliTPCRawStream(const AliTPCRawStream& stream);
     AliTPCRawStream& operator = (const AliTPCRawStream& stream);
+    AliTPCRawStream(const AliTPCRawStream& stream);
+
+  protected :
 
     virtual void ApplyAltroMapping();
 
@@ -46,6 +47,7 @@ class AliTPCRawStream: public AliAltroRawStream {
     Int_t            fPrevPad;      // index of previous pad
 
     AliAltroMapping *fMapping[6];   // Pointers to ALTRO mapping
+    Bool_t           fIsMapOwner;   // does object own its mappings?
 
     ClassDef(AliTPCRawStream, 0)    // base class for reading TPC raw digits
 };