6 // Sytem dependent types definitions for motif category.
8 // Authors: David Guez, Ivana Hrivnacova; IPN Orsay
10 #ifndef ALI_MP_MOTIF_TYPES_H
11 #define ALI_MP_MOTIF_TYPES_H
13 #include "AliMpContainers.h"
22 #include <TObjArray.h>
28 #include "AliMpIntPair.h"
30 class AliMpConnection;
33 class AliMpMotifPosition;
37 typedef map<AliMpIntPair, AliMpConnection*> ConnectionMap_t;
38 typedef ConnectionMap_t::const_iterator ConnectionMapCIterator;
39 typedef map<TString, AliMpVMotif*> MotifMap;
40 typedef MotifMap::const_iterator MotifMapIterator;
41 typedef map<TString, AliMpMotifType*> MotifTypeMap;
42 typedef MotifTypeMap::const_iterator MotifTypeMapIterator;
43 typedef map<Int_t, AliMpMotifPosition*> MotiPositionMap;
44 typedef MotiPositionMap::const_iterator MotifPositionMapIterator;
45 typedef map<AliMpIntPair, AliMpMotifPosition*> MotifPositionMap2;
46 typedef MotifPositionMap2::const_iterator MotifPositionMap2Iterator;
47 typedef vector<TVector2> DimensionsMap;
49 typedef std::map< AliMpIntPair, AliMpConnection* > ConnectionMap_t;
50 typedef ConnectionMap_t::const_iterator ConnectionMapCIterator;
51 typedef std::map<TString, AliMpVMotif*> MotifMap;
52 typedef MotifMap::const_iterator MotifMapIterator;
53 typedef std::map<TString, AliMpMotifType*> MotifTypeMap;
54 typedef MotifTypeMap::const_iterator MotifTypeMapIterator;
55 typedef std::map<Int_t, AliMpMotifPosition*> MotiPositionMap;
56 typedef MotiPositionMap::const_iterator MotifPositionMapIterator;
57 typedef std::map<AliMpIntPair, AliMpMotifPosition*> MotifPositionMap2;
58 typedef MotifPositionMap2::const_iterator MotifPositionMap2Iterator;
59 typedef std::vector< TVector2 > DimensionsMap;
64 typedef TExMap ConnectionMap_t;
65 typedef TExMapIter ConnectionMapCIterator;
66 typedef TExMap MotifMap;
67 typedef TExMapIter MotifMapIterator;
68 typedef TExMap MotifTypeMap;
69 typedef TExMapIter MotifTypeMapIterator;
70 typedef TExMap MotifPositionMap;
71 typedef TExMapIter MotifPositionMapIterator;
72 typedef TExMap MotifPositionMap2;
73 typedef TExMapIter MotifPositionMap2Iterator;
74 typedef TObjArray DimensionsMap;
77 #endif //ALI_MP_MOTIF_TYPES_H