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

Creates XY Histo with mean Charge per Pixel. More...

#include <TimePixTOTDistributionProcessor.h>

Inheritance diagram for marlintpc::TimePixTOTDistributionProcessor:

Public Member Functions

virtual Processor * newProcessor ()
 
virtual void init ()
 
virtual void processRunHeader (lcio::LCRunHeader *run)
 
virtual void processEvent (lcio::LCEvent *evt)
 
virtual void end ()
 

Protected Attributes

std::string _inputColName
 the name of the input collection
 
TH2F * _distributionXYHisto
 The histogram of the TOT values.
 
TH2F * _NrOfHitsXYHisto
 Number of ToT hits in the Pixel.
 
TH2F * _MeanChargePerPixelXY
 
TH1F * _MeanChargeHisto
 shows the histo of the entries in _MeanChargePerPixelXY
 
std::string _selectedMode
 
int _plotMode
 
float _histogramMinValueX
 Minimum value in TOT histogram.
 
float _histogramMaxValueX
 Maximum value in TOT histogram.
 
float _histogramMinValueY
 Minimum value in TOT histogram.
 
float _histogramMaxValueY
 Maximum value in TOT histogram.
 
int _nBinsX
 
int _nBinsY
 
int _maxMeanCharge
 
tpcconddata::TimePixMap * _timePixMap
 

Detailed Description

Creates XY Histo with mean Charge per Pixel.

Input - Prerequisites

Output

Parameters
InputTrackesName of input Hits collection (default: TPCHits)
HistogramMinValueTOTMinimum value in TOT histogram (default: 0.)
HistogramMaxValueTOTMaximal value in TOT histogram (default: 1000.)
Author
Simone Zimmermann, University of Bonn – Major Changes Applied C.Brezina

Member Data Documentation

std::string marlintpc::TimePixTOTDistributionProcessor::_selectedMode
protected
  • the mode that should be plottet

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