Belle II Software development
DriftLengthEstimator::FacetDriftLengthCache Struct Reference

Memory for the results of a facet drift length update that do not depend on the right left passage hypothesis of the middle hit. More...

#include <DriftLengthEstimator.h>

Public Attributes

bool valid = false
 Indicator that the cache holds valid values.
 
TrackingUtilities::UncertainParameterLine2D fitLine
 The fit line of the facet at the time of the update.
 
double alpha = 0
 The angle between the position and the flight direction used in the update.
 
double middleFlightTime = 0
 The flight time estimate of the middle hit.
 
double startDriftLength = 0
 The updated drift length of the start hit.
 
double endDriftLength = 0
 The updated drift length of the end hit.
 

Detailed Description

Memory for the results of a facet drift length update that do not depend on the right left passage hypothesis of the middle hit.

Facets that differ only in the middle right left passage hypothesis have the same fit line by construction, such that most of the update can be shared between them.

Definition at line 68 of file DriftLengthEstimator.h.

Member Data Documentation

◆ alpha

double alpha = 0

The angle between the position and the flight direction used in the update.

Definition at line 76 of file DriftLengthEstimator.h.

◆ endDriftLength

double endDriftLength = 0

The updated drift length of the end hit.

Definition at line 85 of file DriftLengthEstimator.h.

◆ fitLine

The fit line of the facet at the time of the update.

Definition at line 73 of file DriftLengthEstimator.h.

◆ middleFlightTime

double middleFlightTime = 0

The flight time estimate of the middle hit.

Definition at line 79 of file DriftLengthEstimator.h.

◆ startDriftLength

double startDriftLength = 0

The updated drift length of the start hit.

Definition at line 82 of file DriftLengthEstimator.h.

◆ valid

bool valid = false

Indicator that the cache holds valid values.

Definition at line 70 of file DriftLengthEstimator.h.


The documentation for this struct was generated from the following file: