MarlinTPC
1.2.0
|
Count how many times a pixel has been hit on the TimePix chip. More...
#include <TimePixOccupancyProcessor.h>
Public Member Functions | |
virtual Processor * | newProcessor () |
virtual void | init () |
virtual void | processRunHeader (lcio::LCRunHeader *run) |
virtual void | processEvent (lcio::LCEvent *evt) |
virtual void | end () |
Protected Attributes | |
std::string | _inputColName |
the name of the input collection | |
std::map< int, AIDA::IHistogram2D * > | _timePixOccupancyHistos |
< Map with the occupancy histograms, one per chip | |
int | _nColumns |
Number of colmns on the chip. | |
int | _nRows |
Number of rows on the chip. | |
int | _nColumnModules |
Number of modules/chips in a row. | |
int | _nRowModules |
Number of modules/chips in a row. | |
std::vector< int > | _chipDirections |
Vector containing the position of the zero on the chip. | |
std::vector< int > | _chipIDs |
ID number(s) of the chip(s) | |
TH2I * | _allChipsOccupancy |
Histo showing the occupancy for all chips. | |
Count how many times a pixel has been hit on the TimePix chip.
InputColName | Name of input collection with lcio::TrackerRawData (default: TimePixRawData) |
NColumns | Number of colmns on a chip (default: 256) |
NRows | Number of rows on a chip (default: 256) |
|
virtual |
TODO: for(int iFind = 0; (iFind < _chipIDs.size()) ; iFind++) causes warning: comparison between signed and unsigned integer expressions
References _allChipsOccupancy, _chipDirections, _chipIDs, _inputColName, _nColumnModules, _nColumns, _nRows, and _timePixOccupancyHistos.