1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
5 // $MpId: AliMpSt345Reader.h,v 1.6 2006/05/23 13:07:47 ivana Exp $
8 /// \class AliMpSt345Reader
9 /// \brief Read slat and pcb ASCII files
11 /// \author Laurent Aphecetche
13 #ifndef ALI_MP_ST345_READER_H
14 #define ALI_MP_ST345_READER_H
28 #ifndef ALI_MP_PLANE_TYPE_H
29 # include "AliMpPlaneType.h"
32 class AliMpSlatMotifMap;
35 class AliMpDataStreams;
37 class AliMpSt345Reader : public TObject
40 AliMpSt345Reader(AliMpSlatMotifMap* motifMap);
41 virtual ~AliMpSt345Reader();
43 AliMpSlat* ReadSlat(const AliMpDataStreams& dataStreams,
44 const char* slatType, AliMp::PlaneType planeType);
46 AliMpPCB* ReadPCB(const AliMpDataStreams& dataStreams,
53 AliMpSt345Reader(const AliMpSt345Reader& rhs);
55 AliMpSt345Reader& operator=(const AliMpSt345Reader& rhs);
57 AliMpSlatMotifMap* fMotifMap; //!< storage for motifTypes and motifs...
59 ClassDef(AliMpSt345Reader,0) // Reader for slat stations mapping files