1 #ifndef XYZ_DISTRIBUTION_TRACKS_PROCESSOR_H
2 #define XYZ_DISTRIBUTION_TRACKS_PROCESSOR_H 1
8 #include "marlin/Processor.h"
19 class TrackFitterFactory;
54 virtual void processRunHeader(lcio::LCRunHeader* run ) ;
56 virtual void processEvent(lcio::LCEvent * evt ) ;
81 #endif // XYZ_DISTRIBUTION_TRACKS_PROCESSOR_H
Fill the x, y, and z positions of the hits on tracks into an AIDA histogram.
Definition: XYZDistributionTracksProcessor.h:42
std::string _inputColName
the name of the input collection
Definition: XYZDistributionTracksProcessor.h:60
float _histogramMaxValueY
Maximum value in y histogram.
Definition: XYZDistributionTracksProcessor.h:72
float _histogramMinValueY
Minimum value in y histogram.
Definition: XYZDistributionTracksProcessor.h:71
float _histogramMinValueZ
Minimum value in z histogram.
Definition: XYZDistributionTracksProcessor.h:74
float _histogramMaxValueZ
Maximum value in z histogram.
Definition: XYZDistributionTracksProcessor.h:75
AIDA::IHistogram2D * _distributionXYHisto
The histogram of the xy values.
Definition: XYZDistributionTracksProcessor.h:68
AIDA::IHistogram1D * _distributionXHisto
The histogram of the x values.
Definition: XYZDistributionTracksProcessor.h:65
AIDA::IHistogram1D * _distributionYHisto
The histogram of the y values.
Definition: XYZDistributionTracksProcessor.h:66
float _histogramMaxValueX
Maximum value in x histogram.
Definition: XYZDistributionTracksProcessor.h:70
float _histogramMinValueX
Minimum value in x histogram.
Definition: XYZDistributionTracksProcessor.h:69
AIDA::IHistogram1D * _distributionZHisto
The histogram of the z values.
Definition: XYZDistributionTracksProcessor.h:67