ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/IPHCalignment2/TrackingTools/PatternTools/src/MeasurementExtractor.cc
Revision: 1.1
Committed: Fri Nov 25 16:38:25 2011 UTC (13 years, 5 months ago) by econte
Content type: text/plain
Branch: MAIN
CVS Tags: TBD2011, TBD_2011, HEAD
Error occurred while calculating annotation data.
Log Message:
new IPHC alignment

File Contents

# Content
1 #include "TrackingTools/PatternTools/interface/MeasurementExtractor.h"
2
3 AlgebraicVector MeasurementExtractor::measuredParameters(const TransientTrackingRecHit& hit) {
4 AlgebraicVector par5( asHepVector( theTSoS.localParameters().vector() ) );
5 AlgebraicMatrix H( hit.projectionMatrix());
6 return H*par5;
7 }
8
9 AlgebraicSymMatrix MeasurementExtractor::measuredError(const TransientTrackingRecHit& hit) {
10 AlgebraicSymMatrix err5( asHepMatrix( theTSoS.localError().matrix() ) );
11 AlgebraicMatrix H( hit.projectionMatrix());
12 // return AlgebraicSymMatrix( H * err5 * H.T());
13 return err5.similarity(H);
14 }