MarlinTPC  1.2.0
Public Member Functions | Protected Attributes | List of all members
marlin::TimePixMaskCreaterProcessor Class Reference

Creates an lcio file containing the masking of dead and noisy pixel. More...

#include <TimePixMaskCreaterProcessor.h>

Inheritance diagram for marlin::TimePixMaskCreaterProcessor:

Public Member Functions

virtual
TimePixMaskCreaterProcessor
newProcessor ()
 
virtual void readDataSource (int numEvents)
 Creates events with TrackerRawData collections from the TimePix raw data input files and calls all active processors' processEvent() and processRunHeader Method.
 
virtual void init ()
 
virtual void end ()
 

Protected Attributes

std::string _outputColName
 
bool _isFirstEvent
 
int _chipID
 
int _runNr
 
int _evtNr
 
int _maxRecordN
 
int _nColumn
 
int _nRow
 
std::string _detName
 
std::string _description
 
std::string _subDetName
 
std::string _statusMapColName
 
std::vector< int > _noisyPixels
 
std::vector< int > _deadPixels
 
std::vector< int > _noisyColumns
 
std::vector< int > _deadColumns
 
std::vector< int > _noisyRows
 
std::vector< int > _deadRows
 
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
 

Detailed Description

Creates an lcio file containing the masking of dead and noisy pixel.

Input - Prerequisites

TimePix occupancy histogram.

Output

Parameters
OutputCollectionNameName of the output status map collection, default TimePixStatusMap
DetectorNameDetector name for run header, default "TPC"
DescriptionData descripton for run header, default "no description given"
SubDetectorNameSub-detector name for run header, default "TimePix"
ChipIDInterer ID number of the chip (lcio::TrackerRawData::CellID0), should be 0 as it's only one chip in the current version
SetOutputTransientIf not 0 the output collection is set transient
NoisyPixelsList of pixels to be marked as noisy
NoisyColumnsList of columns to be marked as noisy
NoisyRowsList of rows to be marked as noisy
DeadPixelsList of pixels to be marked as dead
DeadColumnsList of columns to be marked as dead
DeadRowsList of rows to be marked as dead
Author
Simone Zimmermann(University of Bonn) modified by Christoph Krieger(University of Bonn)

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