Skip to content
View GNiendorf's full-sized avatar

Highlights

  • Pro

Organizations

@iris-hep @SegmentLinking @TracePy-Org

Block or report GNiendorf

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
GNiendorf/README.md

Current Projects:

  • Line Segment Tracking (LST): LST is a highly parallelizable tracking algorithm written in C++, now integrated into CMSSW, built to reconstruct tracks from particle collisions in the CMS detector at CERN. It aims to replace the current Kalman Filter-based algorithms with a new GPU-based approach to handle the increased volume of data expected from the High Luminosity Large Hadron Collider (HL-LHC).

Past Projects:

  • TracePy: TracePy is a sequential ray tracing package that I wrote in Python 3 for designing optical systems in the geometric optics regime. It features lens optimization from Scipy. I also developed a parallelizable version of TracePy written in C++ that is capable of running on GPU's.
  • Light Dark Matter eXperiment (LDMX): LDMX is a proposed particle physics experiment led by a group at Stanford designed to search for low-mass dark matter. I developed the experiment's background rejection model with XGBoost while as an undergrad at UC Santa Barbara under Joe Incandela.

Pinned Loading

  1. TracePy-Org/tracepy TracePy-Org/tracepy Public

    Ray Tracing and Optical Design in Python

    Python 70 15

  2. cms-sw/cmssw cms-sw/cmssw Public

    CMS Offline Software

    C++ 1.2k 4.6k

  3. TracePy-Org/tracepy-gpu TracePy-Org/tracepy-gpu Public

    C++ / Alpaka version of TracePy

    C++ 1 1

  4. SegmentLinking/TrackLooper SegmentLinking/TrackLooper Public archive

    Development has moved to SegmentLinking/cmssw

    C++ 5 15