CMS 3D CMS Logo

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

Author
todorov, cerati

Definition at line 15 of file TrajectoryStateWithArbitraryError.h.

Member Typedef Documentation

◆ FTS

Definition at line 17 of file TrajectoryStateWithArbitraryError.h.

◆ TSOS

Definition at line 18 of file TrajectoryStateWithArbitraryError.h.

Member Function Documentation

◆ operator()()

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

Definition at line 3 of file TrajectoryStateWithArbitraryError.cc.

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

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