@@ -344,6 +344,9 @@ struct TreeCreatorMuonML {
344344
345345 float xMFTatMP = 999 .f , yMFTatMP = 999 .f ;
346346 float xMCHMIDatMP = 999 .f , yMCHMIDatMP = 999 .f ;
347+
348+ float xErrMFTatMP = 999 .f , yErrMFTatMP = 999 .f ;
349+ float xErrMCHMIDatMP = 999 .f , yErrMCHMIDatMP = 999 .f ;
347350 float signed1PtMFTatMP = 999 .f , etaMFTatMP = 999 .f , phiMFTatMP = 999 .f ;
348351 float signed1PtMCHMIDatMP = 999 .f , etaMCHMIDatMP = 999 .f , phiMCHMIDatMP = 999 .f ;
349352
@@ -353,14 +356,18 @@ struct TreeCreatorMuonML {
353356 mftsaAtMP.propagateToZhelix (glMuonCutGroup.matchingZ , mBz ); // propagated to matching plane
354357 xMFTatMP = mftsaAtMP.getX ();
355358 yMFTatMP = mftsaAtMP.getY ();
359+ xErrMFTatMP = std::sqrt (mftsaAtMP.getSigma2X ());
360+ yErrMFTatMP = std::sqrt (mftsaAtMP.getSigma2Y ());
356361 signed1PtMFTatMP = mftsaAtMP.getInvQPt ();
357362 etaMFTatMP = mftsaAtMP.getEta ();
358363 phiMFTatMP = RecoDecay::constrainAngle (mftsaAtMP.getPhi (), 0 , 1U );
359364
360365 auto muonAtMP = propagateMuon (mchtrack, mchtrack, collision, propagationPoint::kToMatchingPlane , glMuonCutGroup.matchingZ , mBz , mZShift ); // propagated to matching plane
361366 xMCHMIDatMP = muonAtMP.getX ();
362367 yMCHMIDatMP = muonAtMP.getY ();
363- signed1PtMCHMIDatMP = mftsaAtMP.getInvQPt ();
368+ xErrMCHMIDatMP = std::sqrt (muonAtMP.getSigma2X ());
369+ yErrMCHMIDatMP = std::sqrt (muonAtMP.getSigma2Y ());
370+ signed1PtMCHMIDatMP = muonAtMP.getInvQPt ();
364371 etaMCHMIDatMP = muonAtMP.getEta ();
365372 phiMCHMIDatMP = RecoDecay::constrainAngle (muonAtMP.getPhi (), 0 , 1U );
366373 }
@@ -374,7 +381,9 @@ struct TreeCreatorMuonML {
374381 signed1PtMFTatMP, etaMFTatMP, phiMFTatMP,
375382 signed1PtMCHMIDatMP, etaMCHMIDatMP, phiMCHMIDatMP,
376383 xMCHMIDatMP, yMCHMIDatMP,
384+ xErrMCHMIDatMP, yErrMCHMIDatMP,
377385 xMFTatMP, yMFTatMP,
386+ xErrMFTatMP, yErrMFTatMP,
378387 dcaX, dcaY,
379388 fwdtrack.nClusters (), pDCA, rAtAbsorberEnd, fwdtrack.chi2MatchMCHMID (), fwdtrack.chi2MatchMCHMFT (),
380389 mfttrack.mftClusterSizesAndTrackFlags (), chi2, mchtrack.chi2 (), chi2mft, mfttrack.nClusters (),
0 commit comments