ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::Experimental::GbtsEdgeState Struct Referencefinal

Per-edge tracking state used by the GBTS filter. More...

#include <Acts/Seeding2/GbtsTrackingFilter.hpp>

Collaboration diagram for Acts::Experimental::GbtsEdgeState:
[legend]

Public Member Functions

 GbtsEdgeState (bool f)
 Constructor with initialization flag.
void initialize (const GbtsEdge &pS)
 Initialize from edge.

Public Attributes

float c {}
 Cosine of rotation angle.
std::array< std::array< float, 3 >, 3 > cx {}
 Covariance matrix for X.
std::array< std::array< float, 2 >, 2 > cy {}
 Covariance matrix for Y.
bool initialized {false}
 Initialization flag.
float j {}
 Score for comparison.
float refX {}
 Reference x coordinate.
float refY {}
 Reference y coordinate.
float s {}
 Sine of rotation angle.
std::vector< GbtsEdge * > vs
 Vector of edges in the track.
std::array< float, 3 > x {}
 State vector X.
std::array< float, 2 > y {}
 State vector Y.

Detailed Description

Per-edge tracking state used by the GBTS filter.

Constructor & Destructor Documentation

◆ GbtsEdgeState()

Acts::Experimental::GbtsEdgeState::GbtsEdgeState ( bool f)
explicit

Constructor with initialization flag.

Parameters
fInitialization flag

Member Function Documentation

◆ initialize()

void Acts::Experimental::GbtsEdgeState::initialize ( const GbtsEdge & pS)

Initialize from edge.

Parameters
pSEdge to initialize from