1 #ifndef TIMEPIXTRACKEVENTDISPLAYPROCESSOR_H
2 #define TIMEPIXTRACKEVENTDISPLAYPROCESSOR_H
5 #include <EVENT/LCEvent.h>
6 #include <IMPL/LCCollectionVec.h>
7 #include <EVENT/Track.h>
8 #include <EVENT/TrackerHit.h>
9 #include <Exceptions.h>
10 #include <gear/BField.h>
11 #include "SimpleHelixTrackModel.h"
24 #include <marlin/Processor.h>
61 virtual void processRunHeader(lcio::LCRunHeader* run);
63 virtual void processEvent(lcio::LCEvent* evt);
65 virtual void check(lcio::LCEvent* evt);
76 static TGraph *
DrawHelixXY(
const Track *
const myTrack );
101 static TGraph *
DrawHelixZX(
const Track *
const myTrack );
125 #endif // TIMEPIXTRACKEVENTDISPLAYPROCESSOR_H
TH2D * _FullZXHist
Definition: TimePixTrackEventDisplayProcessor.h:109
int _outputIsTransient
Definition: TimePixTrackEventDisplayProcessor.h:106
float _xMin
Definition: TimePixTrackEventDisplayProcessor.h:111
int _MaxNumberOfHistograms
Definition: TimePixTrackEventDisplayProcessor.h:119
std::string _inputColNameTracks
Definition: TimePixTrackEventDisplayProcessor.h:104
float _zMin
Definition: TimePixTrackEventDisplayProcessor.h:115
float _zMax
Definition: TimePixTrackEventDisplayProcessor.h:116
float _xMax
Definition: TimePixTrackEventDisplayProcessor.h:112
TH2D * _FullZYHist
Definition: TimePixTrackEventDisplayProcessor.h:110
static TGraph * DrawHelixZX(const Track *const myTrack)
Returns TGraph with points on the helix projection in zyx-plane.
Definition: TimePixTrackEventDisplayProcessor.cc:549
float _yMax
Definition: TimePixTrackEventDisplayProcessor.h:114
TFile * _file
Definition: TimePixTrackEventDisplayProcessor.h:121
std::string _TrackerHitColName
Definition: TimePixTrackEventDisplayProcessor.h:105
static TGraph * DrawHelixXY(const Track *const myTrack)
Return TGraph with points on the helix projection in xy-plane .
Definition: TimePixTrackEventDisplayProcessor.cc:451
static TGraph * DrawStraightLineZX(const Track *const myTrack)
Returns TGraph with two points in the zx-plane.
Definition: TimePixTrackEventDisplayProcessor.cc:499
TH2D * _FullXYHist
Definition: TimePixTrackEventDisplayProcessor.h:108
static TGraph * DrawStraightLineXY(const Track *const myTrack)
Returns TGraph with two points in the xy-plane.
Definition: TimePixTrackEventDisplayProcessor.cc:399
int _xPixel
Definition: TimePixTrackEventDisplayProcessor.h:117
bool _fileOpen
Definition: TimePixTrackEventDisplayProcessor.h:122
TimePixTrackEventDisplayProcessor draws all TrackerHits in an event as black dots (kFullDotMedium)...
Definition: TimePixTrackEventDisplayProcessor.h:48
int _yPixel
Definition: TimePixTrackEventDisplayProcessor.h:118
int _CurNumberOfHistograms
Definition: TimePixTrackEventDisplayProcessor.h:120
float _yMin
Definition: TimePixTrackEventDisplayProcessor.h:113