Atlfast::IMatrixManager Class Reference

Defines the interface for Atlfast matrix managers. More...

#include <IMatrixManager.h>

Inheritance diagram for Atlfast::IMatrixManager:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~IMatrixManager ()
virtual vector< double > getVariables (const TrackTrajectory &track, HepSymMatrix &usedSigma) const =0

Detailed Description

Defines the interface for Atlfast matrix managers.

These are used by TrackSmearer to provide smear matrix data corresponding to a given track trajectory

Definition at line 19 of file IMatrixManager.h.


Constructor & Destructor Documentation

virtual Atlfast::IMatrixManager::~IMatrixManager (  )  [inline, virtual]

Virtual destructor

Definition at line 22 of file IMatrixManager.h.

00022 {}


Member Function Documentation

virtual vector<double> Atlfast::IMatrixManager::getVariables ( const TrackTrajectory track,
HepSymMatrix &  usedSigma 
) const [pure virtual]

returns track parameter offsets for smearing the given track trajectory

Implemented in Atlfast::ElectronMatrixManager, Atlfast::MuonMatrixManager, and Atlfast::PionMatrixManager.


The documentation for this class was generated from the following file:
Generated on Mon Sep 24 14:19:40 2007 for AtlfastAlgs by  doxygen 1.5.1