kdqtree and HDDDM have different default behaviors: static window for the former, updating window for the latter. This choice was because kdqtree's transform is expensive to run.
It would be good to have consistent default behavior across all detectors, or at least something like auto_update=True in the parameterization, so it's more explicit what behavior will occur by default.
auto_update=True
in the parameterization, so it's more explicit what behavior will occur by default.