CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
Topology::LocalTrackPred Class Reference

#include <Topology.h>

Public Member Functions

const LocalTrackAnglesangles () const
 
 LocalTrackPred ()
 
 LocalTrackPred (const AlgebraicVector5 &localTrajPar)
 
 LocalTrackPred (double x, double y, double dxdz, double dydz)
 
const Local2DPointpoint () const
 

Private Attributes

LocalTrackAngles angles_
 local x, y More...
 
Local2DPoint point_
 

Detailed Description

Track prediction in local frame (2D point and angles), needed to handle surface deformations

Definition at line 56 of file Topology.h.

Constructor & Destructor Documentation

◆ LocalTrackPred() [1/3]

Topology::LocalTrackPred::LocalTrackPred ( )
inline

Definition at line 58 of file Topology.h.

58 {}

◆ LocalTrackPred() [2/3]

Topology::LocalTrackPred::LocalTrackPred ( double  x,
double  y,
double  dxdz,
double  dydz 
)
inline

Definition at line 59 of file Topology.h.

59 : point_(x, y), angles_(dxdz, dydz) {}

◆ LocalTrackPred() [3/3]

Topology::LocalTrackPred::LocalTrackPred ( const AlgebraicVector5 localTrajPar)
inline

Ctr. from local trajectory parameters as AlgebraicVector5 (q/p, dxdz, dydz, x, y) e.g. from 'LocalTrajectoryParameters::vector()'

Definition at line 62 of file Topology.h.

63  : point_(localTrajPar[3], localTrajPar[4]), angles_(localTrajPar[1], localTrajPar[2]) {}

Member Function Documentation

◆ angles()

const LocalTrackAngles& Topology::LocalTrackPred::angles ( ) const
inline

◆ point()

const Local2DPoint& Topology::LocalTrackPred::point ( ) const
inline

Member Data Documentation

◆ angles_

LocalTrackAngles Topology::LocalTrackPred::angles_
private

local x, y

Definition at line 69 of file Topology.h.

Referenced by angles().

◆ point_

Local2DPoint Topology::LocalTrackPred::point_
private

Definition at line 68 of file Topology.h.

Referenced by point().

DDAxes::y
Topology::LocalTrackPred::point_
Local2DPoint point_
Definition: Topology.h:68
DDAxes::x
BeamSpotPI::dxdz
Definition: BeamSpotPayloadInspectorHelper.h:37
Topology::LocalTrackPred::angles_
LocalTrackAngles angles_
local x, y
Definition: Topology.h:69
BeamSpotPI::dydz
Definition: BeamSpotPayloadInspectorHelper.h:38