1 #ifndef TimePixHighTOTAnalyserProcessor_h
2 #define TimePixHighTOTAnalyserProcessor_h 1
11 #include "marlin/Processor.h"
12 #include "TimePixPixelMode.h"
13 #include "TimePixMapHandlerProcessor.h"
14 #include "lccd/ConditionsMap.hh"
17 #include <AIDA/AIDA.h>
56 virtual Processor* newProcessor()
75 virtual void processRunHeader(lcio::LCRunHeader* run) ;
80 virtual void processEvent(lcio::LCEvent * evt) ;
87 virtual void check(lcio::LCEvent * evt) ;
141 tpcconddata::TimePixMap* _currentTimePixMap;
142 tpcconddata::TimePixMap* _correctedTimePixMap;
147 AIDA::IHistogram1D * highTOT;
148 AIDA::IHistogram1D * TOTTOTCorrelation;
149 AIDA::IHistogram1D * TimeTOTCorrelation;
150 AIDA::IHistogram1D ** TOTValues;
tpcconddata::TimePixMap * getUpdatedTimePixMap()
In case that in processEvent a correction to the existing modeMap had been created, this function returns the modified TimePixMap.
Definition: TimePixHighTOTAnalyserProcessor.cc:702
virtual void updateTimePixModeMap(lcio::LCEvent *evt)
In case that in processEvent a correction to the existing modeMap had been created, this function modifies the TimePixMap to include these corrections.
Definition: TimePixHighTOTAnalyserProcessor.cc:654
std::string _modeMapCorrName
Definition: TimePixHighTOTAnalyserProcessor.h:116
int _outputIsTransient
give the status which is set to the transient flag of the output collection it is an int instead of a...
Definition: TimePixHighTOTAnalyserProcessor.h:126
Analysis Processor of MarlinTPC for TimePix Events with extraordinary high TOT values.
Definition: TimePixHighTOTAnalyserProcessor.h:48
std::string _modeMapColName
Definition: TimePixHighTOTAnalyserProcessor.h:115
double _totThreshold
-threshold on relation of TOT value to neighboring TOT values
Definition: TimePixHighTOTAnalyserProcessor.h:121
reads in conditionsdata objects TimePixModeMap and TimePixStatusMap and unifies them to the TimePixMa...
Definition: TimePixMapHandlerProcessor.h:63
tpcconddata::TimePixMap * _timePixMap
the actual mode map is a lccd::ConditionsMap the key is a PixelKey, specifically a struct which conta...
Definition: TimePixHighTOTAnalyserProcessor.h:140
int _chipID
Definition: TimePixHighTOTAnalyserProcessor.h:120
std::string _RawDataColName
Definition: TimePixHighTOTAnalyserProcessor.h:114
bool isFirstCollection
is true till the first output collection is wirten to an event used to to store parameters only in th...
Definition: TimePixHighTOTAnalyserProcessor.h:132
int _nColumn
-Number of columns of the chip
Definition: TimePixHighTOTAnalyserProcessor.h:118
int _nRow
-Number of rows of the chip
Definition: TimePixHighTOTAnalyserProcessor.h:119