|
MarlinTPC
1.2.0
|
DOCU!!!!!!!!!!!!! More...
#include <TimePixDigitisationProcessor.h>
Public Member Functions | |
| virtual Processor * | newProcessor () |
| virtual void | init () |
| Called at the begin of the job before anything is read. More... | |
| virtual void | processRunHeader (lcio::LCRunHeader *run) |
| Called for every run. | |
| virtual void | processEvent (lcio::LCEvent *evt) |
| Called for every event - the working horse. | |
| virtual void | check (lcio::LCEvent *evt) |
| virtual void | end () |
| Called after data processing for clean up. | |
| virtual int | getTOT (TPCVoxel voxel) |
| gives back the tot - counts from this voxel | |
| virtual int | getTOT (std::vector< TPCVoxel > VoxelVec) |
| gives back the sum of all tot counts in the vector of voxel | |
| virtual int | getMEDIPIX (std::vector< TPCVoxel > VoxelVec) |
| gives back the medipix - counts from this voxel | |
| virtual int | getTIME (std::vector< TPCVoxel > VoxelVec) |
| gives back the time - counts from this voxel | |
Protected Attributes | |
| std::string | _inputCollectionName |
| Input/output collection names. | |
| std::string | _outputCollectionName |
| int | _transient |
| int | _nColumn |
| number of columns on chip | |
| int | _nRow |
| number of rows on chip | |
| int | _chipID |
| chipID of current chip | |
| float | _readoutFrequency |
| the readout frequency of chip in MHz | |
| float | _shutter |
| the shutter time of the measurement in us | |
| float | _propFactorElectronsADC |
| conversion factor from ADC counts to electrons | |
| int | _appliedThreshold |
| the threshold of the TOT counts, applied by experimenter | |
| int | _hardwareThreshold |
| the internal ADCcounts threshold of the chip | |
| float | _a |
| parameter to calculate TOT from electrons TOT = c/(ln(Q-a)-b) | |
| float | _b |
| parameter to calculate TOT from electrons TOT = c/(ln(Q-a)-b) | |
| float | _c |
| parameter to calculate TOT from electrons TOT = c/(ln(Q-a)-b) | |
| gear::PadRowLayout2D const * | _padLayout |
| VoxelTPC * | _tpc |
| tpcconddata::TimePixMap * | _timePixMap |
| AIDA::IHistogram1D * | _distributionTimeValues |
DOCU!!!!!!!!!!!!!
|
virtual |
Called at the begin of the job before anything is read.
Use to initialize the processor, e.g. book histograms.
References marlintpc::TimePixMapHandlerProcessor::getTimePixMap().
1.8.6