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 22 of file TrigObjectMatcher.h.
typedef std::map<unsigned long, const TrackTrigObject*> TrigObjectMatcher::map_type |
Definition at line 26 of file TrigObjectMatcher.h.
|
inline |
Definition at line 30 of file TrigObjectMatcher.h.
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Definition at line 56 of file TrigObjectMatcher.h.
|
inline |
Definition at line 67 of file TrigObjectMatcher.h.
|
inline |
Definition at line 68 of file TrigObjectMatcher.h.
|
inlineprivate |
Definition at line 97 of file TrigObjectMatcher.h.
|
inlineprivate |
Definition at line 81 of file TrigObjectMatcher.h.
|
inline |
Definition at line 59 of file TrigObjectMatcher.h.
|
inline |
Definition at line 72 of file TrigObjectMatcher.h.
|
inline |
Definition at line 70 of file TrigObjectMatcher.h.
|
inline |
Definition at line 65 of file TrigObjectMatcher.h.
|
private |
Definition at line 116 of file TrigObjectMatcher.h.
|
private |
Definition at line 115 of file TrigObjectMatcher.h.