// $Id$ // Category: plane // // AliMpPlaneTypes // --------------- // Sytem dependent types definitions for plane category. // // Authors: David Guez, Ivana Hrivnacova; IPN Orsay #ifndef ALI_MP_PLANE_TYPES_H #define ALI_MP_PLANE_TYPES_H #include "AliMpContainers.h" #ifdef WITH_STL #include #endif #ifdef WITH_ROOT #include #endif class AliMpSectorPosition; class AliMpTransformPadIterator; class AliMpTransformer; #ifdef WITH_STL #ifdef __HP_aCC typedef vector SectorPositionVector; typedef vector PadIteratorVector; typedef PadIteratorVector::iterator PadIteratorVectorIterator; typedef vector TransformerVector; #else typedef std::vector SectorPositionVector; typedef std::vector PadIteratorVector; typedef PadIteratorVector::iterator PadIteratorVectorIterator; typedef std::vector TransformerVector; #endif #endif #ifdef WITH_ROOT typedef TObjArray SectorPositionVector; typedef TObjArray PadIteratorVector; typedef Int_t PadIteratorVectorIterator; typedef TObjArray TransformerVector; #endif #endif //ALI_MP_PLANE_TYPES_H