CMS 3D CMS Logo

Public Member Functions | Private Attributes

Topology::LocalTrackPred Class Reference

#include <Topology.h>

List of all members.

Public Member Functions

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

Private Attributes

LocalTrackAngles angles_
 local x, y
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.

: point_(x,y),angles_(dxdz,dydz){}
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.

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

Member Function Documentation

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

Definition at line 66 of file Topology.h.

References angles_.

{return angles_;}
const Local2DPoint& Topology::LocalTrackPred::point ( ) const [inline]

Definition at line 65 of file Topology.h.

References point_.

{return point_;}

Member Data Documentation

local x, y

Definition at line 69 of file Topology.h.

Referenced by angles().

Definition at line 68 of file Topology.h.

Referenced by point().