ATLAS Offline Software
|
#include <TileTT_Selector.h>
Classes | |
class | const_iterator |
Public Types | |
typedef CONTAINER::IDENTIFIABLE | COLLECTION |
Constructors. More... | |
typedef CONTAINER::const_iterator | COLL_IT |
typedef COLLECTION::const_iterator | OBJ_IT |
typedef COLLECTION::OBJECT | OBJECT |
typedef COLLECTION::ID | COLL_ID |
typedef std::vector< COLL_ID >::const_iterator | COLL_ID_IT |
typedef Identifier | TT_ID |
typedef std::vector< TT_ID > | VEC_TT_ID |
typedef VEC_TT_ID::const_iterator | TT_ID_IT |
typedef std::pair< OBJ_IT, OBJ_IT > | ITPAIR |
typedef std::vector< ITPAIR > | VEC_ITPAIR |
typedef VEC_ITPAIR::const_iterator | ITPAIR_IT |
typedef std::map< const COLLECTION *, VEC_TT_ID > | MAP_COLL_ROI |
typedef MAP_COLL_ROI::const_iterator | MAP_IT |
Public Member Functions | |
TileTT_Selector (const TileRoI_Map *map=0, const CONTAINER *c=NULL) | |
virtual | ~TileTT_Selector () |
void | setMap (const TileRoI_Map *map) |
void | setContainer (const CONTAINER *c) |
void | setRoIs (const VEC_TT_ID &ids) |
const_iterator | begin () const |
const_iterator | end () const |
Private Member Functions | |
void | initialize () |
Private Attributes | |
const TileRoI_Map * | m_roiMap |
const CONTAINER * | m_container |
VEC_ITPAIR | m_vecItPair |
Friends | |
class | const_iterator |
Definition at line 13 of file TileTT_Selector.h.
typedef COLLECTION::ID TileTT_Selector< CONTAINER >::COLL_ID |
Definition at line 34 of file TileTT_Selector.h.
typedef std::vector<COLL_ID>::const_iterator TileTT_Selector< CONTAINER >::COLL_ID_IT |
Definition at line 35 of file TileTT_Selector.h.
typedef CONTAINER::const_iterator TileTT_Selector< CONTAINER >::COLL_IT |
Definition at line 31 of file TileTT_Selector.h.
typedef CONTAINER::IDENTIFIABLE TileTT_Selector< CONTAINER >::COLLECTION |
typedef std::pair<OBJ_IT,OBJ_IT> TileTT_Selector< CONTAINER >::ITPAIR |
Definition at line 43 of file TileTT_Selector.h.
typedef VEC_ITPAIR::const_iterator TileTT_Selector< CONTAINER >::ITPAIR_IT |
Definition at line 45 of file TileTT_Selector.h.
typedef std::map<const COLLECTION*, VEC_TT_ID> TileTT_Selector< CONTAINER >::MAP_COLL_ROI |
Definition at line 49 of file TileTT_Selector.h.
typedef MAP_COLL_ROI::const_iterator TileTT_Selector< CONTAINER >::MAP_IT |
Definition at line 50 of file TileTT_Selector.h.
typedef COLLECTION::const_iterator TileTT_Selector< CONTAINER >::OBJ_IT |
Definition at line 32 of file TileTT_Selector.h.
typedef COLLECTION::OBJECT TileTT_Selector< CONTAINER >::OBJECT |
Definition at line 33 of file TileTT_Selector.h.
typedef Identifier TileTT_Selector< CONTAINER >::TT_ID |
Definition at line 39 of file TileTT_Selector.h.
typedef VEC_TT_ID::const_iterator TileTT_Selector< CONTAINER >::TT_ID_IT |
Definition at line 41 of file TileTT_Selector.h.
typedef std::vector<ITPAIR> TileTT_Selector< CONTAINER >::VEC_ITPAIR |
Definition at line 44 of file TileTT_Selector.h.
typedef std::vector<TT_ID> TileTT_Selector< CONTAINER >::VEC_TT_ID |
Definition at line 40 of file TileTT_Selector.h.
TileTT_Selector< CONTAINER >::TileTT_Selector | ( | const TileRoI_Map * | map = 0 , |
const CONTAINER * | c = NULL |
||
) |
|
inlinevirtual |
Definition at line 87 of file TileTT_Selector.h.
const_iterator TileTT_Selector< CONTAINER >::begin | ( | ) | const |
const_iterator TileTT_Selector< CONTAINER >::end | ( | ) | const |
|
private |
void TileTT_Selector< CONTAINER >::setContainer | ( | const CONTAINER * | c | ) |
void TileTT_Selector< CONTAINER >::setMap | ( | const TileRoI_Map * | map | ) |
void TileTT_Selector< CONTAINER >::setRoIs | ( | const VEC_TT_ID & | ids | ) |
|
friend |
Definition at line 82 of file TileTT_Selector.h.
|
private |
Definition at line 100 of file TileTT_Selector.h.
|
private |
Definition at line 99 of file TileTT_Selector.h.
|
private |
Definition at line 102 of file TileTT_Selector.h.