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