Skip to content

Standard workflow to produce "Wiener-inspired" filter parameters. #452

Description

@brettviren

OSP (and SPNG) utilize the "Wiener-inspired" filter which is a "high frequency" aka "low pass" filter parametrized by a "scale" and a "power" number.

It would be nice to have a "standard" workflow to produce the filter parameters for a given detector.

The procedure is outlined:

  • Simulate an isochronous track, perpendicular to the wires of a given plane and drifted long enough to have 1mm diffusion in the drift direction.

  • Simulate pure noise using an incoherent noise model for the given detector.

  • Form the S/(S+N) ratio as a function of frequency.

  • Fit this to the Wiener-inspired model, ensuring it is constrained to be 1.0 at zero frequency.

  • collect / identify prior "ad hoc" calculations

  • evaluate if any are practical for making general or use for guidance

  • develop a workflow (eg with snakemake) and configuration to automate as much as possible. See the "spdir" workflow as an example.

  • resulting code goes into WCT proper.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions