ATLAS Offline Software
|
#include <TIDAAssociator.h>
Public Types | |
typedef std::map< T *, S * > | map_type |
typedef std::map< S *, T * > | rmap_type |
Public Member Functions | |
Associator (const std::string &name) | |
virtual | ~Associator () |
virtual Associator * | clone ()=0 |
virtual void | match (const std::vector< T * > &s1, const std::vector< S * > &s2)=0 |
virtual const S * | matched (T *t) |
virtual const T * | revmatched (S *t) |
const map_type & | matched () const |
const rmap_type & | revmatched () const |
void | clear () |
unsigned | size () const |
Protected Attributes | |
std::string | mname |
map_type | mmatched |
rmap_type | mrevmatched |
Definition at line 24 of file TIDAAssociator.h.
typedef std::map<T*, S*> TIDA::Associator< T, S >::map_type |
Definition at line 28 of file TIDAAssociator.h.
typedef std::map<S*, T*> TIDA::Associator< T, S >::rmap_type |
Definition at line 29 of file TIDAAssociator.h.
|
inline |
Definition at line 33 of file TIDAAssociator.h.
|
inlinevirtual |
Definition at line 37 of file TIDAAssociator.h.
|
inline |
Definition at line 63 of file TIDAAssociator.h.
|
pure virtual |
Implemented in Associator_BestDeltaPhiMatcher, Associator_BestSigmaMatcher, Associator_BestDeltaRZSinThetaMatcher, Associator_BestDeltaRZMatcher, Associator_BestDeltaRMatcher, Associator_SecondBestpTMatcher, Associator_TruthMatcher, Associator_DeltaRMatcher, Associator_DeltaEtaPhi, Associator_DeltaRCosmics, VertexMatcher, and VertexNewMatcher.
|
pure virtual |
Implemented in BestMatcher< TIDA::Vertex >.
|
inline |
Definition at line 59 of file TIDAAssociator.h.
|
inlinevirtual |
Definition at line 45 of file TIDAAssociator.h.
|
inline |
Definition at line 60 of file TIDAAssociator.h.
|
inlinevirtual |
Definition at line 52 of file TIDAAssociator.h.
|
inline |
Definition at line 66 of file TIDAAssociator.h.
|
protected |
Definition at line 73 of file TIDAAssociator.h.
|
protected |
Definition at line 71 of file TIDAAssociator.h.
|
protected |
Definition at line 74 of file TIDAAssociator.h.