Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

ITrackProjector Class Reference

#include <ITrackProjector.h>

Inheritance diagram for ITrackProjector:

TrackMasterProjector TrackProjector TrackITProjector TrackOTProjector TrackVeloPhiProjector TrackVeloRProjector List of all members.

Public Member Functions

virtual StatusCode project (const State &state, Measurement &meas)=0
virtual const HepVector & projectionMatrix () const =0
 Retrieve the projection matrix H of the (last) projection.
virtual double chi2 () const =0
 Retrieve the chi squared of the (last) projection.
virtual double residual () const =0
 Retrieve the residual of the (last) projection.
virtual double errResidual () const =0
 Retrieve the error on the residual of the (last) projection.

Static Public Member Functions

static const InterfaceID & interfaceID ()

Detailed Description

Interface for tracking projector tools

Author:
Jose Hernando

Eduardo Rodrigues

Date:
2005-03-15

Definition at line 23 of file ITrackProjector.h.


Member Function Documentation

virtual double ITrackProjector::chi2  )  const [pure virtual]
 

Retrieve the chi squared of the (last) projection.

Implemented in TrackMasterProjector, and TrackProjector.

virtual double ITrackProjector::errResidual  )  const [pure virtual]
 

Retrieve the error on the residual of the (last) projection.

Implemented in TrackMasterProjector, and TrackProjector.

static const InterfaceID& ITrackProjector::interfaceID  )  [inline, static]
 

Definition at line 26 of file ITrackProjector.h.

References IID_ITrackProjector().

00026 { return IID_ITrackProjector; }

virtual StatusCode ITrackProjector::project const State state,
Measurement meas
[pure virtual]
 

Project a state onto a measurement. It returns the chi squared of the projection

Implemented in TrackITProjector, TrackMasterProjector, TrackOTProjector, TrackProjector, TrackVeloPhiProjector, and TrackVeloRProjector.

Referenced by TrackMasterProjector::project().

virtual const HepVector& ITrackProjector::projectionMatrix  )  const [pure virtual]
 

Retrieve the projection matrix H of the (last) projection.

Implemented in TrackMasterProjector, and TrackProjector.

Referenced by TrackMasterProjector::projectionMatrix().

virtual double ITrackProjector::residual  )  const [pure virtual]
 

Retrieve the residual of the (last) projection.

Implemented in TrackMasterProjector, and TrackProjector.


The documentation for this class was generated from the following file:
Generated on Wed May 4 11:52:38 2005 for New Track Event Model by doxygen 1.4.1