MantisBT - Hall D Offline
View Issue Details
0000121Hall D OfflineGeneralpublic2011-08-06 09:242012-01-31 18:26
pmatt 
pmatt 
normalminoralways
resolvedfixed 
0000121: Change class structure of track reconstruction results.
The current class structure has become a little fragmented at the top level, and can be made simpler and more intuitive.

Although commonly used, neither DChargedTrack nor DPhoton are actually used in any way to create the DPhysicsEvent class. Instead, the particle information is stored as either DVertex::shower_info_t or DVertex::track_info_t objects. These objects are non-intuitive for final reconstructed objects, and most of their information is merely duplicated in the DChargedTrack and DPhoton classes.

Also, the reconstruction algorithm assumes that all of the showers in the calorimeters not matched to charged tracks correspond to photons, instead of allowing for the possibility of neutron detection (such as from lambda decay). This assumption is also implicit in the class structure, as there is no way of storing separate objects for different neutral track mass hypotheses.
Library reorganization performed, and and phys_tree updated; need to update hdview2, danaevio, and some other plugins.
No tags attached.
Issue History
2011-08-06 09:24pmattNew Issue
2011-08-06 09:24pmattStatusnew => assigned
2011-08-06 09:24pmattAssigned To => pmatt
2011-08-10 11:47pmattAdditional Information Updated
2012-01-31 16:55markiNote Added: 0000288
2012-01-31 18:26pmattStatusassigned => resolved
2012-01-31 18:26pmattResolutionopen => fixed

Notes
(0000288)
marki   
2012-01-31 16:55   
Reminder sent to: pmatt

This is done now, isn't it?