]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/mapping/AliMpSt345Reader.h
PMD module
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpSt345Reader.h
index 1f430d152ca4fb7adf4ed531890c705c9010b751..d97e9d32582e1ae9168e059b90132dca62ec5449 100644 (file)
 class AliMpSlatMotifMap;
 class AliMpSlat;
 class AliMpPCB;
-class TObjString;
+class AliMpDataStreams;
 
 class AliMpSt345Reader : public TObject
 {
  public:
-  AliMpSt345Reader(AliMpSlatMotifMap&);
+  AliMpSt345Reader(AliMpSlatMotifMap* motifMap);
   virtual ~AliMpSt345Reader();
 
-  AliMpSlat* ReadSlat(const char* slatType, AliMpPlaneType planeType);
+  AliMpSlat* ReadSlat(const AliMpDataStreams& dataStreams,
+                      const char* slatType, AliMp::PlaneType planeType);
 
-  AliMpPCB* ReadPCB(const char* pcbType);
+  AliMpPCB* ReadPCB(const AliMpDataStreams& dataStreams,
+                    const char* pcbType);
 
 private:
-    AliMpSlatMotifMap& fMotifMap; //!< storage for motifTypes and motifs...
+  /// Not implemented
+  AliMpSt345Reader();
+  /// Not implemented
+  AliMpSt345Reader(const AliMpSt345Reader& rhs);
+  /// Not implemented
+  AliMpSt345Reader& operator=(const AliMpSt345Reader& rhs);
+
+  AliMpSlatMotifMap* fMotifMap; //!< storage for motifTypes and motifs...
   
   ClassDef(AliMpSt345Reader,0) // Reader for slat stations mapping files 
 };