![]() |
ATLAS Offline Software
|
#include <TrigObjectMatcher.h>
Public Types | |
typedef std::map< unsigned long, const TrackTrigObject * > | map_type |
Public Member Functions | |
TrigObjectMatcher () | |
TrigObjectMatcher (const std::vector< TIDA::Track * > &tracks, const std::vector< TrackTrigObject > &objects) | |
TrigObjectMatcher (TrackSelector *selector, const std::vector< TrackTrigObject > &objects, bool(*select_function)(const TrackTrigObject &)=0) | |
TrigObjectMatcher (TrackSelector *selector, const std::vector< TrackTrigObject > &objects, bool(*select_function)(const TrackTrigObject &, TIDA::Track *)=0) | |
virtual | ~TrigObjectMatcher () |
const TrackTrigObject * | object (unsigned long track_id) |
bool | status () const |
map_type::const_iterator | begin () const |
map_type::const_iterator | end () const |
size_t | size () const |
void | print (std::ostream &s) const |
Private Member Functions | |
bool | match (unsigned long track_id, const std::vector< TrackTrigObject > &objects, bool(*select_function)(const TrackTrigObject &t)=0) |
bool | match (TIDA::Track *track, const std::vector< TrackTrigObject > &objects, bool(*select_function)(const TrackTrigObject &, TIDA::Track *)=0) |
Private Attributes | |
int | m_status |
map_type | m_objectmap |
Definition at line 24 of file TrigObjectMatcher.h.
typedef std::map<unsigned long, const TrackTrigObject*> TrigObjectMatcher::map_type |
Definition at line 28 of file TrigObjectMatcher.h.
|
inline |
Definition at line 32 of file TrigObjectMatcher.h.
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Definition at line 58 of file TrigObjectMatcher.h.
|
inline |
Definition at line 69 of file TrigObjectMatcher.h.
|
inline |
Definition at line 70 of file TrigObjectMatcher.h.
|
inlineprivate |
Definition at line 99 of file TrigObjectMatcher.h.
|
inlineprivate |
Definition at line 83 of file TrigObjectMatcher.h.
|
inline |
Definition at line 61 of file TrigObjectMatcher.h.
|
inline |
Definition at line 74 of file TrigObjectMatcher.h.
|
inline |
Definition at line 72 of file TrigObjectMatcher.h.
|
inline |
Definition at line 67 of file TrigObjectMatcher.h.
|
private |
Definition at line 118 of file TrigObjectMatcher.h.
|
private |
Definition at line 117 of file TrigObjectMatcher.h.