1 #ifndef TimePixHitCenterCalculatorProcessor_h
2 #define TimePixHitCenterCalculatorProcessor_h 1
12 #include <AIDA/AIDA.h>
13 #include <marlin/AIDAProcessor.h>
14 #include <AIDA/IHistogramFactory.h>
15 #include <AIDA/IHistogram1D.h>
16 #include <AIDA/IHistogram2D.h>
23 #include "marlin/Processor.h"
24 #include "TimePixPixelMode.h"
25 #include "lccd/ConditionsMap.hh"
26 #include "TimePixMapListener.h"
75 virtual Processor* newProcessor()
94 virtual void processRunHeader(lcio::LCRunHeader* run) ;
99 virtual void processEvent(lcio::LCEvent * evt) ;
106 virtual void check(lcio::LCEvent * evt) ;
131 int _max_zDiffusion_perCluster;
142 int _minNrOfPixelsToCalcTime;
152 int _outputIsTransient;
159 tpcconddata::TimePixMap * _timePixMap;
161 int countNrOfNeighboringPixelsWithHit(
int chipID,
int pixelID, std::vector<LCObject*> DataVec );
double _shutter
Definition: TimePixHitCenterCalculatorProcessor.h:133
double _driftVelocity
Definition: TimePixHitCenterCalculatorProcessor.h:135
AIDA::IHistogram1D * _zDistancesPixelsInClusters_afterCleaning
Definition: TimePixHitCenterCalculatorProcessor.h:155
double _readoutFrequency
Definition: TimePixHitCenterCalculatorProcessor.h:134
std::string _modeMapCorrName
Definition: TimePixHitCenterCalculatorProcessor.h:126
bool _keepClusterHistoFlag
Definition: TimePixHitCenterCalculatorProcessor.h:137
bool _multiShutter
Definition: TimePixHitCenterCalculatorProcessor.h:136
std::string _outputColName
Definition: TimePixHitCenterCalculatorProcessor.h:124
AIDA::IHistogram1D * _zclusterCenterBeforeMinusAfterCleaning
Definition: TimePixHitCenterCalculatorProcessor.h:156
calculates the center of gravity of each cluster, weighted by charge information. ...
Definition: TimePixHitCenterCalculatorProcessor.h:67
TH1F * _clusterHisto
Root histo containing z Values of Pixels in a Cluster.
Definition: TimePixHitCenterCalculatorProcessor.h:157
std::string _inputColName
Definition: TimePixHitCenterCalculatorProcessor.h:123
std::string _modeMapColName
Definition: TimePixHitCenterCalculatorProcessor.h:125
AIDA::IHistogram1D * _zDistancesPixelsInClusters_beforeCleaning
Definition: TimePixHitCenterCalculatorProcessor.h:154