CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
Topology::LocalTrackPred Class Reference

#include <Topology.h>

Public Member Functions

const LocalTrackAnglesangles () const
 
 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 58 of file Topology.h.

Constructor & Destructor Documentation

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

Definition at line 60 of file Topology.h.

60 : point_(x,y),angles_(dxdz,dydz){}
LocalTrackAngles angles_
local x, y
Definition: Topology.h:69
Local2DPoint point_
Definition: Topology.h:68
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 63 of file Topology.h.

63  :
64  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

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

Definition at line 66 of file Topology.h.

References angles_.

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

66 {return angles_;}
LocalTrackAngles angles_
local x, y
Definition: Topology.h:69
const Local2DPoint& Topology::LocalTrackPred::point ( ) const
inline

Definition at line 65 of file Topology.h.

References point_.

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

65 {return point_;}
Local2DPoint point_
Definition: Topology.h:68

Member Data Documentation

LocalTrackAngles Topology::LocalTrackPred::angles_
private

local x, y

Definition at line 69 of file Topology.h.

Referenced by angles().

Local2DPoint Topology::LocalTrackPred::point_
private

Definition at line 68 of file Topology.h.

Referenced by point().