1 #ifndef CollectDelayedHitsProcessor_h
2 #define CollectDelayedHitsProcessor_h 1
11 #include <EVENT/TrackerHit.h>
12 #include "EVENT/LCIO.h"
13 #include "EVENT/LCCollection.h"
14 #include <IMPL/LCCollectionVec.h>
15 #include "IMPL/TrackImpl.h"
16 #include <IMPL/LCFlagImpl.h>
17 #include "IntersectionCalculator.h"
20 #ifdef MARLIN_USE_AIDA
22 #include <AIDA/AIDA.h>
23 #include <marlin/AIDAProcessor.h>
26 #include <marlin/ConditionsProcessor.h>
27 #include "TrackFitterFactory.h"
28 #include "TrackFitterBase.h"
29 #include "LinearRegressionProcessor.h"
30 #include "LinearTrackRegression.h"
31 #include "marlin/Processor.h"
32 #include "TimePixEventDisplayCreator.h"
52 class TrackFitterFactory;
101 virtual void init() ;
106 virtual void processRunHeader( lcio::LCRunHeader* run ) ;
111 virtual void processEvent( lcio::LCEvent * evt ) ;
118 virtual void check( lcio::LCEvent * evt ) ;
139 int _outputIsTransient;
148 TH1F *_OffendingZResiduals;
149 TH1F *_meanZofTracksWithOffendingZResiduals;
std::string _outputColNameWithoutDelayedHits
Definition: CollectDelayedHitsProcessor.h:136
std::string _inputColName
Definition: CollectDelayedHitsProcessor.h:135
std::string _outputColNameWithDelayedHits
Definition: CollectDelayedHitsProcessor.h:137
int _histoBin
Definition: CollectDelayedHitsProcessor.h:141
The EVENT_DISPLAY_CREATOR is a class that allows to instantiate an EVENT_DISPLAY_CREATOR object ina a...
Definition: TimePixEventDisplayCreator.h:48
float _intrinsicRes
Definition: CollectDelayedHitsProcessor.h:146
float _longDiff
Definition: CollectDelayedHitsProcessor.h:145
This processor searches for the so called "delayed hits" on tracks It creates two output collections:...
Definition: CollectDelayedHitsProcessor.h:81
float _histoRange
Definition: CollectDelayedHitsProcessor.h:142
float _CutLevel
Definition: CollectDelayedHitsProcessor.h:144