]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/mapping/AliMpSt345Reader.h
Separating run-dependent mapping data from data, which are not
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpSt345Reader.h
index 41f75aa2838de858dafc0a9dca81f00a01b18324..52259a4e08a119c5f2d2d5eef1f322ac8aac0a62 100644 (file)
 class AliMpSlatMotifMap;
 class AliMpSlat;
 class AliMpPCB;
+class AliMpDataStreams;
 
 class AliMpSt345Reader : public TObject
 {
  public:
-  AliMpSt345Reader();
+  AliMpSt345Reader(const AliMpDataStreams& dataStreams);
   virtual ~AliMpSt345Reader();
 
   AliMpSlat* ReadSlat(const char* slatType, AliMp::PlaneType planeType);
@@ -44,11 +45,14 @@ class AliMpSt345Reader : public TObject
   AliMpPCB* ReadPCB(const char* pcbType);
 
 private:
+  /// Not implemented
+  AliMpSt345Reader();
   /// Not implemented
   AliMpSt345Reader(const AliMpSt345Reader& rhs);
   /// Not implemented
   AliMpSt345Reader& operator=(const AliMpSt345Reader& rhs);
 
+  const AliMpDataStreams&  fDataStreams; ///< data streams
   AliMpSlatMotifMap* fMotifMap; //!< storage for motifTypes and motifs...
   
   ClassDef(AliMpSt345Reader,0) // Reader for slat stations mapping files