|
MarlinTPC
1.2.0
|
Analysis Processor of MarlinTPC for TimePix Events with extraordinary high TOT values. More...
#include <TimePixPixelInterpolationProcessor.h>
Protected Attributes | |
| std::string | _inputColName |
| std::string | _outputColName |
| int | _nColumn |
| -Number of columns of the chip | |
| int | _nRow |
| -Number of rows of the chip | |
| int | _chipID |
| int | _minNoPixelToInterpolate |
| int | _onlyRegardNonZeroPixels |
| -For interpolation only Pixels with ADC-Values larger than 0 are taken into account | |
| double | _totThreshold |
| -threshold on relation of TOT value to neighboring TOT values | |
| int | _outputIsTransient |
| give the status which is set to the transient flag of the output collection it is an int instead of a boolean, because the processor parameter cannot be a boolean | |
| bool | isFirstCollection |
| is true till the first output collection is wirten to an event used to to store parameters only in the first collection (also done, if collection is transient) | |
| tpcconddata::TimePixMap * | _timePixMap |
|
std::map < tpcconddata::TimePixPixelMode::PixelKey, float > | _inputMap |
Analysis Processor of MarlinTPC for TimePix Events with extraordinary high TOT values.
finds pixel with extremely high TOT values and sets their mode to ONEHIT for this event only.
a collection of TrackerHits
Collection containing zero suppressed TrackerRawData.
| InputCollectionName | Name of input collection, TrackerRawData |
| OutputCollectionName | Name of output collection, zero suppressed TrackerRawData |
| SetOutputTransient | If not 0 the output collection is set transient |
| NColumn | number of columns of the chip |
| NRow | number of rows of the chip |
| _onlyRegardNonZeroPixels | For interpolation only Pixels with ADC-Values larger than 0 are taken into account |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.6