|
Analysis
version 7.0 - august 2014
|
#include <GEVExternHistoRequester.hh>
Public Member Functions | |
| GEVExternHistoRequester (GEVPageManager *mgr, const TGWindow *mw=NULL) | |
| virtual | ~GEVExternHistoRequester () |
| virtual void | Construct () |
| virtual void | MapRequester () |
| virtual void | FileButtonClicked () |
| virtual void | HistoButtonClicked () |
| virtual void | Button (Int_t n) |
| ClassDef (GEVExternHistoRequester, 0) | |
Protected Member Functions | |
| GEVExternHistoRequester (const GEVExternHistoRequester &req) | |
Protected Attributes | |
| GEVPageManager * | page_mgr |
| Pointeur sur le gestionnaire de pages. | |
| TGHorizontalFrame * | w_extern_frame |
| Cadre principal des widgets spécifiques. | |
| TGVerticalFrame * | w_labels_frame |
| Cadre des labels et boutons. | |
| TGVerticalFrame * | w_texts_frame |
| Cadre des widgets texte. | |
| TGTextButton * | w_file_button |
| Bouton de sélection du fichier. | |
| TGTextEntry * | w_file_text |
| Saisie du nom de fichier. | |
| TGTextButton * | w_histo_button |
| Bouton de sélection des histogrammes. | |
| TGTextEntry * | w_histo_text |
| Saisie des noms d'histogrammes. | |
| TGTextEntry * | w_name_prefix |
| Saisie du préfixe pour les noms de spectres. | |
| TGTextEntry * | w_name_suffix |
| Saisie du suffixe pour les noms de spectres. | |
Static Protected Attributes | |
| static string | hist_file_dir = "" |
| Répertoire de recherche de fichier. | |
Private Member Functions | |
| GObject (GEVExternHistoRequester) | |
Cette classe permet de créer des spectres externes, à partir d'histogrammes dans un fichier ROOT. La requête permet de saisir le nom du fichier ROOT, le nom des histogrammes dans le fichier. Le nom des spectres résultant est généré à partir du nom des histogrammes et éventuellement d'un préfixe et/ou d'un suffixe.
| GEVExternHistoRequester::GEVExternHistoRequester | ( | GEVPageManager * | mgr, |
| const TGWindow * | mw = NULL |
||
| ) |
Constructeur.
| mgr | pointeur sur le gestionnaire principal |
| mw | pointeur de la fenêtre principale de l'application (au dessus de laquelle placer la requête) |
References Construct(), page_mgr, and ~GEVExternHistoRequester().
|
protected |
Constructeur de recopie: non implémenté.
| req | instance à recopier |
|
virtual |
Destructeur.
Referenced by GEVExternHistoRequester().
|
private |
Macro from GCpp library that defines the following functions:
|
virtual |
Fonction qui construit l'interface: mise en place des widgets de la classe de base et des widgets spécifiques.
References GEVDico::ext_histo_req_file, GEVDico::ext_histo_req_file_tip, GEVDico::ext_histo_req_histo, GEVDico::ext_histo_req_histo_tip, GEVDico::ext_histo_req_prefix, GEVDico::ext_histo_req_suffix, gevDico, w_extern_frame, w_file_button, w_file_text, w_histo_button, w_histo_text, w_labels_frame, w_name_prefix, w_name_suffix, and w_texts_frame.
Referenced by GEVExternHistoRequester().
|
virtual |
Surcharge de la fonction de la classe de base pour initialiser les widgets spécifiques.
References w_file_text.
|
virtual |
Slot appelé lorsque le bouton de sélection d'un fichier est clické.
References FileBaseName(), hist_file_dir, histo_file_types, w_file_text, w_name_prefix, and w_name_suffix.
|
virtual |
Slot appelé lorsque le bouton de sélection des histogrammes du fichier est clické. Si le fichier existe et qu'il contient des histogrammes 1D/2D, une requête est lancée pour sélectionner les noms
References GEVDico::ext_histo_req_histo_title, GEVDico::ext_histo_req_no_file, GEVDico::ext_histo_req_no_histo, GEVDico::gev_req_continue, GEVDico::gev_req_ok_cancel, GEVDico::gev_req_warn_title, gevDico, w_file_text, and w_histo_text.
|
virtual |
Slot appelé lorsqu'un des boutons de sortie de la requête est clické.
| n | numéro associé au bouton sélectionné |
References EventManager::AddSpecExtern(), GEVDico::ext_histo_req_bad_histo, GEVDico::ext_histo_req_no_file, GEVDico::ext_histo_req_no_histo, GEVDico::ext_histo_req_spec_exist, GEVPageManager::GetEventManagerPtr(), EventManager::GetSpectrumPtr(), GEVDico::gev_req_continue, GEVDico::gev_req_warn_title, gevDico, page_mgr, Spectrum::ValidName(), w_file_text, w_histo_text, w_name_prefix, and w_name_suffix.
| GEVExternHistoRequester::ClassDef | ( | GEVExternHistoRequester | , |
| 0 | |||
| ) |
Définition à usage de ROOT...