MarlinTPC
1.2.0
|
Fills number of pulses per channel into AIDA histogram. More...
#include <PulseCounterProcessor.h>
Public Member Functions | |
virtual Processor * | newProcessor () |
PulseCounterProcessor () | |
The constructor. Parameters will be registered here. | |
~PulseCounterProcessor () | |
The Destructor. | |
virtual void | init () |
Processor initialisation. Histogram is prepared here. | |
virtual void | processRunHeader (lcio::LCRunHeader *run) |
RunHeader processing. Revision and parameter logging. | |
virtual void | processEvent (lcio::LCEvent *evt) |
Event processing. The working horse, histogram is filled here. | |
Protected Attributes | |
std::string | _pulsesColName |
The name of the input pulses collection. | |
AIDA::IHistogram1D * | _pulsesPerChannelHisto |
Histogram for pulses per channel. | |
int | _nChannels |
Number of channels displayed in histogram. | |
Fills number of pulses per channel into AIDA histogram.
InputPulses | Name of collection of unmapped input TrackerPulses (default: TPCPulses) |
Channels | Number of channels (default: 128 ), the histogram has zero as lowest channel number. |