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
};