|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGINDETPATTRECOTOOLS_GNN_TRACKING_FILTER_H
6 #define TRIGINDETPATTRECOTOOLS_GNN_TRACKING_FILTER_H
17 return s1->m_J >
s2->m_J;
33 std::vector<TrigFTF_GNN_Edge*>
m_vs;
42 #define MAX_EDGE_STATE 2500
61 const std::vector<TrigInDetSiLayer>&
m_geo;
bool update(TrigFTF_GNN_Edge *, TrigFTF_GNN_EDGE_STATE &)
bool operator()(const struct TrigFTF_GNN_EdgeState *s1, const struct TrigFTF_GNN_EdgeState *s2)
TrigFTF_GNN_EdgeState(bool f)
void followTrack(TrigFTF_GNN_Edge *, TrigFTF_GNN_EDGE_STATE &)
std::vector< TrigFTF_GNN_Edge * > m_vs
void clone(const struct TrigFTF_GNN_EdgeState &)
TrigFTF_GNN_TrackingFilter(const std::vector< TrigInDetSiLayer > &, std::vector< TrigFTF_GNN_Edge > &)
TrigFTF_GNN_EDGE_STATE m_stateStore[MAX_EDGE_STATE]
std::vector< TrigFTF_GNN_Edge > & m_segStore
void propagate(TrigFTF_GNN_Edge *, TrigFTF_GNN_EDGE_STATE &)
~TrigFTF_GNN_TrackingFilter()
const std::vector< TrigInDetSiLayer > & m_geo
class TrigFTF_GNN_TrackingFilter TrigFTF_GNN_TRACKING_FILTER
struct TrigFTF_GNN_EdgeState TrigFTF_GNN_EDGE_STATE
void initialize(TrigFTF_GNN_Edge *)
std::vector< TrigFTF_GNN_EDGE_STATE * > m_stateVec