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
19 #include "AliMpIntPair.h"
21 class AliMpConnection;
24 class AliMpMotifPosition;
27 typedef map<AliMpIntPair, AliMpConnection*> ConnectionMap_t;
28 typedef ConnectionMap_t::const_iterator ConnectionMapCIterator;
29 typedef map<TString, AliMpVMotif*> MotifMap;
30 typedef MotifMap::const_iterator MotifMapIterator;
31 typedef map<TString, AliMpMotifType*> MotifTypeMap;
32 typedef MotifTypeMap::const_iterator MotifTypeMapIterator;
33 typedef map<Int_t, AliMpMotifPosition*> MotiPositionMap;
34 typedef MotiPositionMap::const_iterator MotifPositionMapIterator;
35 typedef map<AliMpIntPair, AliMpMotifPosition*> MotifPositionMap2;
36 typedef MotifPositionMap2::const_iterator MotifPositionMap2Iterator;
37 typedef vector<TVector2> DimensionsMap;
39 typedef std::map< AliMpIntPair, AliMpConnection* > ConnectionMap_t;
40 typedef ConnectionMap_t::const_iterator ConnectionMapCIterator;
41 typedef std::map<TString, AliMpVMotif*> MotifMap;
42 typedef MotifMap::const_iterator MotifMapIterator;
43 typedef std::map<TString, AliMpMotifType*> MotifTypeMap;
44 typedef MotifTypeMap::const_iterator MotifTypeMapIterator;
45 typedef std::map<Int_t, AliMpMotifPosition*> MotiPositionMap;
46 typedef MotiPositionMap::const_iterator MotifPositionMapIterator;
47 typedef std::map<AliMpIntPair, AliMpMotifPosition*> MotifPositionMap2;
48 typedef MotifPositionMap2::const_iterator MotifPositionMap2Iterator;
49 typedef std::vector< TVector2 > DimensionsMap;
52 #endif //ALI_MP_MOTIF_TYPES_H