|
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.
1.8.6