![]() |
ATLAS Offline Software
|
#include <T2TrackManager.h>
Public Types | |
| enum | Algorithm { Alternating , Pt } |
| using | TrackVector = std::vector<const Trk::Track*> |
Public Member Functions | |
| T2TrackManager (int nSplit=2, Algorithm alg=Alternating) | |
| std::vector< TrackVector > | split (const TrackVector &cluster, const EventContext &ctx) const |
Private Member Functions | |
| int | alternatingSplit (int &key) const |
| int | orderedSplit (int &key, int nEntries) const |
Private Attributes | |
| const int | m_nSplit = 2 |
| Data members. | |
| const int | m_alg = Alternating |
Definition at line 33 of file T2TrackManager.h.
| using PESA::T2TrackManager::TrackVector = std::vector<const Trk::Track*> |
Definition at line 37 of file T2TrackManager.h.
|
inlineexplicit |
Definition at line 44 of file T2TrackManager.h.
|
private |
Definition at line 67 of file T2TrackManager.cxx.
|
private |
Definition at line 75 of file T2TrackManager.cxx.
| std::vector< T2TrackManager::TrackVector > T2TrackManager::split | ( | const TrackVector & | cluster, |
| const EventContext & | ctx ) const |
Definition at line 35 of file T2TrackManager.cxx.
|
private |
Definition at line 57 of file T2TrackManager.h.
|
private |
Data members.
Definition at line 56 of file T2TrackManager.h.