Analysis Processor of MarlinTPC for TimePix Events with extraordinary high TOT values.
More...
|
std::string | _RawDataColName |
|
std::string | _modeMapColName |
|
std::string | _modeMapCorrName |
|
int | _nColumn |
| -Number of columns of the chip
|
|
int | _nRow |
| -Number of rows of the chip
|
|
int | _chipID |
|
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 |
| the actual mode map is a lccd::ConditionsMap the key is a PixelKey, specifically a struct which contains the ChipID and the PixelID the elements are TimePixPixelModes
|
|
tpcconddata::TimePixMap * | _currentTimePixMap |
|
tpcconddata::TimePixMap * | _correctedTimePixMap |
|
TimePixMapHandlerProcessor * | _mapHandlerProcessor |
|
AIDA::IHistogram1D * | highTOT |
|
AIDA::IHistogram1D * | TOTTOTCorrelation |
|
AIDA::IHistogram1D * | TimeTOTCorrelation |
|
AIDA::IHistogram1D ** | TOTValues |
|
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.
Input - Prerequisites
a collection of TrackerHits
Output
Collection containing zero suppressed TrackerRawData.
- Parameters
-
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 |
- Author
- Simone Zimmermann