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