ATLAS Offline Software
|
#include <LArTT_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 IdentifierHash | TT_ID |
typedef std::vector< TT_ID > | VEC_TT_ID |
typedef VEC_TT_ID::const_iterator | TT_ID_IT |
typedef unsigned int | TT_SAM_ID |
typedef std::vector< TT_SAM_ID > | VEC_TT_SAM_ID |
typedef VEC_TT_SAM_ID::const_iterator | TT_SAM_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 | |
LArTT_Selector (const LArRoIMap *map=0, const CONTAINER *c=NULL) | |
virtual | ~LArTT_Selector () |
void | setMap (const LArRoIMap *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 LArRoIMap * | m_roiMap |
const CONTAINER * | m_container |
VEC_ITPAIR | m_vecItPair |
Friends | |
class | const_iterator |
Definition at line 14 of file LArTT_Selector.h.
typedef COLLECTION::ID LArTT_Selector< CONTAINER >::COLL_ID |
Definition at line 35 of file LArTT_Selector.h.
typedef std::vector<COLL_ID>::const_iterator LArTT_Selector< CONTAINER >::COLL_ID_IT |
Definition at line 36 of file LArTT_Selector.h.
typedef CONTAINER::const_iterator LArTT_Selector< CONTAINER >::COLL_IT |
Definition at line 32 of file LArTT_Selector.h.
typedef CONTAINER::IDENTIFIABLE LArTT_Selector< CONTAINER >::COLLECTION |
typedef std::pair<OBJ_IT,OBJ_IT> LArTT_Selector< CONTAINER >::ITPAIR |
Definition at line 49 of file LArTT_Selector.h.
typedef VEC_ITPAIR::const_iterator LArTT_Selector< CONTAINER >::ITPAIR_IT |
Definition at line 51 of file LArTT_Selector.h.
typedef std::map<const COLLECTION*, VEC_TT_ID> LArTT_Selector< CONTAINER >::MAP_COLL_ROI |
Definition at line 55 of file LArTT_Selector.h.
typedef MAP_COLL_ROI::const_iterator LArTT_Selector< CONTAINER >::MAP_IT |
Definition at line 56 of file LArTT_Selector.h.
typedef COLLECTION::const_iterator LArTT_Selector< CONTAINER >::OBJ_IT |
Definition at line 33 of file LArTT_Selector.h.
typedef COLLECTION::OBJECT LArTT_Selector< CONTAINER >::OBJECT |
Definition at line 34 of file LArTT_Selector.h.
typedef IdentifierHash LArTT_Selector< CONTAINER >::TT_ID |
Definition at line 41 of file LArTT_Selector.h.
typedef VEC_TT_ID::const_iterator LArTT_Selector< CONTAINER >::TT_ID_IT |
Definition at line 43 of file LArTT_Selector.h.
typedef unsigned int LArTT_Selector< CONTAINER >::TT_SAM_ID |
Definition at line 45 of file LArTT_Selector.h.
typedef VEC_TT_SAM_ID::const_iterator LArTT_Selector< CONTAINER >::TT_SAM_ID_IT |
Definition at line 47 of file LArTT_Selector.h.
typedef std::vector<ITPAIR> LArTT_Selector< CONTAINER >::VEC_ITPAIR |
Definition at line 50 of file LArTT_Selector.h.
typedef std::vector<TT_ID> LArTT_Selector< CONTAINER >::VEC_TT_ID |
Definition at line 42 of file LArTT_Selector.h.
typedef std::vector<TT_SAM_ID> LArTT_Selector< CONTAINER >::VEC_TT_SAM_ID |
Definition at line 46 of file LArTT_Selector.h.
LArTT_Selector< CONTAINER >::LArTT_Selector | ( | const LArRoIMap * | map = 0 , |
const CONTAINER * | c = NULL |
||
) |
|
inlinevirtual |
Definition at line 91 of file LArTT_Selector.h.
const_iterator LArTT_Selector< CONTAINER >::begin | ( | ) | const |
const_iterator LArTT_Selector< CONTAINER >::end | ( | ) | const |
|
private |
void LArTT_Selector< CONTAINER >::setContainer | ( | const CONTAINER * | c | ) |
void LArTT_Selector< CONTAINER >::setMap | ( | const LArRoIMap * | map | ) |
void LArTT_Selector< CONTAINER >::setRoIs | ( | const VEC_TT_ID & | ids | ) |
|
friend |
Definition at line 86 of file LArTT_Selector.h.
|
private |
Definition at line 110 of file LArTT_Selector.h.
|
private |
Definition at line 109 of file LArTT_Selector.h.
|
private |
Definition at line 112 of file LArTT_Selector.h.