TestBeam Analysis Progress Mathieu Benoit Outline • pyEudetAnalysis • Some first results with pyEudetAnalysis – Dut Alignement – Calibrated Cluster Spectrums – First Unbiased Residuals – In pixel charge sharing • To Do pyEudetAnalysis • EUDET Framework provide support for track fitting and alignement but … – No formal framework for post-reconstruction analysis – DUT alignement difficult – Obscure Fitter code • pyEudet analysis Framework provide solution for this in a compact elegant way pyEudetAnalysis EUDET Track and aligned hits Sympy Analytical Track Fitting (or EUDET Tracks) Timepix Raw Data Track - Cluster Matching Clustering 3-Step Alignement of DUT to tracks Analysis Efficiency, ChargeSharing , cluster Spectrum etc … Uncalibrated Cluster Spectrum Calibrated Cluster Spectrum Calibrated Cluster Spectrum Expected MPV at 96.5 keV (GEANT4) Aligned Hit to Cluster Corelation Aligned Hit to Cluster Corelation Unbiased Residual X Unbiased Residual Y Charge Sharing geometrical dependence (uncalibrated) Charge Sharing geometrical dependence (Calibrated) Charge Sharing geometrical dependence To - Do • Alignement : – Invert Alignement (track -> DUT instead of DUT-> track) – Study alignement whithin the Run , implement correction for drift inside run – Compare alignement between runs • Hit reconstruction – Implement Digital Centroid, MaxTOT/MaxQ, Eta Corrected Qweighted Centroid – Implement artifical Dymanic Range reduction • Implement Landau convoluted with Gauss Fit (see root example) • Monte-Carlo Study of the same effect, Digitizer Calibration
© Copyright 2026 Paperzz