ROOT-based PMT Waveform Analysis Framework
Developed a C++/ROOT pipeline for multi-channel waveform processing, including baseline subtraction, peak finding, charge integration, and automated fitting.
Purpose
I developed a C++/ROOT analysis pipeline for multi-channel PMT waveforms. It supports baseline subtraction, pulse finding, charge integration, and automated fitting for detector-response studies.
Analysis Workflow
- Read digitized waveforms and estimate each channel’s baseline.
- Subtract the baseline and identify candidate pulse windows.
- Integrate pulse charge and summarize channel-level observables.
- Fit charge distributions and compare PMT response across measurements.
My Contributions
- Implemented waveform-processing and charge-extraction routines.
- Organized processing stages for multi-channel analysis.
- Used ROOT fitting and diagnostic plots to study PMT response.
Connection to Detector Studies
The framework supports the 55-PMT readout platform and related PMT response studies. Position reconstruction is described separately.