File GNN_TrackingFilter.hpp
Defines
-
MAX_EDGE_STATE
-
template<typename external_spacepoint_t>
struct TrigFTF_GNN_EdgeState - #include <Acts/Seeding/GNN_TrackingFilter.hpp>
Public Functions
-
TrigFTF_GNN_EdgeState() = default
-
inline TrigFTF_GNN_EdgeState(bool f)
-
inline void clone(const struct TrigFTF_GNN_EdgeState &st)
-
inline void initialize(Acts::TrigFTF_GNN_Edge<external_spacepoint_t> *pS)
Public Members
-
float m_c = {}
-
float m_Cx[3][3] = {}
-
float m_Cy[2][2] = {}
-
bool m_initialized = {false}
-
float m_J = {}
-
float m_refX = {}
-
float m_refY = {}
-
float m_s = {}
-
std::vector<Acts::TrigFTF_GNN_Edge<external_spacepoint_t>*> m_vs
-
float m_X[3] = {}
-
float m_Y[2] = {}
-
struct Compare
- #include <Acts/Seeding/GNN_TrackingFilter.hpp>
Public Functions
-
inline bool operator()(const struct TrigFTF_GNN_EdgeState *s1, const struct TrigFTF_GNN_EdgeState *s2)
-
inline bool operator()(const struct TrigFTF_GNN_EdgeState *s1, const struct TrigFTF_GNN_EdgeState *s2)
-
TrigFTF_GNN_EdgeState() = default
-
template<typename external_spacepoint_t>
class TrigFTF_GNN_TrackingFilter - #include <Acts/Seeding/GNN_TrackingFilter.hpp>
Public Functions
-
inline TrigFTF_GNN_TrackingFilter(const std::vector<Acts::TrigInDetSiLayer> &g, std::vector<Acts::TrigFTF_GNN_Edge<external_spacepoint_t>> &sb)
-
inline void followTrack(Acts::TrigFTF_GNN_Edge<external_spacepoint_t> *pS, TrigFTF_GNN_EdgeState<external_spacepoint_t> &output)
Protected Functions
-
inline int getLayerType(int l)
-
inline void propagate(Acts::TrigFTF_GNN_Edge<external_spacepoint_t> *pS, TrigFTF_GNN_EdgeState<external_spacepoint_t> &ts)
-
inline bool update(Acts::TrigFTF_GNN_Edge<external_spacepoint_t> *pS, TrigFTF_GNN_EdgeState<external_spacepoint_t> &ts)
Protected Attributes
-
const std::vector<Acts::TrigInDetSiLayer> &m_geo
-
int m_globalStateCounter = {0}
-
std::vector<Acts::TrigFTF_GNN_Edge<external_spacepoint_t>> &m_segStore
-
TrigFTF_GNN_EdgeState<external_spacepoint_t> m_stateStore[MAX_EDGE_STATE]
-
std::vector<TrigFTF_GNN_EdgeState<external_spacepoint_t>*> m_stateVec
-
inline TrigFTF_GNN_TrackingFilter(const std::vector<Acts::TrigInDetSiLayer> &g, std::vector<Acts::TrigFTF_GNN_Edge<external_spacepoint_t>> &sb)