|
|
|
|
|
Track Reconstruction |
|
Track Finding uses M.Ronan’s (TPC)
pattern finding |
|
Tuned for Large + Small detector |
|
Track Fitters: |
|
SLD Weight Matrix Fitter |
|
Can do Single Detector or Combined fit
(e.g. VTX+TPC) |
|
Hit Smearing/Efficiency (since Gismo
gives “perfect” hits) |
|
Random Background overlay |
|
What’s still needed: |
|
More Track Finding Algorithms (Cheater,
Projective Geometry) |
|
End Cap tracking, Hit Merging |
|
Kalman Filter (using FNAL MCFast
fitter) – partially done? |
|
Fortran not Java, will need native
library for each platform |
|
|
|
|
|
|
|
|
|
|
Cluster Finding |
|
Three Clustering Algorithms Currently
Implemented |
|
Cluster Cheater (uses MC truth to
“cheat”) |
|
Simple Cluster Builder (Touching Cells) |
|
Radial Cluster Builder |
|
All algorithms tend to produce many
very low energy clusters - important to set sensible thresholds |
|
Still Needed - Cluster Refinement Stage |
|
Combine HAD + EM clusters |
|
Endcap + Barrel overlap region |
|
In Progress - Track Cluster Association |
|
Initial Implementation Done by Mike
Ronan |
|
Output Format defined by Gary Bower |
|
Need to Extend Definition of Clusters |
|
Directionality, Entry point to
calorimeter |
|
|
|
|
|
Physics Utilities |
|
4-vector, 3-vector classes |
|
Event shape/Thrust finder |
|
Jet Finder |
|
Jade and Durham algorithms implemented |
|
Extensible to allow implementation of
other algorithms |
|
Contrib. Area |
|
Analysis Utilities and sample analyses
provided by users |
|
2 Event Display’s |
|
2D - Suitable for debugging
reconstruction and analysis |
|
Wired for full 3D support |
|
Particle Hierarchy Display |
|
|
|
|
|
|
|
Switch to SIO format (replaces ASCII
file) |
|
SIO reading working |
|
ToDo: |
|
SIO recon output format needs to be
defined |
|
SIO writing needs to be completed |
|
Converter utilities need to be upgraded |
|
Use XML geometry description |
|
Not yet done (workaround available) |
|
Support for S2, L2 (+ old) detectors |
|
Retune recon for new geometries |
|
Need cell merging utility |
|
Need to decide on standard parameters
for batch running |
|
Background Overlays |
|
Diagnostic Histograms |
|
|
|
|
|
|
|
Take output from Guinea Pig beam |
|
Feed events into full Gismo simulation |
|
Build library of simulated background
bunches |
|
Overlay backgrounds on signal events at
start of reconstruction |
|
Adjust timing of hits (for TPC e.g.) |
|
Combine (add) energy in calorimeter
cells |
|
Allows to change #bunches/train, bunch
timing |
|
ToDo |
|
Ability to overlay events |
|
Time shifts in TPC, Merge hits in
calorimeter |
|
|
|
|
|
|
|
Finish integration of MCFast Kalman
filter |
|
Tracker hit merging |
|
Support for merging signal/backgrounds |
|
Additional Track Finders (projective,
“cheater”) |
|
Improved Cluster Description |
|
Track/Cluster Association |
|
Cluster Refinement |
|
Vertex Finding |
|
Define recon output structures |
|
Support for SIO format writing/SIO data
converters |
|
Switch to XML based geometry
description |
|
Tune recon for S2/L2 |
|
Define “standard” recon for batch
running |
|
Small Angle Tracking |
|
|
|
|
|
In last year |
|
Some (small) progress on infrastructure |
|
SIO, background overlays, WIRED event
display, diagnostic histograms |
|
No progress on core reconstruction
program |
|
Original authors have all become
involved in other things. |
|
Many things remain to be done |
|
Very little usage of full
simulation/recon package |
|
Mike Ronan, Wolfgang Walkowiak only
users |
|
Progress requires detailed analysis |
|
|
|
|
|
For FastMC we have root + jas versions |
|
FastMC is compartively simple |
|
Since it runs very fast it makes sense
to have it closely tied to analysis tool |
|
Current reconstruction (and simulation)
is not tied to any particular analysis system |
|
Can be used with Root or with JAS |
|
SIO file can be converted to root or
.lcd (JAS) |
|
Recon package tied to analysis system
makes less sense |
|
Plenty to be done on existing recon
package |
|
Please don’t create another one |