ATLAS Offline Software
|
#include <TileRawRoISelector.h>
Classes | |
class | const_iterator |
Public Types | |
typedef TileRawChannelContainer | CONTAINER |
Constructors. More... | |
typedef TileRawChannelCollection | COLLECTION |
typedef TileRawChannel | OBJECT |
typedef CONTAINER::const_iterator | COLL_IT |
typedef COLLECTION::const_iterator | OBJ_IT |
typedef COLLECTION::ID | COLL_ID |
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 | |
TileRawRoISelector (TileRoI_Map *map=NULL, TileRawChannelContainer *c=NULL) | |
virtual | ~TileRawRoISelector ()=default |
void | setMap (TileRoI_Map *map) |
void | setContainer (TileRawChannelContainer *c) |
void | setRoIs (const VEC_TT_ID &ids) |
const_iterator | begin () const |
const_iterator | end () const |
Private Member Functions | |
void | initialize () |
Private Attributes | |
TileRoI_Map * | m_roiMap |
TileRawChannelContainer * | m_container |
VEC_ITPAIR | m_vecItPair |
Friends | |
class | const_iterator |
Definition at line 18 of file TileRawRoISelector.h.
Definition at line 37 of file TileRawRoISelector.h.
Definition at line 34 of file TileRawRoISelector.h.
Definition at line 32 of file TileRawRoISelector.h.
typedef std::pair<OBJ_IT,OBJ_IT> TileRawRoISelector::ITPAIR |
Definition at line 45 of file TileRawRoISelector.h.
typedef VEC_ITPAIR::const_iterator TileRawRoISelector::ITPAIR_IT |
Definition at line 47 of file TileRawRoISelector.h.
typedef std::map<const COLLECTION*, VEC_TT_ID> TileRawRoISelector::MAP_COLL_ROI |
Definition at line 51 of file TileRawRoISelector.h.
typedef MAP_COLL_ROI::const_iterator TileRawRoISelector::MAP_IT |
Definition at line 52 of file TileRawRoISelector.h.
Definition at line 35 of file TileRawRoISelector.h.
Definition at line 33 of file TileRawRoISelector.h.
typedef Identifier TileRawRoISelector::TT_ID |
Definition at line 41 of file TileRawRoISelector.h.
typedef VEC_TT_ID::const_iterator TileRawRoISelector::TT_ID_IT |
Definition at line 43 of file TileRawRoISelector.h.
typedef std::vector<ITPAIR> TileRawRoISelector::VEC_ITPAIR |
Definition at line 46 of file TileRawRoISelector.h.
typedef std::vector<TT_ID> TileRawRoISelector::VEC_TT_ID |
Definition at line 42 of file TileRawRoISelector.h.
TileRawRoISelector::TileRawRoISelector | ( | TileRoI_Map * | map = NULL , |
TileRawChannelContainer * | c = NULL |
||
) |
Definition at line 115 of file TileRawRoISelector.cxx.
|
virtualdefault |
TileRawRoISelector::const_iterator TileRawRoISelector::begin | ( | ) | const |
Definition at line 173 of file TileRawRoISelector.cxx.
TileRawRoISelector::const_iterator TileRawRoISelector::end | ( | ) | const |
Definition at line 179 of file TileRawRoISelector.cxx.
|
private |
void TileRawRoISelector::setContainer | ( | TileRawChannelContainer * | c | ) |
Definition at line 130 of file TileRawRoISelector.cxx.
void TileRawRoISelector::setMap | ( | TileRoI_Map * | map | ) |
Definition at line 125 of file TileRawRoISelector.cxx.
|
friend |
Definition at line 82 of file TileRawRoISelector.h.
|
private |
Definition at line 100 of file TileRawRoISelector.h.
|
private |
Definition at line 99 of file TileRawRoISelector.h.
|
private |
Definition at line 102 of file TileRawRoISelector.h.