TimePixTrackEventDisplayProcessor draws all TrackerHits in an event as black dots (kFullDotMedium).
More...
#include <TimePixTrackEventDisplayProcessor.h>
|
virtual Processor * | newProcessor () |
|
virtual void | init () |
|
virtual void | processRunHeader (lcio::LCRunHeader *run) |
|
virtual void | processEvent (lcio::LCEvent *evt) |
|
virtual void | check (lcio::LCEvent *evt) |
|
virtual void | end () |
|
|
static TGraph * | DrawHelixXY (const Track *const myTrack) |
| Return TGraph with points on the helix projection in xy-plane
. More...
|
|
static TGraph * | DrawStraightLineXY (const Track *const myTrack) |
| Returns TGraph with two points in the xy-plane. More...
|
|
static TGraph * | DrawStraightLineZX (const Track *const myTrack) |
| Returns TGraph with two points in the zx-plane. More...
|
|
static TGraph * | DrawHelixZX (const Track *const myTrack) |
| Returns TGraph with points on the helix projection in zyx-plane. More...
|
|
TimePixTrackEventDisplayProcessor draws all TrackerHits in an event as black dots (kFullDotMedium).
Also Tracks are draw on top of their corresponding Hits where the tracks and hits have the same color. Tracks are only drawn in the xy plane.
- Author
- M. Rogowski
TGraph * marlintpc::TimePixTrackEventDisplayProcessor::DrawHelixXY |
( |
const Track *const |
myTrack | ) |
|
|
static |
Return TGraph with points on the helix projection in xy-plane
.
- Parameters
-
myTrack | the track that provides the parameters for evaluations of the points
Return value:
- an instance of TGraph filled with the evaluated points
|
References DrawStraightLineXY().
TGraph * marlintpc::TimePixTrackEventDisplayProcessor::DrawHelixZX |
( |
const Track *const |
myTrack | ) |
|
|
static |
Returns TGraph with points on the helix projection in zyx-plane.
- Parameters
-
myTrack | Pointer to Track
Return value:
- An instance of TGraph containing the evaluated points
|
References DrawStraightLineZX().
TGraph * marlintpc::TimePixTrackEventDisplayProcessor::DrawStraightLineXY |
( |
const Track *const |
myTrack | ) |
|
|
static |
Returns TGraph with two points in the xy-plane.
- Parameters
-
myTrack | Pointer to Track
Return value:
- An instance of TGraph containing the evaluated points
|
Referenced by DrawHelixXY().
TGraph * marlintpc::TimePixTrackEventDisplayProcessor::DrawStraightLineZX |
( |
const Track *const |
myTrack | ) |
|
|
static |
Returns TGraph with two points in the zx-plane.
- Parameters
-
myTrack | Pointer to Track
Return value:
- An instance of TGraph containing the evaluated points
|
Referenced by DrawHelixZX().
int marlintpc::TimePixTrackEventDisplayProcessor::_CurNumberOfHistograms |
|
protected |
- current number of created histograms
TFile* marlintpc::TimePixTrackEventDisplayProcessor::_file |
|
protected |
- file pointer to the output root file
bool marlintpc::TimePixTrackEventDisplayProcessor::_fileOpen |
|
protected |
- flag if file could be opened
TH2D* marlintpc::TimePixTrackEventDisplayProcessor::_FullXYHist |
|
protected |
- vector of 2D histograms, displays all hits in event, XY plane
TH2D* marlintpc::TimePixTrackEventDisplayProcessor::_FullZXHist |
|
protected |
- vector of 2D histograms, displays all hits from tracks, ZX plane
TH2D* marlintpc::TimePixTrackEventDisplayProcessor::_FullZYHist |
|
protected |
- vector of 2D histograms, displays all hits from tracks, ZX plane
std::string marlintpc::TimePixTrackEventDisplayProcessor::_inputColNameTracks |
|
protected |
- name of the input collection for tracks
int marlintpc::TimePixTrackEventDisplayProcessor::_MaxNumberOfHistograms |
|
protected |
- maximum number of created histograms
int marlintpc::TimePixTrackEventDisplayProcessor::_outputIsTransient |
|
protected |
- if not 0 the output collection is set transient (default 0)
std::string marlintpc::TimePixTrackEventDisplayProcessor::_TrackerHitColName |
|
protected |
- the name of an collection that contains all TrackerHits; used to draw full event
float marlintpc::TimePixTrackEventDisplayProcessor::_xMax |
|
protected |
float marlintpc::TimePixTrackEventDisplayProcessor::_xMin |
|
protected |
int marlintpc::TimePixTrackEventDisplayProcessor::_xPixel |
|
protected |
- number of pixels in x direction
float marlintpc::TimePixTrackEventDisplayProcessor::_yMax |
|
protected |
float marlintpc::TimePixTrackEventDisplayProcessor::_yMin |
|
protected |
int marlintpc::TimePixTrackEventDisplayProcessor::_yPixel |
|
protected |
- number of pixels in y direction
float marlintpc::TimePixTrackEventDisplayProcessor::_zMax |
|
protected |
float marlintpc::TimePixTrackEventDisplayProcessor::_zMin |
|
protected |
The documentation for this class was generated from the following files: