Implement makeTrackInfo using U2 trackInfo object & cleanup of UPStandalone
Full update of TrackInfo objects for U2 to decouple MP/MT/FT ,
Comes with LHCb : LHCb!4783 (merged)
Tested with Boole : Boole!545
Tested with Detector addson of FTVolumeID ( only trackinfo future) : Detector!661 (closed)
Additional changes :
-
Add Merger of output of PrHybridSeeding and PrMPTracker to have a unique MT container for TTracks -
Add Merger of future::Track objects and LHCbID2MCParticleLinker table to combine TV,UP,MT,FT trackers lhcbID2MCParticles for checking sequence -
Kept TrackInfo legacy lowering MPHits to >=4 and re-enabling by defaul tthe stere layer in FT
TODO (still):
-
Add MagnetStation flags for categories of checking? Postponed -
Determine reconstructible post-smearing and efficiency scaling of hits rather than on original MCHits containers
In FutureTrackInfo : to be further discuss and agree on
-
TV: to determine >=3 modules (stations, to be decided for crossing-left/right tracks what to use) -
UP: one in first 2 stations && one in last 2 station ( total station = 4) [TrackChecker 100% efficient?] -
FT/MP : x/y info counting per T-station and >=4 MPHits (for MT checker)
FYI: @clangenb (FT/MP) , @tevans (TV) , @mingjie (UP), @peilian
Edited by Renato Quagliani