ATLAS Offline Software
|
#include <TGCTrackSelector.h>
Public Types | |
enum | { MaxNumber_of_TrackCandidate_in = 7 } |
Public Member Functions | |
TGCTrackSelector (const TGCSectorLogic *sL=0) | |
~TGCTrackSelector () | |
void | reset () |
void | input (TGCRPhiCoincidenceOut *rPhiOut) |
bool | select (std::shared_ptr< TGCTrackSelectorOut > TrackcandidateOut) |
TGCTrackSelectorOut | getTrackSelectorOut (int index) |
bool | compare (TGCRPhiCoincidenceOut *track1, TGCRPhiCoincidenceOut *track2) |
Private Attributes | |
std::unique_ptr< TGCRPhiCoincidenceOut > | m_coincidenceIn [MaxNumber_of_TrackCandidate_in] |
int | m_trackPriorityRank [MaxNumber_of_TrackCandidate_in] |
int | m_numberOfCandidate_In |
int | m_numberOfCandidate_Out |
const TGCSectorLogic * | m_sectorLogic |
Definition at line 15 of file TGCTrackSelector.h.
anonymous enum |
LVL1TGCTrigger::TGCTrackSelector::TGCTrackSelector | ( | const TGCSectorLogic * | sL = 0 | ) |
Definition at line 14 of file TGCTrackSelector.cxx.
LVL1TGCTrigger::TGCTrackSelector::~TGCTrackSelector | ( | ) |
Definition at line 23 of file TGCTrackSelector.cxx.
bool LVL1TGCTrigger::TGCTrackSelector::compare | ( | TGCRPhiCoincidenceOut * | track1, |
TGCRPhiCoincidenceOut * | track2 | ||
) |
Definition at line 92 of file TGCTrackSelector.cxx.
TGCTrackSelectorOut LVL1TGCTrigger::TGCTrackSelector::getTrackSelectorOut | ( | int | index | ) |
void LVL1TGCTrigger::TGCTrackSelector::input | ( | TGCRPhiCoincidenceOut * | rPhiOut | ) |
Definition at line 38 of file TGCTrackSelector.cxx.
void LVL1TGCTrigger::TGCTrackSelector::reset | ( | ) |
Definition at line 28 of file TGCTrackSelector.cxx.
bool LVL1TGCTrigger::TGCTrackSelector::select | ( | std::shared_ptr< TGCTrackSelectorOut > | TrackcandidateOut | ) |
compare between all combination
Definition at line 48 of file TGCTrackSelector.cxx.
|
private |
Definition at line 33 of file TGCTrackSelector.h.
|
private |
Definition at line 37 of file TGCTrackSelector.h.
|
private |
Definition at line 38 of file TGCTrackSelector.h.
|
private |
Definition at line 40 of file TGCTrackSelector.h.
|
private |
Definition at line 34 of file TGCTrackSelector.h.