ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::StripSpacePointBuilder Namespace Reference

Classes

struct  ClusterPairingOptions
 Collection of cluster pairing options. More...
struct  ConstrainedOptions
 Collection of constrained space point options. More...
struct  CosmicOptions
 Collection of cosmic space point options. More...
struct  StripEnds
 Strip cluster details. More...

Functions

Result< double > computeClusterPairDistance (const Vector3 &globalCluster1, const Vector3 &globalCluster2, const ClusterPairingOptions &options)
 Calculates (Delta theta)^2 + (Delta phi)^2 between two measurements.
Result< Vector3computeConstrainedSpacePoint (const StripEnds &stripEnds1, const StripEnds &stripEnds2, const ConstrainedOptions &options)
Result< Vector3computeCosmicSpacePoint (const StripEnds &stripEnds1, const StripEnds &stripEnds2, const CosmicOptions &options)
Vector2 computeVarianceZR (const GeometryContext &gctx, const Surface &surface1, const Vector3 &spacePoint, double localCov1, double localCov2, double theta)
 Calculate the z and r covariance from the front and back SourceLink in the strip SP formation.

Function Documentation

◆ computeClusterPairDistance()

Result< double > Acts::StripSpacePointBuilder::computeClusterPairDistance ( const Vector3 & globalCluster1,
const Vector3 & globalCluster2,
const ClusterPairingOptions & options )

Calculates (Delta theta)^2 + (Delta phi)^2 between two measurements.

Parameters
globalCluster1Global position of the measurements on the first strip
globalCluster2Global position of the measurements on the second strip
optionsPairing options
Returns
If available, squared sum within configuration parameters

◆ computeConstrainedSpacePoint()

Result< Vector3 > Acts::StripSpacePointBuilder::computeConstrainedSpacePoint ( const StripEnds & stripEnds1,
const StripEnds & stripEnds2,
const ConstrainedOptions & options )
Parameters
stripEnds1The ends of first strip
stripEnds2The ends of second strip
optionsThe constrained options
Returns
If available, the calculated space point

◆ computeCosmicSpacePoint()

Result< Vector3 > Acts::StripSpacePointBuilder::computeCosmicSpacePoint ( const StripEnds & stripEnds1,
const StripEnds & stripEnds2,
const CosmicOptions & options )
Parameters
stripEnds1The ends of first strip
stripEnds2The ends of second strip
optionsThe cosmic options
Returns
If available, the calculated space point

◆ computeVarianceZR()

Vector2 Acts::StripSpacePointBuilder::computeVarianceZR ( const GeometryContext & gctx,
const Surface & surface1,
const Vector3 & spacePoint,
double localCov1,
double localCov2,
double theta )

Calculate the z and r covariance from the front and back SourceLink in the strip SP formation.

Parameters
gctxThe current geometry context object, e.g. alignment
surface1The surface of the first strip
spacePointThe space point
localCov1Local covariance of the first strip
localCov2Local covariance of the second strip
thetaThe angle between the two strips
Returns
(z, r) components of the global covariance