1 #ifndef TIMEPIX_TOT_DISTRIBUTION_PROCESSOR_H
2 #define TIMEPIX_TOT_DISTRIBUTION_PROCESSOR_H 1
8 #include "marlin/Processor.h"
9 #include "TimePixPixelMode.h"
10 #include "TimePixMapListener.h"
25 class TrackFitterFactory;
55 virtual void processRunHeader(lcio::LCRunHeader* run ) ;
57 virtual void processEvent(lcio::LCEvent * evt ) ;
67 TH2F *_MeanChargePerPixelXY;
81 tpcconddata::TimePixMap * _timePixMap;
87 #endif // TOT_DISTRIBUTION_PROCESSOR_H
float _histogramMaxValueY
Maximum value in TOT histogram.
Definition: TimePixTOTDistributionProcessor.h:75
TH2F * _NrOfHitsXYHisto
Number of ToT hits in the Pixel.
Definition: TimePixTOTDistributionProcessor.h:66
float _histogramMaxValueX
Maximum value in TOT histogram.
Definition: TimePixTOTDistributionProcessor.h:73
float _histogramMinValueY
Minimum value in TOT histogram.
Definition: TimePixTOTDistributionProcessor.h:74
std::string _selectedMode
Definition: TimePixTOTDistributionProcessor.h:70
float _histogramMinValueX
Minimum value in TOT histogram.
Definition: TimePixTOTDistributionProcessor.h:72
Creates XY Histo with mean Charge per Pixel.
Definition: TimePixTOTDistributionProcessor.h:43
TH2F * _distributionXYHisto
The histogram of the TOT values.
Definition: TimePixTOTDistributionProcessor.h:65
std::string _inputColName
the name of the input collection
Definition: TimePixTOTDistributionProcessor.h:63
TH1F * _MeanChargeHisto
shows the histo of the entries in _MeanChargePerPixelXY
Definition: TimePixTOTDistributionProcessor.h:68