implement large dEdx track finding in TrigFastTrackFinder (ATR-21591)
- The MR is based on 2021-02-04T2101, because trigger CI fails in the nightlies beyond that (including latest)
- JIRA: https://its.cern.ch/jira/browse/ATR-21591
- Added large dEdx track finding in FastTrackFinder (FTF)
- A property ("dodEdxTrk") to switch on/off large dEdx track finding
- To calculate dEdx, track parameters are needed for each of TrackStateOnSurface (TSoS), which is usually off by default.
- TrigInDetTrackFinder was modified to attach TrackParameters to TSoS, when a newly implemented property ("addTPtoTSoS") is specified.
- Calculates dEdx for loose quality tracks (pT>3 GeV, some track loose quality cuts).
- Records tracks (with dEdx) in a new EDM (based on TrigComposite) and also hits that are used in dEdx calculation in an another new EDM (based on TrigComposite). These two new EDMs are added in TrigEDM.
- A timer to measure timing, as well as a few monitoring histograms, are also added.