|
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. |
1.8.6