|
Analysis
version 7.0 - august 2014
|
#include <GEVTreeCreator.hh>
Public Member Functions | |
| GEVTreeCreator (EventManager *evt_mgr, Int_t &result, TreeInfo *&tree_ptr, const TGWindow *mw=NULL) | |
| virtual | ~GEVTreeCreator () |
| virtual void | Construct () |
| virtual void | MapRequester () |
| virtual bool | CheckInputs () |
| virtual void | SetTreeMode () |
| virtual void | TreeFileBrowse () |
| virtual void | TreeFileChanged (const char *str) |
| virtual void | TreeMaxTextChanged (const char *str) |
| virtual void | TreeMaxValueChanged (Long_t val) |
| virtual void | Button (Int_t n) |
| ClassDef (GEVTreeCreator, 0) | |
Static Public Attributes | |
| static string | default_file_name = "run_%4F.root" |
| Nom par défaut du fichier TTree. | |
Protected Member Functions | |
| GEVTreeCreator (const GEVTreeCreator &original) | |
Protected Attributes | |
| EventManager * | event_mgr |
| Pointeur sur le gestionnaire d'événements. | |
| string | tr_name |
| Nom du nouvel arbre. | |
| string | tr_file |
| Fichier associé | |
| UInt_t | tr_max |
| Nombre maxi d'événements. | |
| TreeInfo ** | tree_result |
| Pointeur sur l'adresse de l'arbre alloué en sortie. | |
| TGCompositeFrame * | w_frame |
| Cadre principal (de la classe RGBaseRequester) | |
| TGLabel * | w_name_label |
| Label pour nom de l'arbre. | |
| TGTextEntry * | w_name_text |
| Texte pour nom de l'arbre. | |
| TGLabel * | w_file_label |
| Label pour nom de fichier. | |
| TGLabel * | w_file_num_label |
| Info pour nom de fichier. | |
| TGLabel * | w_file_base_label |
| Info pour nom de fichier. | |
| TGHorizontalFrame * | w_file_frame |
| Cadre pour saisie de fichier. | |
| TGTextEntry * | w_file_text |
| Texte pour nom de fichier. | |
| TGTextButton * | w_file_browse |
| Bouton pour selection de fichier. | |
| TGLabel * | w_max_label |
| Label pour nombre maxi d'événements. | |
| TGNumberEntry * | w_max_entry |
| Saisie du nombre maxi d'événements. | |
| TGComboBox * | w_tree_mode |
| Mode de fichier. | |
| RGItemListBox * | w_param_list |
| Liste des paramètres. | |
Private Member Functions | |
| GObject (GEVTreeCreator) | |
Interface graphique de création d'un arbre.
Elle permet de définir le type d'arbre et les paramètres associés.
| GEVTreeCreator::GEVTreeCreator | ( | EventManager * | evt_mgr, |
| Int_t & | result, | ||
| TreeInfo *& | tree_ptr, | ||
| const TGWindow * | mw = NULL |
||
| ) |
Constructeur de l'interface de définition d'un arbre.
| evt_mgr | pointeur sur le gestionnaire d'événement |
| result | résultat en retour de la requête |
| tree_ptr | pointeur sur l'arbre créé (en retour) |
| mw | pointeur sur la fenêtre de l'application principale |
References Construct(), event_mgr, and tree_result.
|
virtual |
Destructeur.
|
protected |
Constructeur de recopie (non implémenté).
| original | instance à recopier |
|
private |
Macro from GCpp library that defines the following functions:
|
virtual |
Fonction qui met en place les widgets de l'interface graphique.
References event_mgr, EventManager::GetParamPtr(), gevDico, EventManager::ParamNumber(), GEVDico::tree_creator_browse, GEVDico::tree_creator_browse_tip, GEVDico::tree_creator_file, GEVDico::tree_creator_file_base, GEVDico::tree_creator_file_num, GEVDico::tree_creator_max, GEVDico::tree_creator_mode_all, GEVDico::tree_creator_mode_max, GEVDico::tree_creator_mode_run_name, GEVDico::tree_creator_mode_run_num, GEVDico::tree_creator_name, GEVDico::tree_creator_param, w_file_base_label, w_file_browse, w_file_frame, w_file_label, w_file_num_label, w_file_text, w_frame, w_max_entry, w_max_label, w_name_label, w_name_text, w_param_list, and w_tree_mode.
Referenced by GEVTreeCreator().
|
virtual |
Affichage de la requête (surcharge de RGBaseRequester: cette fonction est appelée par la fonction Request()).
References default_file_name, w_file_text, and w_name_text.
|
virtual |
Fonction qui vérifie que la saisie est correcte.
References event_mgr, EventManager::GetTreePtr(), GEVDico::gev_req_continue, GEVDico::gev_req_warn_title, gevDico, tr_file, tr_max, tr_name, GEVDico::tree_creator_err, GEVDico::tree_creator_exist_err, GEVDico::tree_creator_file_err, GEVDico::tree_creator_name_err, GEVDico::tree_creator_param_err, w_file_text, w_max_entry, w_name_text, and w_param_list.
Referenced by Button().
|
virtual |
Fonction qui met à jour le mode affiché.
References w_file_text, w_max_entry, and w_tree_mode.
Referenced by TreeFileChanged(), and TreeMaxTextChanged().
|
virtual |
Slot appelé lorsque le bouton de sélection de fichier est cliqué.
References default_file_name, SetFileExt(), tree_file_types, and w_file_text.
|
virtual |
Slot appelé lorsque le nom de fichier est modifié, pour mettre à jour le mode effectif.
References SetTreeMode().
|
virtual |
Slot appelé lorsque le nombre maxi d'événements, pour mettre à jour le mode effectif.
References SetTreeMode().
|
virtual |
Slot appelé lorsque le nombre maxi d'événements, pour mettre à jour le mode effectif.
|
virtual |
Slot appelé lorsqu'un bouton est sélectionné. On quitte la requête, sauf s'il y a un problème dans la définition du spectre. Si la réponse est Ok, on crée le nouveau spectre.
| n | identifiant du bouton |
References EventManager::AddTree(), EventManager::AddTreeParam(), CheckInputs(), event_mgr, GEVDico::gev_req_continue, GEVDico::gev_req_info_title, gevDico, EventManager::InitTree(), tr_file, tr_max, tr_name, GEVDico::tree_creator_info_text, and w_param_list.
| GEVTreeCreator::ClassDef | ( | GEVTreeCreator | , |
| 0 | |||
| ) |
Définition à usage de ROOT...