MarlinTPC  1.2.0
Public Member Functions | Protected Attributes | List of all members
marlintpc::PulseCounterProcessor Class Reference

Fills number of pulses per channel into AIDA histogram. More...

#include <PulseCounterProcessor.h>

Inheritance diagram for marlintpc::PulseCounterProcessor:

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.
 

Detailed Description

Fills number of pulses per channel into AIDA histogram.

Input - Prerequisites

Output

Parameters
InputPulsesName of collection of unmapped input TrackerPulses (default: TPCPulses)
ChannelsNumber of channels (default: 128 ), the histogram has zero as lowest channel number.
Author
Oliver Schäfer, University of Rostock
Version
$Id:$
Revision:
Rev:
3907

The documentation for this class was generated from the following files: