Draft: Cache for TrackMatchAlg
Refreshed version of solutions from the merge requests: !2082 (closed) LHCb!2583 (closed)
Solutions from CaloFuture/CaloFutureInterfaces moved to CaloFuture/CaloFuturePIDs
Goes together with LHCb!2905 (closed)
Edited by Carla Marin Benito
Merge request reports
Activity
added Calo label
added enhancement new feature labels
mentioned in merge request LHCb!2905 (closed)
- Resolved by Mateusz Jakub Bala
- Resolved by Mateusz Jakub Bala
- Resolved by Mateusz Jakub Bala
- Resolved by Mateusz Jakub Bala
added lhcb-head-2 label
- [2021-01-20 00:08] Validation started with lhcb-head-2#143
- [2021-01-21 15:39] Validation started with lhcb-master-mr#1811
- [2021-03-15 14:40] Validation started with lhcb-master-mr#2057
Edited by Software for LHCb34 34 /// initialize the tool 35 35 StatusCode initialize() override; 36 36 37 /** the main matching method 38 * @see ICaloFutureTrackMatch 39 * @param calo_obj "calorimeter" object (position) 40 * @param track_obj tracking object (track) 41 * @param old_match_results match results from last iteration step 42 */ 43 Interfaces::ITrackMatch::MatchResults 44 match( const LHCb::CaloPosition& calo_obj, const LHCb::Track& track_obj, 45 const Interfaces::ITrackMatch::MatchResults& old_match_results ) const override; 37 virtual Interfaces::MatchResults matchCalo( const CaloPosition& calo_obj ) const override; 38 virtual Interfaces::MatchResults matchTrack( const Track& track_obj, const MatchCache& cache ) const override; 34 34 /// initialize the tool 35 35 StatusCode initialize() override; 36 36 37 /** the main matching method 38 * @see ICaloFutureTrackMatch 39 * @param calo_obj "calorimeter" object (position) 40 * @param track_obj tracking object (track) 41 * @param old_match_results match results from last iteration step 42 */ 43 Interfaces::ITrackMatch::MatchResults 44 match( const CaloPosition& calo_obj, const Track& track_obj, 45 const Interfaces::ITrackMatch::MatchResults& old_match_results ) const override; 37 virtual Interfaces::MatchResults matchCalo( const CaloPosition& calo_obj ) const override; 38 virtual Interfaces::MatchResults matchTrack( const Track& track_obj, const MatchCache& cache ) const override; 36 36 /// initialize the tool 37 37 StatusCode initialize() override; 38 38 39 /** the main matching method 40 * @see ICaloFutureTrackMatch 41 * @param calo_obj "calorimeter" object (position) 42 * @param track_obj tracking object (track) 43 * @param detector_plane detector's plane - hase to be initialized in calling method 44 * @param match_state - matching state 45 */ 46 Interfaces::ITrackMatch::MatchResults 47 match( const CaloPosition& calo_obj, const Track& track_obj, 48 const Interfaces::ITrackMatch::MatchResults& old_match_results ) const override; 39 virtual Interfaces::MatchResults matchCalo( const CaloPosition& calo_obj ) const override; 40 virtual Interfaces::MatchResults matchTrack( const Track& track_obj, const MatchCache& cache ) const override; removed lhcb-head-2 label
Please register or sign in to reply