1 #ifndef TIMEPIX_CLUSTER_SIZE_PROCESSOR_H
2 #define TIMEPIX_CLUSTER_SIZE_PROCESSOR_H 1
8 #include "marlin/Processor.h"
9 #include "TimePixPixelMode.h"
10 #include "TimePixMapListener.h"
24 class TrackFitterFactory;
55 virtual void processRunHeader(lcio::LCRunHeader* run ) ;
57 virtual void processEvent(lcio::LCEvent * evt ) ;
65 std::vector<AIDA::IHistogram1D *> _distributionPixelHistoVec;
66 std::vector<AIDA::IHistogram1D *> _distributionRadiusHistoVec;
68 TH2F * _clusterCharge_vs_clusterSizePlot;
69 tpcconddata::TimePixMap * _timePixMap;
87 #endif // TOT_DISTRIBUTION_PROCESSOR_H
float _minValueZ
Maximal value in z binning.
Definition: TimePixClusterSizeProcessor.h:80
bool _unseparatedCluster
True if only unseparated clusters should be checked.
Definition: TimePixClusterSizeProcessor.h:81
float _pitch
pitch of the pixel
Definition: TimePixClusterSizeProcessor.h:76
float _histogramMaxValuePixel
Maximum value in pixel histogram.
Definition: TimePixClusterSizeProcessor.h:72
int _zDistributionBinning
Binning of z distribution of histograms.
Definition: TimePixClusterSizeProcessor.h:78
float _histogramMinValuePixel
Minimum value in pixel histogram.
Definition: TimePixClusterSizeProcessor.h:71
float _histogramMaxValueRadius
Maximum value in radius histogram.
Definition: TimePixClusterSizeProcessor.h:74
AIDA::IHistogram1D * _distributionPixelHisto
The histogram of the clustersize in pixel.
Definition: TimePixClusterSizeProcessor.h:63
float _histogramMinValueRadius
Minimum value in radius histogram.
Definition: TimePixClusterSizeProcessor.h:73
std::string _inputColName
the name of the input collection
Definition: TimePixClusterSizeProcessor.h:61
float _maxValueZ
Minimum value in z binning.
Definition: TimePixClusterSizeProcessor.h:79
AIDA::IHistogram1D * _distributionRadiusHisto
The histogram of the clusterradius.
Definition: TimePixClusterSizeProcessor.h:64
Fill the number of pixels in a cluster and the cluster radius in a histogram.
Definition: TimePixClusterSizeProcessor.h:43