Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

CellCollection.h

Go to the documentation of this file.
00001 // ...........................................................
00002 // This typedef is used to define the collection used to store:
00003 //
00004 //       Cells s
00005 //
00006 // in the TES
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 

Generated on Wed May 1 14:35:46 2002 for AtlfastEvent by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001