ATLAS Offline Software
Loading...
Searching...
No Matches
trackplotter.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5
6#ifndef ROOT_TGFrame
7#include "TGFrame.h"
8#endif
9
11
12class TList;
13class TCanvas;
14class TRootEmbeddedCanvas;
15class TGaxis;
16class TGRadioButton;
17class TGDoubleSlider;
18
20class PlotValNtuple;
21
22
23class Viewer : public TGMainFrame {
24
25private:
26 //TrackDataNtupleTree *m_trackNtuple;
27 //TrkValidationNtupleRIOs *m_rioNtuple;
29 //Long64_t m_entryNumber;
33 TList *fCleanup;
34 TCanvas *fCanvas;
35 TRootEmbeddedCanvas *fMainEmbeddedCanvas;
36 TRootEmbeddedCanvas *fHScaleCanvas, *fVScaleCanvas;
37 TGaxis *fHScale, *fVScale;
38 TGDoubleSlider *fHSlider;
39 TGDoubleSlider *fVSlider;
40 TGRadioButton *fRadioSingleTrackMode[2];
41public:
42 //Viewer(const TGWindow *win, TrackDataNtupleTree* trackNtuple, TrkValidationNtupleRIOs* rioNtuple);
43 Viewer(const TGWindow *win, PlotValNtuple* ntuplePlotter);
44 virtual ~Viewer();
45 void DoButton();
46 void DoRadioButton();
47 void DoSlider();
48 void DoCheckButton();
49 void SetRange(Float_t xmin, Float_t ymin, Float_t xmax, Float_t ymax,
50 Bool_t move_slider = kTRUE);
51 ClassDef(Viewer,0) //GUI example
52};
this class inherites from the automatically created TrkValidationNtupleOutputTrack to have independen...
TRootEmbeddedCanvas * fHScaleCanvas
Viewer(const TGWindow *win, PlotValNtuple *ntuplePlotter)
virtual ~Viewer()
TGDoubleSlider * fHSlider
TCanvas * fCanvas
TGaxis * fVScale
PlotValNtuple * m_ntuplePlotter
void DoRadioButton()
void DoCheckButton()
bool m_singleTrackMode
TRootEmbeddedCanvas * fMainEmbeddedCanvas
void DoSlider()
void DoButton()
void SetRange(Float_t xmin, Float_t ymin, Float_t xmax, Float_t ymax, Bool_t move_slider=kTRUE)
TGaxis * fHScale
TList * fCleanup
TRootEmbeddedCanvas * fVScaleCanvas
bool m_showDAFinfo
bool m_equalScaling
TGDoubleSlider * fVSlider
TGRadioButton * fRadioSingleTrackMode[2]
double xmax
Definition listroot.cxx:61
double ymin
Definition listroot.cxx:63
double xmin
Definition listroot.cxx:60
double ymax
Definition listroot.cxx:64