ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtEventDisplay
AtTabs
AtTabCanvas.h
Go to the documentation of this file.
1
#ifndef ATTABCANVAS_H
2
#define ATTABCANVAS_H
3
#include <Rtypes.h>
// for Int_t, THashConsistencyHolder, ClassDefOverride
4
#include <TString.h>
// for TString
5
6
#include <
AtTabBase.h
>
7
8
class
TBuffer;
9
class
TClass;
10
class
TEveWindowSlot;
11
class
TMemberInspector;
12
class
TCanvas;
13
20
class
AtTabCanvas
:
public
AtTabBase
{
21
protected
:
22
TCanvas *
fCanvas
{
nullptr
};
23
Int_t
fRows
,
fCols
;
24
25
public
:
26
AtTabCanvas
(TString name, Int_t rows = 1, Int_t cols = 1) :
AtTabBase
(name),
fRows
(rows),
fCols
(cols) {}
27
28
protected
:
29
void
MakeTab
(TEveWindowSlot *slot)
override
;
30
void
UpdateCanvas
();
31
32
ClassDefOverride(
AtTabCanvas
, 1)
33
};
34
35
#endif
AtTabCanvas::fCanvas
TCanvas * fCanvas
Definition:
AtTabCanvas.h:22
AtTabCanvas::AtTabCanvas
AtTabCanvas(TString name, Int_t rows=1, Int_t cols=1)
Definition:
AtTabCanvas.h:26
AtTabCanvas::MakeTab
void MakeTab(TEveWindowSlot *slot) override
Create the gui components of the tab in the passed window slot.
Definition:
AtTabCanvas.cxx:8
AtTabBase.h
AtTabBase
Definition:
AtTabBase.h:27
AtTabCanvas
Abstract class for a tab composed of a single TCanvas.
Definition:
AtTabCanvas.h:20
AtTabCanvas::UpdateCanvas
void UpdateCanvas()
Definition:
AtTabCanvas.cxx:24
AtTabCanvas::fCols
Int_t fCols
Definition:
AtTabCanvas.h:23
AtTabCanvas::fRows
Int_t fRows
Definition:
AtTabCanvas.h:23
Generated on Sat Nov 11 2023 15:30:37 for ATTPCROOT by
1.8.18