1 #ifndef TimePixMapHandlerProcessor_h
2 #define TimePixMapHandlerProcessor_h 1
4 #include "TimePixMapListener.h"
16 #include "marlin/Processor.h"
17 #include "TimePixPixelMode.h"
18 #include "lccd/ConditionsMap.hh"
39 class TimePixHighTOTAnalyserProcessor;
71 virtual Processor* newProcessor()
90 virtual void processRunHeader(lcio::LCRunHeader* run) ;
95 virtual void processEvent(lcio::LCEvent * evt) ;
102 virtual void check(lcio::LCEvent * evt) ;
181 tpcconddata::TimePixMap* getUnmodifiedTimePixMap();
183 std::vector<AIDA::IHistogram1D *> hProjectXVec;
184 AIDA::IHistogram1D * highTOT;
185 AIDA::IHistogram2D * aidahistocluster;
186 AIDA::IHistogram2D ** aidaonehit;
std::string _modeMapColName
Definition: TimePixMapHandlerProcessor.h:139
int _outputIsTransient
give the status which is set to the transient flag of the output collection it is an int instead of a...
Definition: TimePixMapHandlerProcessor.h:147
int _nRun
Definition: TimePixMapHandlerProcessor.h:155
double b
Definition: TimePixMapHandlerProcessor.h:158
std::string _outputColName
Definition: TimePixMapHandlerProcessor.h:138
static TimePixMapHandlerProcessor * registerHighTOTProcessor(TimePixHighTOTAnalyserProcessor *htp)
This function is called within the TimePixHighTOTAnalyserProcessor.
Definition: TimePixMapHandlerProcessor.cc:205
Analysis Processor of MarlinTPC for TimePix Events with extraordinary high TOT values.
Definition: TimePixHighTOTAnalyserProcessor.h:48
static TimePixHighTOTAnalyserProcessor * _HighTOTProcessor
pointer to TimePixHighTOTAnalyserProcessor in case that this processor is active, the TimePixMap must...
Definition: TimePixMapHandlerProcessor.h:169
double a
Definition: TimePixMapHandlerProcessor.h:157
reads in conditionsdata objects TimePixModeMap and TimePixStatusMap and unifies them to the TimePixMa...
Definition: TimePixMapHandlerProcessor.h:63
static tpcconddata::TimePixMapListener * _timePixMapListener
pointer to TimePixMapListener TimePixMapListener controlls the TimePixMap.
Definition: TimePixMapHandlerProcessor.h:163
static TimePixMapHandlerProcessor * _MapHandlerProcessor
pointer to TimePixMapHandlerProcessor needed as return value for registerHighTOTProcessor.
Definition: TimePixMapHandlerProcessor.h:174
bool isFirstCollection
is true till the first output collection is writen to an event used to store parameters only in the f...
Definition: TimePixMapHandlerProcessor.h:153
std::string _statusMapColName
Definition: TimePixMapHandlerProcessor.h:140
Definition: TimePixMapListener.h:19
std::string _inputColName
Definition: TimePixMapHandlerProcessor.h:137
static tpcconddata::TimePixMap * getTimePixMap()
This is the function that can be called from all following processors.
Definition: TimePixMapHandlerProcessor.cc:178
int _chipID
Definition: TimePixMapHandlerProcessor.h:142