MarlinTPC
1.2.0
|
Fill the x, y, and z positions of the hits on tracks into an AIDA histogram. More...
#include <XYZDistributionTracksProcessor.h>
Public Member Functions | |
virtual Processor * | newProcessor () |
virtual void | init () |
virtual void | processRunHeader (lcio::LCRunHeader *run) |
virtual void | processEvent (lcio::LCEvent *evt) |
Protected Attributes | |
std::string | _inputColName |
the name of the input collection | |
AIDA::IHistogram1D * | _distributionXHisto |
The histogram of the x values. | |
AIDA::IHistogram1D * | _distributionYHisto |
The histogram of the y values. | |
AIDA::IHistogram1D * | _distributionZHisto |
The histogram of the z values. | |
AIDA::IHistogram2D * | _distributionXYHisto |
The histogram of the xy values. | |
float | _histogramMinValueX |
Minimum value in x histogram. | |
float | _histogramMaxValueX |
Maximum value in x histogram. | |
float | _histogramMinValueY |
Minimum value in y histogram. | |
float | _histogramMaxValueY |
Maximum value in y histogram. | |
float | _histogramMinValueZ |
Minimum value in z histogram. | |
float | _histogramMaxValueZ |
Maximum value in z histogram. | |
Fill the x, y, and z positions of the hits on tracks into an AIDA histogram.
Remember that LCIO::TRBIT_HITS has to be set, so the hits are stored.
InputTrackes | Name of input Tracks collection (default: TPCTracks) |
HistogramMinValueX | Minimum value in x histogram (default: 0. mm) |
HistogramMaxValueX | Maximal value in x histogram (default: 15. mm) |
HistogramMinValueY | Minimum value in y histogram (default: 0. mm) |
HistogramMaxValueY | Maximal value in y histogram (default: 15. mm) |
HistogramMinValueZ | Minimum value in z histogram (default: 0.0 mm) |
HistogramMaxValueZ | Maximal value in z histogram (default: 260.0 mm) |