#include <TGCTrackSelector.h>
Definition at line 15 of file TGCTrackSelector.h.
◆ anonymous enum
| Enumerator |
|---|
| MaxNumber_of_TrackCandidate_in | |
Definition at line 27 of file TGCTrackSelector.h.
@ MaxNumber_of_TrackCandidate_in
◆ TGCTrackSelector()
| LVL1TGCTrigger::TGCTrackSelector::TGCTrackSelector |
( |
const TGCSectorLogic * | sL = 0 | ) |
|
Definition at line 14 of file TGCTrackSelector.cxx.
14 :
20 }
21}
int m_numberOfCandidate_Out
int m_numberOfCandidate_In
const TGCSectorLogic * m_sectorLogic
int m_trackPriorityRank[MaxNumber_of_TrackCandidate_in]
◆ ~TGCTrackSelector()
| LVL1TGCTrigger::TGCTrackSelector::~TGCTrackSelector |
( |
| ) |
|
◆ compare()
Definition at line 92 of file TGCTrackSelector.cxx.
92 {
93
94 if(track1->getpT() > track2->getpT()){return true;}
95 if(track1->getpT() < track2->getpT()){return false;}
96 else{
97
98 if(track1->getIdSSC()<track2->getIdSSC()){return true;}
99 if(track1->getIdSSC()>track2->getIdSSC()){return false;}
100 }
101 return true;
102}
◆ getTrackSelectorOut()
◆ input()
Definition at line 38 of file TGCTrackSelector.cxx.
38 {
39 if(rPhiOut!=0){
40 if(rPhiOut->getpT()!=0){
43 }
44 }
45}
std::unique_ptr< TGCRPhiCoincidenceOut > m_coincidenceIn[MaxNumber_of_TrackCandidate_in]
◆ reset()
| void LVL1TGCTrigger::TGCTrackSelector::reset |
( |
| ) |
|
◆ select()
| bool LVL1TGCTrigger::TGCTrackSelector::select |
( |
std::shared_ptr< TGCTrackSelectorOut > | TrackcandidateOut | ) |
|
compare between all combination
Definition at line 48 of file TGCTrackSelector.cxx.
48 {
49
51
52
59
60
63 }
64 }
65
71
84 }
85 }
86
88
89 return true;
90}
bool compare(TGCRPhiCoincidenceOut *track1, TGCRPhiCoincidenceOut *track2)
T * get(TKey *tobj)
get a TObject* from a TKey* (why can't a TObject be a TKey?)
double R(const INavigable4Momentum *p1, const double v_eta, const double v_phi)
float getPhi(const xAOD::TrackParticle &p)
Accessor utility function for getting the value of phi.
◆ m_coincidenceIn
◆ m_numberOfCandidate_In
| int LVL1TGCTrigger::TGCTrackSelector::m_numberOfCandidate_In |
|
private |
◆ m_numberOfCandidate_Out
| int LVL1TGCTrigger::TGCTrackSelector::m_numberOfCandidate_Out |
|
private |
◆ m_sectorLogic
◆ m_trackPriorityRank
The documentation for this class was generated from the following files: