PixelClockFinderProcessor creates a ToT or ToA spectrum of all pixels on the chip and two occupancy plots: One for all pixel above a given threshold and one for all pixel below.
More...
#include <PixelSpectrumProcessor.h>
|
virtual Processor * | newProcessor () |
|
virtual void | init () |
|
virtual void | processRunHeader (lcio::LCRunHeader *run) |
|
virtual void | processEvent (lcio::LCEvent *evt) |
|
virtual void | check (lcio::LCEvent *evt) |
|
virtual void | end () |
|
PixelClockFinderProcessor creates a ToT or ToA spectrum of all pixels on the chip and two occupancy plots: One for all pixel above a given threshold and one for all pixel below.
The processor also creates a eventdisplay of events with bad counts (counts in a given range)
Input - Prerequisites
a collection of TrackerData objects, zeros suppreed
Output
- Parameters
-
InputCollectionName | Name of input collection, TrackerData (defualt: TimePixZeroSuppressedData) |
Mode | mode that should be plotted (TOT, TIMEPIX, MEDIPIX, ONEHIT or ANY), (default: ANY) |
Minclock | Minimum z value of lowest bin in case of z binning (default: 2500) |
Maxclock | Maximum z value of highest bin in case of z binning (default: 4000) |
nBins | Number ob bins in z, 0 means one Histo without z cut (default: 100) |
LogFile | Position of logfile |
HighTH | High threshold from wich pixel are collected in _myBadPixelLocation2dHisto (default: 1800) |
LowTH | Low threshold from wich pixel are collected in _myBadPixelLocation2dHisto (default: 285) |
LowerBadCountsLimit | Minimal Number of Pixels with Bad Counts to create Event Display (default: 0) |
- Author
- Martin Schultens (started the processor) & C. Brezina (changed a lot) (RFWUniversity of Bonn)
int marlintpc::PixelSpectrumProcessor::_HighTH |
|
protected |
- High Threshold from which Pixels are collected in _myBadPixelLocation2dHisto
std::string marlintpc::PixelSpectrumProcessor::_inputColName |
|
protected |
- the name of the input collection
int marlintpc::PixelSpectrumProcessor::_LowTH |
|
protected |
- Low Threshold from which Pixels are collected in _myBadPixelLocation2dHisto
float marlintpc::PixelSpectrumProcessor::_max_clock |
|
protected |
- Maximum z value of highest bin in case of z binning
float marlintpc::PixelSpectrumProcessor::_min_clock |
|
protected |
- Minimum z value of lowest bin in case of z binning
std::string marlintpc::PixelSpectrumProcessor::_mode |
|
protected |
- the mode that should be plottet
std::string marlintpc::PixelSpectrumProcessor::_modeMapColName |
|
protected |
- the name of the mode map collection
std::string marlintpc::PixelSpectrumProcessor::_modeMapCorrName |
|
protected |
- the name of the correction to mode map collection
bool marlintpc::PixelSpectrumProcessor::_multiShutter |
|
protected |
- true if multiple shutters are allowed during acquisition
AIDA::IHistogram1D* marlintpc::PixelSpectrumProcessor::_mySpectrumHisto |
|
protected |
- Histo used to create a ToT or ToA spectrum of the chip
int marlintpc::PixelSpectrumProcessor::_nBins |
|
protected |
double marlintpc::PixelSpectrumProcessor::_readoutFrequency |
|
protected |
- readout frequency of TimePix chip in MHz, optional, should come from gear
double marlintpc::PixelSpectrumProcessor::_shutter |
|
protected |
- length of shutter signal in us
The documentation for this class was generated from the following files: