BmnRoot
Loading...
Searching...
No Matches
MpdBoxSetEditor.h
Go to the documentation of this file.
1
// -------------------------------------------------------------------------
2
// ----- MpdBoxSetEditor header file -----
3
// ----- Created 26/03/09 by T. Stockmanns -----
4
// -------------------------------------------------------------------------
5
17
#ifndef MPDBOXSETEDITOR_H
18
#define MPDBOXSETEDITOR_H
19
20
#include "
MpdBoxSet.h
"
21
22
#include "TGedFrame.h"
23
#include "TGWindow.h"
24
#include "GuiTypes.h"
// for Pixel_t
25
#include "TGFrame.h"
// for EFrameType::kChildFrame, etc
26
#include "TGNumberEntry.h"
27
28
29
class
MpdBoxSetEditor
:
public
TGedFrame
30
{
31
public
:
32
MpdBoxSetEditor
(
const
TGWindow* p = 0, Int_t width = 170, Int_t height = 30,
33
UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground());
34
virtual
~MpdBoxSetEditor
() {}
35
36
virtual
void
Init
();
37
38
virtual
void
SetModel
(TObject* obj)
39
{
40
fM
=
dynamic_cast<
MpdBoxSet
*
>
(obj);
41
if
(
fM
)
42
{
43
fTimeWindowPlus
->SetNumber(
fM
->
GetTimeWindowPlus
());
44
fTimeWindowMinus
->SetNumber(
fM
->
GetTimeWindowMinus
());
45
}
46
}
47
48
virtual
void
TimeWindow
();
49
50
TGVerticalFrame*
fInfoFrame
;
51
TGNumberEntry*
fTimeWindowPlus
;
52
TGNumberEntry*
fTimeWindowMinus
;
53
54
protected
:
55
TObject*
fObject
;
56
MpdBoxSet
*
fM
;
57
58
private
:
59
MpdBoxSetEditor
(
const
MpdBoxSetEditor
&) =
delete
;
60
MpdBoxSetEditor
& operator=(
const
MpdBoxSetEditor
&) =
delete
;
61
62
ClassDef(
MpdBoxSetEditor
,2);
63
};
64
65
#endif
MpdBoxSetEditor
Definition
MpdBoxSetEditor.h:30
MpdBoxSetEditor::SetModel
virtual void SetModel(TObject *obj)
Definition
MpdBoxSetEditor.h:38
MpdBoxSetEditor::fTimeWindowMinus
TGNumberEntry * fTimeWindowMinus
Definition
MpdBoxSetEditor.h:52
MpdBoxSetEditor::fInfoFrame
TGVerticalFrame * fInfoFrame
Definition
MpdBoxSetEditor.h:50
MpdBoxSetEditor::fObject
TObject * fObject
Definition
MpdBoxSetEditor.h:55
MpdBoxSetEditor::fM
MpdBoxSet * fM
Definition
MpdBoxSetEditor.h:56
MpdBoxSetEditor::fTimeWindowPlus
TGNumberEntry * fTimeWindowPlus
Definition
MpdBoxSetEditor.h:51
MpdBoxSetEditor::Init
virtual void Init()
Definition
MpdBoxSetEditor.cxx:24
MpdBoxSetEditor::TimeWindow
virtual void TimeWindow()
Definition
MpdBoxSetEditor.cxx:59
MpdBoxSetEditor::~MpdBoxSetEditor
virtual ~MpdBoxSetEditor()
Definition
MpdBoxSetEditor.h:34
MpdBoxSet
Definition
MpdBoxSet.h:25
MpdBoxSet::GetTimeWindowMinus
Double_t GetTimeWindowMinus()
Definition
MpdBoxSet.h:36
MpdBoxSet::GetTimeWindowPlus
Double_t GetTimeWindowPlus()
Definition
MpdBoxSet.h:35
MpdBoxSet.h
eventdisplay
MpdBoxSetEditor.h
Generated on Fri May 15 2026 10:40:56 for BmnRoot by
1.9.8