1 #ifndef TimePixEventHistoProcessor_h
2 #define TimePixEventHistoProcessor_h 1
12 #include "marlin/Processor.h"
13 #include "TimePixMapListener.h"
14 #include "TimePixPixelMode.h"
15 #include <marlin/AIDAProcessor.h>
68 virtual void processRunHeader( lcio::LCRunHeader* run ) ;
73 virtual void processEvent( lcio::LCEvent * evt ) ;
80 virtual void check( lcio::LCEvent * evt ) ;
112 AIDA::IHistogram2D *histo;
117 tpcconddata::TimePixMap * _timePixMap;
std::string _mode
mode that should be plotted
Definition: TimePixEventHistoProcessor.h:99
int _nRow
number of rows of the chip
Definition: TimePixEventHistoProcessor.h:98
int _nColumn
number of columns of the chip
Definition: TimePixEventHistoProcessor.h:97
std::map< int, AIDAHistogram > _eventHistos
A map with the chipID as key and an AIDAHistogram as value.
Definition: TimePixEventHistoProcessor.h:116
Creates one aida histogram per chip and event.
Definition: TimePixEventHistoProcessor.h:45
A helper class to store AIDA histograms in a map.
Definition: TimePixEventHistoProcessor.h:107
std::string _inputColName
Name of the input collection.
Definition: TimePixEventHistoProcessor.h:100
std::string _histoBaseName
Base name of the histograms.
Definition: TimePixEventHistoProcessor.h:101