kalmanalignment is hosted by Hepforge, IPPP Durham

KalmanFilterAlignmentInputProvider Class Reference

Take a track and produce the input for the Kalman Filter Alignment Algorithm. More...

#include <KalmanFilterAlignmentInputProvider.h>

List of all members.

Public Member Functions

 KalmanFilterAlignmentInputProvider (const Track &recoTrack)
 Constructor.
virtual ~KalmanFilterAlignmentInputProvider ()
 Destructor.
void Fill (AlignEvent &event)
 compute all necessary values and fill Event structure

Protected Member Functions

const CLHEP::HepMatrix Jacobian_Alignment (const CLHEP::HepVector &p0) const
 jacobian matrix, derivatives of measurement equation to alignment parameters, evaluated at p0 (and a0)
const CLHEP::HepMatrix Jacobian_Alignment (const CLHEP::HepVector &p0, const CLHEP::HepVector &a0) const

Protected Attributes

const TrackfTrack

Detailed Description

Take a track and produce the input for the Kalman Filter Alignment Algorithm.

Once a reconstructed track is available, it can be used for alignment. This class prepares the input the Kalman Filter Alignment Algorithm will need to perform alignment. However, it is more general: The input can server for other alignment algorithms as well.


Member Function Documentation

void KalmanFilterAlignmentInputProvider::Fill ( AlignEvent event)

compute all necessary values and fill Event structure

compute all necessary matrices


The documentation for this class was generated from the following files: