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

Fill the x, y, and z positions of the hits on tracks into an AIDA histogram. More...

#include <XYZDistributionTracksProcessor.h>

Inheritance diagram for marlintpc::XYZDistributionTracksProcessor:

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.
 

Detailed Description

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.

Input - Prerequisites

Output

Parameters
InputTrackesName of input Tracks collection (default: TPCTracks)
HistogramMinValueXMinimum value in x histogram (default: 0. mm)
HistogramMaxValueXMaximal value in x histogram (default: 15. mm)
HistogramMinValueYMinimum value in y histogram (default: 0. mm)
HistogramMaxValueYMaximal value in y histogram (default: 15. mm)
HistogramMinValueZMinimum value in z histogram (default: 0.0 mm)
HistogramMaxValueZMaximal value in z histogram (default: 260.0 mm)
Author
Martin Killenberg, University of Bonn

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