|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TILERAWUTILS_TILERAWROISELECTOR_H
6 #define TILERAWUTILS_TILERAWROISELECTOR_H
12 #include "Identifier/Identifier.h"
45 typedef std::pair<OBJ_IT,OBJ_IT>
ITPAIR;
52 typedef MAP_COLL_ROI::const_iterator
MAP_IT ;
Const iterator class for DataVector/DataList.
void setContainer(TileRawChannelContainer *c)
const OBJECT * operator*()
TileRawRoISelector(TileRoI_Map *map=NULL, TileRawChannelContainer *c=NULL)
std::map< const COLLECTION *, VEC_TT_ID > MAP_COLL_ROI
TileRawChannelCollection COLLECTION
std::vector< TT_ID > VEC_TT_ID
const_iterator begin() const
TileRawChannelContainer CONTAINER
Constructors.
VEC_ITPAIR::const_iterator ITPAIR_IT
TileRawChannelContainer * m_container
CONTAINER::const_iterator COLL_IT
const VEC_ITPAIR * m_vec_itpair
bool operator!=(const const_iterator &it) const
bool operator==(const const_iterator &it) const
void setRoIs(const VEC_TT_ID &ids)
std::vector< ITPAIR > VEC_ITPAIR
COLLECTION::const_iterator OBJ_IT
std::pair< OBJ_IT, OBJ_IT > ITPAIR
void setMap(TileRoI_Map *map)
virtual ~TileRawRoISelector()=default
VEC_TT_ID::const_iterator TT_ID_IT
const_iterator end() const
MAP_COLL_ROI::const_iterator MAP_IT
const_iterator & operator++()
TileCal RoI map to offline Identifier.