#include <L1MuBMSecProcMap.h>
Public Types | |
typedef std::map< L1MuBMSecProcId, L1MuBMSectorProcessor *, std::less< L1MuBMSecProcId > > | SPmap |
typedef SPmap::iterator | SPmap_iter |
Public Member Functions | |
SPmap_iter | begin () |
return iterator which points to the first entry of the container More... | |
SPmap_iter | end () |
return iterator which points to the one-past-last entry of the container More... | |
void | insert (const L1MuBMSecProcId &, L1MuBMSectorProcessor *sp) |
insert a Sector Processor into the container More... | |
L1MuBMSecProcMap () | |
constructor More... | |
int | size () const |
return number of entries present in the container More... | |
L1MuBMSectorProcessor * | sp (const L1MuBMSecProcId &) const |
return pointer to Sector Processor More... | |
virtual | ~L1MuBMSecProcMap () |
destructor More... | |
Private Attributes | |
SPmap | m_map |
Sector Processor container map which contains all sector processors
N. Neumeister CERN EP
Definition at line 39 of file L1MuBMSecProcMap.h.
typedef std::map<L1MuBMSecProcId, L1MuBMSectorProcessor*, std::less<L1MuBMSecProcId> > L1MuBMSecProcMap::SPmap |
Definition at line 41 of file L1MuBMSecProcMap.h.
typedef SPmap::iterator L1MuBMSecProcMap::SPmap_iter |
Definition at line 42 of file L1MuBMSecProcMap.h.
L1MuBMSecProcMap::L1MuBMSecProcMap | ( | ) |
|
virtual |
|
inline |
return iterator which points to the first entry of the container
Definition at line 60 of file L1MuBMSecProcMap.h.
References m_map.
Referenced by L1MuBMTrackFinder::reset(), and L1MuBMTrackFinder::run().
|
inline |
return iterator which points to the one-past-last entry of the container
Definition at line 63 of file L1MuBMSecProcMap.h.
References m_map.
Referenced by L1MuBMTrackFinder::reset(), and L1MuBMTrackFinder::run().
void L1MuBMSecProcMap::insert | ( | const L1MuBMSecProcId & | id, |
L1MuBMSectorProcessor * | sp | ||
) |
insert a Sector Processor into the container
Definition at line 77 of file L1MuBMSecProcMap.cc.
References l1ctLayer2EG_cff::id, m_map, and sp().
Referenced by L1MuBMTrackFinder::setup().
|
inline |
return number of entries present in the container
Definition at line 57 of file L1MuBMSecProcMap.h.
References m_map.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
L1MuBMSectorProcessor * L1MuBMSecProcMap::sp | ( | const L1MuBMSecProcId & | id | ) | const |
return pointer to Sector Processor
Definition at line 65 of file L1MuBMSecProcMap.cc.
References m_map.
Referenced by insert(), and L1MuBMTrackFinder::sp().
|
private |
Definition at line 66 of file L1MuBMSecProcMap.h.
Referenced by begin(), end(), insert(), size(), sp(), and ~L1MuBMSecProcMap().