AliRoot Core  a565103 (a565103)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMpSt345Reader.h
Go to the documentation of this file.
1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2  * See cxx source for full Copyright notice */
3 
4 // $Id$
5 // $MpId: AliMpSt345Reader.h,v 1.6 2006/05/23 13:07:47 ivana Exp $
6 
12 
13 #ifndef ALI_MP_ST345_READER_H
14 #define ALI_MP_ST345_READER_H
15 
16 #ifndef ROOT_TObject
17 # include "TObject.h"
18 #endif
19 
20 #ifndef ROOT_Tmap
21 # include "TMap.h"
22 #endif
23 
24 #ifndef ROOT_TExMap
25 # include "TExMap.h"
26 #endif
27 
28 #ifndef ALI_MP_PLANE_TYPE_H
29 # include "AliMpPlaneType.h"
30 #endif
31 
32 class AliMpSlatMotifMap;
33 class AliMpSlat;
34 class AliMpPCB;
35 class AliMpDataStreams;
36 
37 class AliMpSt345Reader : public TObject
38 {
39  public:
41  virtual ~AliMpSt345Reader();
42 
43  AliMpSlat* ReadSlat(const AliMpDataStreams& dataStreams,
44  const char* slatType, AliMp::PlaneType planeType);
45 
46  AliMpPCB* ReadPCB(const AliMpDataStreams& dataStreams,
47  const char* pcbType);
48 
49 private:
56 
58 
59  ClassDef(AliMpSt345Reader,0) // Reader for slat stations mapping files
60 };
61 
62 #endif
A PCB for station 3,4 or 5.
Definition: AliMpPCB.h:46
AliMpSlatMotifMap * fMotifMap
! storage for motifTypes and motifs...
A slat (building block of stations 3, 4 and 5)
Definition: AliMpSlat.h:51
A container to keep track of allocated motifs and motifTypes for slats (both St345 and trigger ones)...
AliMpSlat * ReadSlat(const AliMpDataStreams &dataStreams, const char *slatType, AliMp::PlaneType planeType)
AliMpPCB * ReadPCB(const AliMpDataStreams &dataStreams, const char *pcbType)
AliMpSt345Reader & operator=(const AliMpSt345Reader &rhs)
Not implemented.
Read slat and pcb ASCII files.
virtual ~AliMpSt345Reader()
AliMpSt345Reader()
Not implemented.
Mapping data streams provider.