|
MarlinTPC
1.2.0
|
reads in conditionsdata objects TimePixModeMap and TimePixStatusMap and unifies them to the TimePixMap More...
#include <TimePixMapHandlerProcessor.h>
Static Public Member Functions | |
| static tpcconddata::TimePixMap * | getTimePixMap () |
| This is the function that can be called from all following processors. More... | |
| static TimePixMapHandlerProcessor * | registerHighTOTProcessor (TimePixHighTOTAnalyserProcessor *htp) |
| This function is called within the TimePixHighTOTAnalyserProcessor. More... | |
Protected Attributes | |
| std::string | _inputColName |
| std::string | _outputColName |
| std::string | _modeMapColName |
| std::string | _statusMapColName |
| int | _chipID |
| 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 writen to an event used to store parameters only in the first collection (also done, if collection is transient) | |
| int | _nRun |
| double | a |
| double | b |
Static Protected Attributes | |
|
static tpcconddata::TimePixMapListener * | _timePixMapListener = 0 |
| pointer to TimePixMapListener TimePixMapListener controlls the TimePixMap. | |
|
static TimePixHighTOTAnalyserProcessor * | _HighTOTProcessor = 0 |
| pointer to TimePixHighTOTAnalyserProcessor in case that this processor is active, the TimePixMap must be corrected further by this processor on event to event basis. | |
| static TimePixMapHandlerProcessor * | _MapHandlerProcessor = 0 |
| pointer to TimePixMapHandlerProcessor needed as return value for registerHighTOTProcessor. | |
Friends | |
| class | TimePixHighTOTAnalyserProcessor |
reads in conditionsdata objects TimePixModeMap and TimePixStatusMap and unifies them to the TimePixMap
a collection of TimePixModeMap and a collection of TimePixStatusMap
TimePixMap
| DataCollectionName | Name of the collection containing the data |
| HitCollectionName | Name of the collection containing the TrackerHits |
| ModeMapCollectionName | Name of mode map collection |
| SetOutputTransient | If not 0 the output collection is set transient |
| SetOutputTransient | If not 0 the output collection is set transient |
|
static |
This is the function that can be called from all following processors.
It returns the current TimePixMap.
References _HighTOTProcessor, _timePixMapListener, and marlintpc::TimePixHighTOTAnalyserProcessor::getUpdatedTimePixMap().
Referenced by marlintpc::TimePixDigitisationProcessor::init().
|
static |
This function is called within the TimePixHighTOTAnalyserProcessor.
It returns the Nullpointer if there is no TimePixMapHandlerProcessor active in the reconstruction chain. It initializes the _HighTOTProcessor pointer. If this pointer has been initialised, getTimePixMap() returns the TimePixMap of the current event corrected to high TOT values
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.6