From Laurent:
[u/mrichter/AliRoot.git] / MUON / AliMUONSt1Types.h
CommitLineData
5f91c9e8 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
d1cd2474 20#include "AliMUONSt1Containers.h"
5f91c9e8 21#include "AliMUONSt1SpecialMotif.h"
22
23class TString;
24class 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
d1cd2474 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
5f91c9e8 61#endif //ALI_MUON_ST1_TYPES_H