ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Public Member Functions | List of all members
AtSidebarBranchControl Class Reference

#include <AtSidebarFrames.h>

Inheritance diagram for AtSidebarBranchControl:
Inheritance graph
[legend]
Collaboration diagram for AtSidebarBranchControl:
Collaboration graph
[legend]

Public Member Functions

 AtSidebarBranchControl (DataHandling::AtBranch &rawEvent, DataHandling::AtBranch &event, DataHandling::AtBranch &patternEvent, const TGWindow *p=nullptr, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground())
 
 ~AtSidebarBranchControl ()
 
void Update (DataHandling::AtSubject *changedSubject) override
 
void SelectedAtRawEvent (Int_t)
 
void SelectedAtEvent (Int_t)
 
void SelectedAtPatternEvent (Int_t)
 
void SelectEvent (Int_t ind, TString className)
 
void FillFrame () override
 
- Public Member Functions inherited from AtVerticalSidebarFrame
 AtVerticalSidebarFrame (const TGWindow *p=nullptr, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground())
 
- Public Member Functions inherited from AtSidebarFrame
void UsePictureButtons (bool val=true)
 Use text only buttons instead of picture buttons. More...
 
- Public Member Functions inherited from DataHandling::AtObserver
virtual ~AtObserver ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from AtSidebarFrame
 AtSidebarFrame (const TGWindow *p=nullptr, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground())
 
- Protected Attributes inherited from AtSidebarFrame
bool kUsePictureButtons {false}
 Option to disable picture buttons since they break some machines. More...
 

Detailed Description

Definition at line 137 of file AtSidebarFrames.h.

Constructor & Destructor Documentation

◆ AtSidebarBranchControl()

AtSidebarBranchControl::AtSidebarBranchControl ( DataHandling::AtBranch rawEvent,
DataHandling::AtBranch event,
DataHandling::AtBranch patternEvent,
const TGWindow *  p = nullptr,
UInt_t  w = 1,
UInt_t  h = 1,
UInt_t  options = 0,
Pixel_t  back = GetDefaultFrameBackground() 
)

Definition at line 191 of file AtSidebarFrames.cxx.

◆ ~AtSidebarBranchControl()

AtSidebarBranchControl::~AtSidebarBranchControl ( )

Definition at line 252 of file AtSidebarFrames.cxx.

Member Function Documentation

◆ FillFrame()

void AtSidebarBranchControl::FillFrame ( )
overridevirtual

Called at the end of the Init stage. Is what will create all of the components in the sidebar frame.

Implements AtSidebarFrame.

Definition at line 205 of file AtSidebarFrames.cxx.

◆ SelectedAtEvent()

void AtSidebarBranchControl::SelectedAtEvent ( Int_t  ind)

Definition at line 281 of file AtSidebarFrames.cxx.

◆ SelectedAtPatternEvent()

void AtSidebarBranchControl::SelectedAtPatternEvent ( Int_t  ind)

Definition at line 286 of file AtSidebarFrames.cxx.

◆ SelectedAtRawEvent()

void AtSidebarBranchControl::SelectedAtRawEvent ( Int_t  ind)

Definition at line 276 of file AtSidebarFrames.cxx.

◆ SelectEvent()

void AtSidebarBranchControl::SelectEvent ( Int_t  ind,
TString  className 
)

Definition at line 267 of file AtSidebarFrames.cxx.

◆ Update()

void AtSidebarBranchControl::Update ( DataHandling::AtSubject changedSubject)
overridevirtual

Implements DataHandling::AtObserver.

Definition at line 291 of file AtSidebarFrames.cxx.


The documentation for this class was generated from the following files: