From 97b6dbd1ea01ff9363459b01c25cecef97dc94df Mon Sep 17 00:00:00 2001 From: Tom Eichlersmith <31970302+tomeichlersmith@users.noreply.github.com> Date: Wed, 10 Jul 2024 11:05:16 -0500 Subject: [PATCH] answer question in comment for future developers --- Tracking/src/Tracking/Reco/TruthSeedProcessor.cxx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Tracking/src/Tracking/Reco/TruthSeedProcessor.cxx b/Tracking/src/Tracking/Reco/TruthSeedProcessor.cxx index 69c10d699..615efd331 100644 --- a/Tracking/src/Tracking/Reco/TruthSeedProcessor.cxx +++ b/Tracking/src/Tracking/Reco/TruthSeedProcessor.cxx @@ -57,7 +57,12 @@ void TruthSeedProcessor::configure(framework::config::Parameters& parameters) { inflate_factors_ = parameters.getParameter>( "inflate_factors", {10., 10., 10., 10., 10., 10.}); - // In tracking frame: MG where do these numbers come from? + // In tracking frame: where do these numbers come from? + // These numbers come from approximating the path of the beam up + // until it is about to enter the first detector volume (TriggerPad1). + // In detector coordinates, (x,y,z) = (-44,0,-880) is _roughly_ + // where the beam arrives (if no smearing is applied) and we simply + // reorder these values so that they are in tracking coordinates. beamOrigin_ = parameters.getParameter>( "beamOrigin", {-880.1, -44., 0.});