MarlinTPC
1.2.0
|
Processor to histogram the charge sum, the pulse maximum and the pulse length of TrackerData. More...
#include <HistogramTrackerDataProcessor.h>
Protected Attributes | |
std::string | _inputColName |
Name of the input collection. | |
AIDA::IHistogram1D * | _maxQHistogram |
Maximum ADC value. | |
AIDA::IHistogram1D * | _sumQHistogram |
Sum of ADC Values. | |
AIDA::IHistogram1D * | _pulseLengthHistogram |
Number of ADC Values. | |
AIDA::IHistogram1D * | _timeHistogram |
Start times of the pulses. | |
AIDA::IHistogram1D * | _nPulsesPerChannelHistogram |
How may pulses are there per channel. | |
AIDA::IHistogram2D * | _lengthVsSumQHistogram |
AIDA::IHistogram2D * | _lengthVsMaxQHistogram |
int | _nBinsSumQ |
int | _nBinsMaxQ |
int | _nBinsLength |
int | _nBinsTime |
Number of bins in the histograms. | |
float | _maxSumQ |
Maximum of the SumQ histo (the others have nBins as range) | |
float | _maxTime |
Maximum of the time histogram. | |
std::map< std::pair< int, int > , unsigned int > | _nPulsesPerChannel |
Processor to histogram the charge sum, the pulse maximum and the pulse length of TrackerData.
In see correlation 2D histograms of SumQ and MaxQ vs. the pulse length are also created.
InputCollectionName | Name of the input TrackerData collection, default: TPCData |
NBinsSumQ | Number of bins in the SumQ histogram, default: 100 |
MaxSumQ | Maximum in the SumQ histogram, default: 5000 |
NBinsMaxQ | Number of bins in the MaxQ histogram, default: 1024 |
NBinsLength | Number of bins in the length histogram, default: 50 |
MaxTime | Maximum in the time histogram, default: 1200 |
NBinsTime | Number of bin in the time histogram, default: 100 |