00001
00002
00003
00004
00005
00006
00007
00008 #ifndef ATLFAST_CELLCOLLECTION_H
00009 #define ATLFAST_CELLCOLLECTION_H
00010
00011 #ifndef GAUDIKERNEL_OBJECTVECTOR_H
00012 #include "GaudiKernel/ObjectVector.h"
00013 #endif
00014
00015 #ifndef ATLFAST_CELL_H
00016 #include "AtlfastEvent/Cell.h"
00017 #endif
00018
00019 #ifndef STD_LIST_H
00020 #include <list>
00021 #define STD_LIST_H
00022 #endif
00023
00024 #ifndef STD_VECTOR_H
00025 #include <vector>
00026 #define STD_VECTOR_H
00027 #endif
00028
00029 namespace Atlfast {
00030 typedef ObjectVector<Cell> CellCollection ;
00031 typedef CellCollection::iterator CellIterator ;
00032 typedef std::list<Cell*> CellList;
00033 typedef CellList::iterator CellListI;
00034 typedef CellList::const_iterator CellListConstI;
00035 typedef std::vector<Cell*> CellVector;
00036 typedef CellVector::iterator CellVectorI;
00037 typedef CellVector::const_iterator CellVectorConstI;
00038 }
00039 #endif
00040
00041
00042
00043
00044
00045