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 (double x, double y, double dxdz, double dydz)
 
 LocalTrackPred (const AlgebraicVector5 &localTrajPar)
 
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) {}
float dydz
float dxdz
LocalTrackAngles angles_
local x, y
Definition: Topology.h:69
Local2DPoint point_
Definition: Topology.h:68

◆ 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]) {}
LocalTrackAngles angles_
local x, y
Definition: Topology.h:69
Local2DPoint point_
Definition: Topology.h:68

Member Function Documentation

◆ angles()

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

Definition at line 65 of file Topology.h.

References angles_.

Referenced by ProxyPixelTopology::positionCorrection(), ProxyMTDTopology::positionCorrection(), and ProxyStripTopology::positionCorrection().

65 { return angles_; }
LocalTrackAngles angles_
local x, y
Definition: Topology.h:69

◆ 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().