get tables from the aliroot directory if they are not in the current one
[u/mrichter/AliRoot.git] / MUON / AliMUONSt1Types.h
1 #ifndef ALI_MUON_ST1_TYPES_H
2 #define ALI_MUON_ST1_TYPES_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 // AliMUONSt1Types
9 // ---------------
10 // System dependent types definitions for MUON Station1.
11 //
12 // Authors: David Guez, Ivana Hrivnacova, Marion MacCormick; IPN Orsay
13 //
14
15 #include <string>
16 #include <map>
17 #include <vector>
18 #include <fstream>
19
20 #include "AliMUONSt1Containers.h"
21 #include "AliMUONSt1SpecialMotif.h"
22
23 class TString;
24 class AliMUONSt1ResponseParameter;
25
26 #ifdef __HP_aCC
27   typedef vector<Int_t>  IntVector;
28   typedef map<Int_t , AliMUONSt1SpecialMotif> TSpecialMap;
29   typedef map<string,AliMUONSt1ResponseParameter*> TParamsMap;
30   typedef map<string,TList*> TListMap;
31 #else
32   using std::string;
33   using std::vector;
34   using std::multimap;
35   using std::pair;
36
37   typedef std::vector<Int_t>  IntVector;
38   typedef std::map<Int_t , AliMUONSt1SpecialMotif> TSpecialMap;
39   typedef std::map<std::string,AliMUONSt1ResponseParameter*> TParamsMap;
40   typedef std::map<std::string,TList*> TListMap;
41 #endif
42
43 #ifdef ST1_WITH_STL
44   #include <map>
45   #ifdef __HP_aCC
46     using std::map;
47   #endif
48 #endif
49
50 #ifdef ST1_WITH_ROOT
51   #include "TExMap.h"
52 #endif
53
54 #ifdef ST1_WITH_STL
55     typedef map<Int_t , AliMUONSt1SpecialMotif> SpecialMap;
56 #endif
57 #ifdef ST1_WITH_ROOT
58     typedef  TExMap  SpecialMap;
59 #endif
60
61 #endif //ALI_MUON_ST1_TYPES_H