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 Types
TrajectoryStateWithArbitraryError Class Reference

#include <TrajectoryStateWithArbitraryError.h>

Public Member Functions

TSOS operator() (const TSOS &aTsos) const
 

Private Types

typedef FreeTrajectoryState FTS
 
typedef TrajectoryStateOnSurface TSOS
 

Detailed Description

Creates a TrajectoryState with the same parameters as the inlut one, but with "infinite" errors, i.e. errors so big that they don't bias a fit starting with this state. Ported from ORCA

Date:
2007/05/09 14:17:57
Revision:
1.2
Author
todorov, cerati

Definition at line 17 of file TrajectoryStateWithArbitraryError.h.

Member Typedef Documentation

Definition at line 21 of file TrajectoryStateWithArbitraryError.h.

Definition at line 22 of file TrajectoryStateWithArbitraryError.h.

Member Function Documentation

TrajectoryStateOnSurface TrajectoryStateWithArbitraryError::operator() ( const TSOS aTsos) const

Definition at line 4 of file TrajectoryStateWithArbitraryError.cc.

References funct::C, TrajectoryStateOnSurface::globalParameters(), TrajectoryStateOnSurface::localParameters(), GlobalTrajectoryParameters::magneticField(), and TrajectoryStateOnSurface::surface().

4  {
5 
7  C *= 100.;
8 
9  return TSOS( aTsos.localParameters(), LocalTrajectoryError(C),
10  aTsos.surface(),
11  &(aTsos.globalParameters().magneticField()));
12 }
const LocalTrajectoryParameters & localParameters() const
ROOT::Math::SMatrixIdentity AlgebraicMatrixID
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > AlgebraicSymMatrix55
const SurfaceType & surface() const
const GlobalTrajectoryParameters & globalParameters() const
const MagneticField & magneticField() const