Skip to content
Snippets Groups Projects

Migrate LHCb::TrackFitResult,Measurement,Node from LHCb to Rec

Merged Gerhard Raven requested to merge migrate-measurements-to-lhcb into master
Compare and
120 files
+ 2660
2835
Compare changes
  • Side-by-side
  • Inline
Files
120
@@ -16,6 +16,7 @@
#include "Event/Node.h"
#include "Event/FitNode.h"
#include "Event/TrackFitResult.h"
#include "TrackKernel/TrackFunctors.h"
#include "Event/ChiSquare.h"
#include "TrackInterfaces/ITrackFitter.h"
#include "TrackInterfaces/ITrackExtrapolator.h"
@@ -67,8 +68,9 @@ StatusCode MuonKalmanMatchTool::initialize() {
}
void MuonKalmanMatchTool::muOutlierRemoval(LHCb::Track * mutrack, LHCb::LHCbID id) {
if (! (mutrack->fitResult()) ) return;
for (LHCb::Node* node : mutrack->fitResult()->nodes()) {
auto* fit = fitResult(*mutrack);
if (! fit ) return;
for (LHCb::Node* node : fit->nodes()) {
if (node) {
if(node->measurement().lhcbID() == id) {
auto fitnode = dynamic_cast<LHCb::FitNode*>(node);
Loading