Replace 2D detectors with two separated readout planes
Created by: antonellopellecchia
Two-dimensional detectors (i.e. 10x10) should be replaced by two separate one-dimensional readout planes. This will allow using a single detector type removing DetectorLarge and DetectorTracker (trackers become two readout planes of trapezoid detectors with a single eta partition).
A Track2D will remain but the number of points to make a track will double; instead of having a single 2D hit per tracking detector, each tracking detector will contribute with two hits, each with a fine precision in x (y) and a coarse precision in y (x).
The combination between x and y hits in a single detector will have to be done in the track reconstruction loop and not in the hit reconstruction (as done now).
Example of branches to be merged:
-
rechits2D_X_ClusterSize
->rechitClusterSize
-
rechits2D_Y_ClusterSize
->rechitClusterSize
-
rechitClusterSize
->rechitClusterSize
The distintion between X and Y when e.g. plotting residuals for tracking detectors should be done in the analysis script. This should not affect the analysis and reconstruction for pad readout because each rechit will have both (local) x and y uncertainties.
An added bonus should be that tracks can be built even when there are no hits on one of the two readout planes.
Required to fix issue #12 (closed).