Skip to content
Snippets Groups Projects
Commit 07ecadbe authored by Xiaocong Ai's avatar Xiaocong Ai Committed by FASER Reco
Browse files

write all tracks to acts output

parent 92df2874
No related branches found
No related tags found
1 merge request!418alma9-dev merge
...@@ -270,10 +270,10 @@ StatusCode CKF2::execute() { ...@@ -270,10 +270,10 @@ StatusCode CKF2::execute() {
// } // }
if (m_statesWriter && !m_noDiagnostics) { if (m_statesWriter && !m_noDiagnostics) {
ATH_CHECK(m_trajectoryStatesWriterTool->write(gctx, selectedTracks, m_isMC)); ATH_CHECK(m_trajectoryStatesWriterTool->write(gctx, tracks, m_isMC));
} }
if (m_summaryWriter && !m_noDiagnostics) { if (m_summaryWriter && !m_noDiagnostics) {
ATH_CHECK(m_trajectorySummaryWriterTool->write(gctx, selectedTracks, m_isMC)); ATH_CHECK(m_trajectorySummaryWriterTool->write(gctx, tracks, m_isMC));
} }
// ATH_CHECK(allTrackContainer.record(std::move(outputAllTracks))); // ATH_CHECK(allTrackContainer.record(std::move(outputAllTracks)));
ATH_CHECK(trackContainer.record(std::move(outputTracks))); ATH_CHECK(trackContainer.record(std::move(outputTracks)));
......
...@@ -367,6 +367,12 @@ KalmanFitterTool::fit(const EventContext &ctx, const Acts::GeometryContext &gctx ...@@ -367,6 +367,12 @@ KalmanFitterTool::fit(const EventContext &ctx, const Acts::GeometryContext &gctx
auto [sourceLinks, measurements] = getMeasurementsFromTrack(inputTrack); auto [sourceLinks, measurements] = getMeasurementsFromTrack(inputTrack);
auto trackParameters = getParametersFromTrack(inputTrack->trackParameters()->front(), inputVector, origin); auto trackParameters = getParametersFromTrack(inputTrack->trackParameters()->front(), inputVector, origin);
//Inflate the covariance of the starting track parameters
//@todo: make the inflation configurable
if(trackParameters.covariance().has_value()){
trackParameters.covariance() = (trackParameters.covariance().value())*10;
}
ATH_MSG_DEBUG("trackParameters: " << trackParameters.parameters().transpose()); ATH_MSG_DEBUG("trackParameters: " << trackParameters.parameters().transpose());
ATH_MSG_DEBUG("position: " << trackParameters.position(gctx).transpose()); ATH_MSG_DEBUG("position: " << trackParameters.position(gctx).transpose());
ATH_MSG_DEBUG("momentum: " << trackParameters.momentum().transpose()); ATH_MSG_DEBUG("momentum: " << trackParameters.momentum().transpose());
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment