MiniballSort
Loading...
Searching...
No Matches
MiniballGUI Class Reference

#include <MiniballGUI.hh>

Public Member Functions

 MiniballGUI ()
 
virtual ~MiniballGUI ()
 
void gui_convert ()
 
void gui_sort ()
 
void gui_build ()
 
void gui_hist ()
 
TString get_filename ()
 
TString get_directory ()
 
void on_set_clicked ()
 
void on_cal_clicked ()
 
void on_rea_clicked ()
 
void on_dir_clicked ()
 
void on_out_clicked ()
 
void on_open_clicked ()
 
void on_save_clicked ()
 
void on_del_clicked ()
 
void on_sel_clicked ()
 
void on_add_clicked ()
 
void on_sort_clicked ()
 
void SaveSetup (TString setupfile)
 
void LoadSetup (TString setupfile)
 

Public Attributes

std::vector< TString > filelist
 
std::vector< bool > filestatus
 
std::string datadir_name
 

Protected Attributes

TGMainFrame * main_frame
 
TGVerticalFrame * left_frame
 
TGHorizontalFrame * fbut_frame
 
TGVerticalFrame * centre_frame
 
TGHorizontalFrame * centre_files
 
TGVerticalFrame * centre_label
 
TGVerticalFrame * centre_text
 
TGVerticalFrame * centre_button
 
TGHorizontalFrame * centre_go
 
TGVerticalFrame * centre_progress
 
TGVertical3DLine * fVertical_0
 
TGHorizontal3DLine * fHorizontal_0
 
std::shared_ptr< TGHProgressBar > prog_conv
 
std::shared_ptr< TGHProgressBar > prog_sort
 
std::shared_ptr< TGHProgressBar > prog_evnt
 
std::shared_ptr< TGHProgressBar > prog_hist
 
TGLabel * lab_run_files
 
TGLabel * lab_set_file
 
TGLabel * lab_cal_file
 
TGLabel * lab_rea_file
 
TGLabel * lab_out_dir
 
TGLabel * lab_out_file
 
TGListBox * run_list_box
 
TList * run_selected
 
TGTextEntry * text_add_file
 
TGTextEntry * text_set_file
 
TGTextEntry * text_cal_file
 
TGTextEntry * text_rea_file
 
TGTextEntry * text_out_dir
 
TGTextEntry * text_out_file
 
TGCheckButton * check_force
 
TGCheckButton * check_event
 
TGCheckButton * check_source
 
TGCheckButton * check_mbs
 
TGCheckButton * check_ebis
 
TGTextButton * but_sel
 
TGTextButton * but_add
 
TGTextButton * but_del
 
TGTextButton * but_open
 
TGTextButton * but_save
 
TGTextButton * but_sort
 
TGTextButton * but_set
 
TGTextButton * but_cal
 
TGTextButton * but_rea
 
TGTextButton * but_dir
 
TGTextButton * but_out
 
std::shared_ptr< MiniballSettingsmyset
 
std::shared_ptr< MiniballCalibrationmycal
 
std::shared_ptr< MiniballReactionmyrea
 
std::vector< bool > force_convert
 
bool force_sort
 
bool force_events
 
bool flag_convert
 
bool flag_events
 
bool flag_source
 
bool flag_mbs
 
bool flag_ebis
 

Detailed Description

Definition at line 103 of file MiniballGUI.hh.

Constructor & Destructor Documentation

◆ MiniballGUI()

MiniballGUI::MiniballGUI ( )

◆ ~MiniballGUI()

MiniballGUI::~MiniballGUI ( )
virtual

Definition at line 396 of file MiniballGUI.cc.

Member Function Documentation

◆ get_directory()

TString MiniballGUI::get_directory ( )

Definition at line 420 of file MiniballGUI.cc.

Referenced by on_dir_clicked().

◆ get_filename()

TString MiniballGUI::get_filename ( )

◆ gui_build()

void MiniballGUI::gui_build ( )

Definition at line 716 of file MiniballGUI.cc.

Referenced by on_sort_clicked().

◆ gui_convert()

void MiniballGUI::gui_convert ( )

Definition at line 561 of file MiniballGUI.cc.

Referenced by on_sort_clicked().

◆ gui_hist()

void MiniballGUI::gui_hist ( )

Definition at line 824 of file MiniballGUI.cc.

Referenced by on_sort_clicked().

◆ gui_sort()

void MiniballGUI::gui_sort ( )

◆ LoadSetup()

void MiniballGUI::LoadSetup ( TString setupfile)

Definition at line 526 of file MiniballGUI.cc.

Referenced by on_open_clicked().

◆ on_add_clicked()

void MiniballGUI::on_add_clicked ( )

Definition at line 451 of file MiniballGUI.cc.

Referenced by on_sel_clicked().

◆ on_cal_clicked()

void MiniballGUI::on_cal_clicked ( )
inline

Definition at line 204 of file MiniballGUI.hh.

◆ on_del_clicked()

void MiniballGUI::on_del_clicked ( )

Definition at line 464 of file MiniballGUI.cc.

◆ on_dir_clicked()

void MiniballGUI::on_dir_clicked ( )
inline

Definition at line 206 of file MiniballGUI.hh.

◆ on_open_clicked()

void MiniballGUI::on_open_clicked ( )
inline

Definition at line 208 of file MiniballGUI.hh.

◆ on_out_clicked()

void MiniballGUI::on_out_clicked ( )
inline

Definition at line 207 of file MiniballGUI.hh.

◆ on_rea_clicked()

void MiniballGUI::on_rea_clicked ( )
inline

Definition at line 205 of file MiniballGUI.hh.

◆ on_save_clicked()

void MiniballGUI::on_save_clicked ( )
inline

Definition at line 209 of file MiniballGUI.hh.

◆ on_sel_clicked()

void MiniballGUI::on_sel_clicked ( )

Definition at line 439 of file MiniballGUI.cc.

◆ on_set_clicked()

void MiniballGUI::on_set_clicked ( )
inline

Definition at line 203 of file MiniballGUI.hh.

◆ on_sort_clicked()

void MiniballGUI::on_sort_clicked ( )

Definition at line 891 of file MiniballGUI.cc.

◆ SaveSetup()

void MiniballGUI::SaveSetup ( TString setupfile)

Definition at line 501 of file MiniballGUI.cc.

Referenced by on_save_clicked().

Member Data Documentation

◆ but_add

TGTextButton* MiniballGUI::but_add
protected

Definition at line 161 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ but_cal

TGTextButton* MiniballGUI::but_cal
protected

Definition at line 167 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ but_del

TGTextButton* MiniballGUI::but_del
protected

Definition at line 162 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ but_dir

TGTextButton* MiniballGUI::but_dir
protected

Definition at line 169 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ but_open

TGTextButton* MiniballGUI::but_open
protected

Definition at line 163 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ but_out

TGTextButton* MiniballGUI::but_out
protected

Definition at line 170 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ but_rea

TGTextButton* MiniballGUI::but_rea
protected

Definition at line 168 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ but_save

TGTextButton* MiniballGUI::but_save
protected

Definition at line 164 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ but_sel

TGTextButton* MiniballGUI::but_sel
protected

Definition at line 160 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ but_set

TGTextButton* MiniballGUI::but_set
protected

Definition at line 166 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ but_sort

TGTextButton* MiniballGUI::but_sort
protected

Definition at line 165 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ centre_button

TGVerticalFrame* MiniballGUI::centre_button
protected

Definition at line 117 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ centre_files

TGHorizontalFrame* MiniballGUI::centre_files
protected

Definition at line 114 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ centre_frame

TGVerticalFrame* MiniballGUI::centre_frame
protected

Definition at line 113 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ centre_go

TGHorizontalFrame* MiniballGUI::centre_go
protected

Definition at line 118 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ centre_label

TGVerticalFrame* MiniballGUI::centre_label
protected

Definition at line 115 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ centre_progress

TGVerticalFrame* MiniballGUI::centre_progress
protected

Definition at line 119 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ centre_text

TGVerticalFrame* MiniballGUI::centre_text
protected

Definition at line 116 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ check_ebis

TGCheckButton* MiniballGUI::check_ebis
protected

Definition at line 157 of file MiniballGUI.hh.

Referenced by ClassImp(), LoadSetup(), on_sort_clicked(), and SaveSetup().

◆ check_event

TGCheckButton* MiniballGUI::check_event
protected

Definition at line 154 of file MiniballGUI.hh.

Referenced by ClassImp(), LoadSetup(), on_sort_clicked(), and SaveSetup().

◆ check_force

TGCheckButton* MiniballGUI::check_force
protected

Definition at line 153 of file MiniballGUI.hh.

Referenced by ClassImp(), LoadSetup(), on_sort_clicked(), and SaveSetup().

◆ check_mbs

TGCheckButton* MiniballGUI::check_mbs
protected

Definition at line 156 of file MiniballGUI.hh.

Referenced by ClassImp(), LoadSetup(), on_sort_clicked(), and SaveSetup().

◆ check_source

TGCheckButton* MiniballGUI::check_source
protected

Definition at line 155 of file MiniballGUI.hh.

Referenced by ClassImp(), and on_sort_clicked().

◆ datadir_name

std::string MiniballGUI::datadir_name

Definition at line 222 of file MiniballGUI.hh.

Referenced by gui_build(), gui_convert(), gui_hist(), and on_sort_clicked().

◆ fbut_frame

TGHorizontalFrame* MiniballGUI::fbut_frame
protected

Definition at line 112 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ fHorizontal_0

TGHorizontal3DLine* MiniballGUI::fHorizontal_0
protected

Definition at line 123 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ filelist

std::vector<TString> MiniballGUI::filelist

◆ filestatus

std::vector<bool> MiniballGUI::filestatus

◆ flag_convert

bool MiniballGUI::flag_convert
protected

Definition at line 182 of file MiniballGUI.hh.

Referenced by gui_build(), gui_convert(), and on_sort_clicked().

◆ flag_ebis

bool MiniballGUI::flag_ebis
protected

Definition at line 186 of file MiniballGUI.hh.

Referenced by gui_convert(), and on_sort_clicked().

◆ flag_events

bool MiniballGUI::flag_events
protected

Definition at line 183 of file MiniballGUI.hh.

Referenced by gui_build(), and on_sort_clicked().

◆ flag_mbs

bool MiniballGUI::flag_mbs
protected

Definition at line 185 of file MiniballGUI.hh.

Referenced by gui_convert(), and on_sort_clicked().

◆ flag_source

bool MiniballGUI::flag_source
protected

Definition at line 184 of file MiniballGUI.hh.

Referenced by gui_convert(), and on_sort_clicked().

◆ force_convert

std::vector<bool> MiniballGUI::force_convert
protected

Definition at line 179 of file MiniballGUI.hh.

Referenced by gui_build(), and gui_convert().

◆ force_events

bool MiniballGUI::force_events
protected

Definition at line 181 of file MiniballGUI.hh.

Referenced by gui_build(), and on_sort_clicked().

◆ force_sort

bool MiniballGUI::force_sort
protected

Definition at line 180 of file MiniballGUI.hh.

◆ fVertical_0

TGVertical3DLine* MiniballGUI::fVertical_0
protected

Definition at line 122 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ lab_cal_file

TGLabel* MiniballGUI::lab_cal_file
protected

Definition at line 135 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ lab_out_dir

TGLabel* MiniballGUI::lab_out_dir
protected

Definition at line 137 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ lab_out_file

TGLabel* MiniballGUI::lab_out_file
protected

Definition at line 138 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ lab_rea_file

TGLabel* MiniballGUI::lab_rea_file
protected

Definition at line 136 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ lab_run_files

TGLabel* MiniballGUI::lab_run_files
protected

Definition at line 133 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ lab_set_file

TGLabel* MiniballGUI::lab_set_file
protected

Definition at line 134 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ left_frame

TGVerticalFrame* MiniballGUI::left_frame
protected

Definition at line 111 of file MiniballGUI.hh.

Referenced by ClassImp().

◆ main_frame

TGMainFrame* MiniballGUI::main_frame
protected

Definition at line 110 of file MiniballGUI.hh.

Referenced by ClassImp(), get_directory(), get_filename(), and ~MiniballGUI().

◆ mycal

std::shared_ptr<MiniballCalibration> MiniballGUI::mycal
protected

Definition at line 175 of file MiniballGUI.hh.

Referenced by gui_build(), gui_convert(), and on_sort_clicked().

◆ myrea

std::shared_ptr<MiniballReaction> MiniballGUI::myrea
protected

Definition at line 176 of file MiniballGUI.hh.

Referenced by gui_hist(), and on_sort_clicked().

◆ myset

std::shared_ptr<MiniballSettings> MiniballGUI::myset
protected

Definition at line 174 of file MiniballGUI.hh.

Referenced by gui_build(), gui_convert(), gui_hist(), and on_sort_clicked().

◆ prog_conv

std::shared_ptr<TGHProgressBar> MiniballGUI::prog_conv
protected

Definition at line 126 of file MiniballGUI.hh.

Referenced by ClassImp(), and gui_convert().

◆ prog_evnt

std::shared_ptr<TGHProgressBar> MiniballGUI::prog_evnt
protected

Definition at line 128 of file MiniballGUI.hh.

Referenced by ClassImp(), and gui_build().

◆ prog_hist

std::shared_ptr<TGHProgressBar> MiniballGUI::prog_hist
protected

Definition at line 129 of file MiniballGUI.hh.

Referenced by ClassImp(), and gui_hist().

◆ prog_sort

std::shared_ptr<TGHProgressBar> MiniballGUI::prog_sort
protected

Definition at line 127 of file MiniballGUI.hh.

Referenced by ClassImp(), and gui_convert().

◆ run_list_box

TGListBox* MiniballGUI::run_list_box
protected

Definition at line 141 of file MiniballGUI.hh.

Referenced by ClassImp(), LoadSetup(), on_add_clicked(), and on_del_clicked().

◆ run_selected

TList* MiniballGUI::run_selected
protected

Definition at line 142 of file MiniballGUI.hh.

Referenced by ClassImp(), and on_del_clicked().

◆ text_add_file

TGTextEntry* MiniballGUI::text_add_file
protected

Definition at line 145 of file MiniballGUI.hh.

Referenced by ClassImp(), on_add_clicked(), and on_sel_clicked().

◆ text_cal_file

TGTextEntry* MiniballGUI::text_cal_file
protected

Definition at line 147 of file MiniballGUI.hh.

Referenced by ClassImp(), on_cal_clicked(), and on_sort_clicked().

◆ text_out_dir

TGTextEntry* MiniballGUI::text_out_dir
protected

Definition at line 149 of file MiniballGUI.hh.

Referenced by ClassImp(), on_dir_clicked(), and on_sort_clicked().

◆ text_out_file

TGTextEntry* MiniballGUI::text_out_file
protected

Definition at line 150 of file MiniballGUI.hh.

Referenced by ClassImp(), gui_hist(), and on_out_clicked().

◆ text_rea_file

TGTextEntry* MiniballGUI::text_rea_file
protected

Definition at line 148 of file MiniballGUI.hh.

Referenced by ClassImp(), on_rea_clicked(), and on_sort_clicked().

◆ text_set_file

TGTextEntry* MiniballGUI::text_set_file
protected

Definition at line 146 of file MiniballGUI.hh.

Referenced by ClassImp(), on_set_clicked(), and on_sort_clicked().


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