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 59 of file Topology.h.

Constructor & Destructor Documentation

Topology::LocalTrackPred::LocalTrackPred ( )
inline

Definition at line 61 of file Topology.h.

61 {}
Topology::LocalTrackPred::LocalTrackPred ( double  x,
double  y,
double  dxdz,
double  dydz 
)
inline
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 65 of file Topology.h.

65  :
66  point_(localTrajPar[3], localTrajPar[4]), angles_(localTrajPar[1], localTrajPar[2]) {}
LocalTrackAngles angles_
local x, y
Definition: Topology.h:71
Local2DPoint point_
Definition: Topology.h:70

Member Function Documentation

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

Member Data Documentation

LocalTrackAngles Topology::LocalTrackPred::angles_
private

local x, y

Definition at line 71 of file Topology.h.

Local2DPoint Topology::LocalTrackPred::point_
private

Definition at line 70 of file Topology.h.