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 |