Validation of the TrkExtrapolation and TrkFitter packages
Involved Persons
Tom Atkinson
Anna Franckowiak
Wolfgang Liebig
Andreas Salzburger
Introduction
Main purpose is the stepwise validation of both, the newly developed track extrapolation package such as the various different track fitters that build (partly) on top of it.
The idea is to develop a framework using the most simple setup and make it flexible in a way, such that it can be re-used for varius different setups and higher complexity.
The development and first tests of this validation chain should be done using the most simple setup:
-
StraightLinePropagator
-
KalmanFitter
- single tracks
Phase 0: The dummy test
Straight Line Tracks created with the
InDetMC_Simulation
without hit smearing and material interaction should be refitted with the
KalmanFitter
,
should be achieved.
For this purpose the
TrackStatistics
Algorithm inside the
InDetFitterValidaion
should first have validated that tracks from
InDetMC_Simulation
are meaningful in respect to number of pixel hits. number of sct hits.
For debugging of eventual problems in the Extrapolation, the
SeededPropagationToSurface
(from the
InDetExtrapolationValidation
package) algorithm has to be adopted to be able to steer any possible propagation from one surface to another, by passing the surface type, parameters of both, starting and destination surface such as the starting parameters through jobOptions.
Phase 1: Smear it
Suppose phase 0 is successfully done, the smearing of the hits on the detector surfaces should be turned on and the focus of the validatin should be shifted from an overall picture to the "on layer" values, i.e. printing residuals, pulls and
probabilities for the detector elements.
For this purpose the
DebugUpdator
has to be taken instead of the
KalmanUpdator
and a analyzation macro in root for the produced Ntuple has to be created.
The refitted track statistics have to be plotted and compared against the simulated ones using again the
TrackStatistics
algorithm in the
InDetFitterValidation
package.
Phase 2: Scatter
On top of phase 1 and having a "on-layer" picture of the track, particle interactions during both,
InDetMC_Simulation
and refitting should be turned on and the exercise of phase 1 should be redone, again concentrating on pull distributions . As the
InDetMC_Simulation
can only reproduce (so far) purely Gaussian material effects, this should be perfectly reflected in the fitter outcome.
--++ Further steps
If this exercise is done, it can be repeated with different magnetic field, fitter setups and finally tried with full simulated data.
Package Location and Algorithm description
Algorithm/Tool |
Location |
Comments |
Responsible |
TrackStatistics |
InDetFitterValidation |
+ root macro |
Anna |
DebugUpdator |
InDetFitterValidation |
|
Tom |
PropagationToSurface |
InDetExtrapolationValidation |
+ root macro |
Anna |
SeededPropagationToSurface |
InDetExtrapolationValidation |
|
Anna |
KalmanFitter |
TrkKalmanFitter |
|
Wolfgang |
RefitAlg |
TrkRefitAlgs |
|
Wolfgang |
InDetMC_Simulation |
InDetMC_Simulation |
|
Andi |
TrkExtrapolation |
TrkExtrapolation |
|
Andi |
--
AndreasSalzburger - 01 Aug 2005