ATLAS Offline Software
Typedefs
SurfaceCollection.h File Reference
#include "AthContainers/DataVector.h"
#include "Identifier/Identifier.h"
#include "AthenaKernel/CLASS_DEF.h"
#include "TrkSurfaces/Surface.h"
#include <map>
#include <utility>
Include dependency graph for SurfaceCollection.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef DataVector< const Trk::SurfaceSurfaceCollection
 DataVector of const Surface / 24.08.2004 % clid.py SurfaceCollection 1185938832 SurfaceCollection. More...
 
typedef DataVector< const Trk::Surface >::const_iterator SurfaceCollectionIterator
 
typedef std::map< const Identifier, const Trk::Surface * > SurfaceMap
 
typedef std::map< const Identifier, const Trk::Surface * >::const_iterator SurfaceMapIterator
 
typedef std::multimap< double, const Trk::Surface * > TrackingSurfaceMap
 
typedef std::multimap< double, const Trk::Surface * >::const_iterator TrackingSurfaceMapIterator
 

Typedef Documentation

◆ SurfaceCollection

DataVector of const Surface / 24.08.2004 % clid.py SurfaceCollection 1185938832 SurfaceCollection.

  • SurfaceCollection

DataVector filled with pointers to Surfaces and an iterator as well as a const iterator typedef.

  • SurfaceMap

Standard STL map using the Identifier as map key for surfaces created directly form GeoModel

  • TrachingSurfaceMap

Standard STL multimap using const double as map key for surfaces created through TrkGeometryBuilder

Author
Andre.nosp@m.as.S.nosp@m.alzbu.nosp@m.rger.nosp@m.@cern.nosp@m..ch

Definition at line 41 of file SurfaceCollection.h.

◆ SurfaceCollectionIterator

Definition at line 42 of file SurfaceCollection.h.

◆ SurfaceMap

Definition at line 45 of file SurfaceCollection.h.

◆ SurfaceMapIterator

typedef std::map<const Identifier, const Trk::Surface*>::const_iterator SurfaceMapIterator

Definition at line 46 of file SurfaceCollection.h.

◆ TrackingSurfaceMap

typedef std::multimap<double, const Trk::Surface*> TrackingSurfaceMap

Definition at line 48 of file SurfaceCollection.h.

◆ TrackingSurfaceMapIterator

typedef std::multimap<double, const Trk::Surface*>::const_iterator TrackingSurfaceMapIterator

Definition at line 49 of file SurfaceCollection.h.