|
MarlinTPC
1.2.0
|
This processor creates average pulse shapes for the maximum pulse in a hit and its neighbors. More...
#include <PulseShapeProcessor.h>
Protected Attributes | |
| std::string | _inputColName |
| Name of the input collection. | |
| float | _normPulseHistoMax |
| maximum relative pulse height value of the normalized pulse histograms | |
| bool | _usePolynomialInFit |
| determines if the polynomial is used in the gamma4 fit to approximate the underground | |
| int | _nNeighborsUsed |
| number of neighbors used in _normPulseNeighbors on each side of the max | |
| bool | _useOnlyHighQualityPulses |
| TH2 * | _pulseHighestHisto2D |
| scatterplot to show the distribution of shapes of the maximum pulses | |
| TH2 * | _pulseNeighborsHisto2D |
| scatterplot to show the distribution of shapes of the neighboring pulses | |
| TH2 * | _normPulseHighestHisto2D |
| scatterplot to show the distribution of shapes of the normalized maximum pulses | |
| TH2 * | _normPulseNeighborsHisto2D |
| scatterplot to show the distribution of shapes of the normalized neighboring pulses | |
| std::map< int, TH2 * > | _pulseHighestHistoVSCharge |
| scatterplots to show the average pulse shape for different charge intervals | |
This processor creates average pulse shapes for the maximum pulse in a hit and its neighbors.
createProcessor.py
1.8.6