Analysis
version 7.0 - august 2014
|
#include <GEVPageAxisPropertiesEditor.hh>
Public Member Functions | |
GEVPageAxisPropertiesEditor (GEVPage *page) | |
virtual | ~GEVPageAxisPropertiesEditor () |
virtual void | Construct () |
virtual void | Start () |
virtual Bool_t | CheckRanges (const bool z=true) |
virtual void | Quit () |
virtual void | XminTextChanged (const char *str) |
virtual void | XmaxTextChanged (const char *str) |
virtual void | XResetClicked () |
virtual void | XAutoClicked () |
virtual void | XLogClicked () |
virtual void | YminTextChanged (const char *str) |
virtual void | YmaxTextChanged (const char *str) |
virtual void | YResetClicked () |
virtual void | YAutoClicked () |
virtual void | YLogClicked () |
virtual void | ZminTextChanged (const char *str) |
virtual void | ZmaxTextChanged (const char *str) |
virtual void | ZResetClicked () |
virtual void | ZAutoClicked () |
virtual void | ZLogClicked () |
virtual void | StatDisplayChanged () |
virtual void | Set (const Int_t dim) |
virtual void | Set1D () |
virtual void | Set2D () |
virtual void | Done () |
ClassDef (GEVPageAxisPropertiesEditor, 0) | |
Static Public Member Functions | |
static void | SetStatShow (const Bool_t b=kTRUE) |
static void | SetStatAll (const Bool_t b=kTRUE) |
static void | SetStatEntries (const Bool_t b=kTRUE) |
static void | SetStatMean (const Bool_t b=kTRUE) |
static void | SetStatRMS (const Bool_t b=kTRUE) |
static void | SetStatCont (const Bool_t b=kTRUE) |
Protected Member Functions | |
GEVPageAxisPropertiesEditor (const GEVPageAxisPropertiesEditor &original) | |
Protected Attributes | |
GEVPage * | page_ptr |
Pointeur sur la page à modifier. | |
TGTextButton * | w_button_set1d |
Bouton pour application aux spectres 1D. | |
TGTextButton * | w_button_set2d |
Bouton pour application aux spectres 2D. | |
TGTextButton * | w_button_done |
Bouton pour terminer l'interface. | |
TGNumberEntry * | w_x_min_entry |
Saisie de Xmin. | |
TGNumberEntry * | w_x_max_entry |
Saisie de Xmax. | |
TGTextButton * | w_x_reset |
Bouton de RAZ axe X. | |
TGCheckButton * | w_x_auto |
Bouton de sélection automatique des bornes. | |
TGCheckButton * | w_x_log |
Bouton de mode logarithmique. | |
TGNumberEntry * | w_y_min_entry |
Saisie de Ymin. | |
TGNumberEntry * | w_y_max_entry |
Saisie de Ymax. | |
TGTextButton * | w_y_reset |
Bouton de RAZ axe Y. | |
TGCheckButton * | w_y_auto |
Bouton de sélection automatique des bornes. | |
TGCheckButton * | w_y_log |
Bouton de mode logarithmique. | |
TGNumberEntry * | w_z_min_entry |
Saisie de Zmin. | |
TGNumberEntry * | w_z_max_entry |
Saisie de Zmax. | |
TGTextButton * | w_z_reset |
Bouton de RAZ axe Z. | |
TGCheckButton * | w_z_auto |
Bouton de sélection automatique des bornes. | |
TGCheckButton * | w_z_log |
Bouton de mode logarithmique. | |
TGCheckButton * | w_stat_show |
Affichage du pavé de statistique. | |
TGCheckButton * | w_stat_entries |
Affichage de l'intégrale. | |
TGCheckButton * | w_stat_mean |
Affichage de la moyenne. | |
TGCheckButton * | w_stat_rms |
Affichage de l'écart-type. | |
TGCheckButton * | w_stat_cont |
Affichage du contenu des contours. | |
Static Protected Attributes | |
static Double_t | x_min = 0. |
Coordonnée mini sur l'axe X de l'histogramme. | |
static Double_t | x_max = 0. |
Coordonnée maxi sur l'axe X de l'histogramme. | |
static Double_t | y_min = 0. |
Coordonnée mini sur l'axe Y de l'histogramme. | |
static Double_t | y_max = 0. |
Coordonnée maxi sur l'axe Y de l'histogramme. | |
static Double_t | z_min = 0. |
Coordonnée mini sur l'axe Z de l'histogramme. | |
static Double_t | z_max = 0. |
Coordonnée maxi sur l'axe Z de l'histogramme. | |
static Bool_t | x_autoscale = true |
Echelle automatique sur X. | |
static Bool_t | y_autoscale = true |
Echelle automatique sur Y. | |
static Bool_t | z_autoscale = true |
Echelle automatique sur Y. | |
static Bool_t | logx = false |
Axe X logarithmique. | |
static Bool_t | logy = false |
Axe Y logarithmique. | |
static Bool_t | logz = false |
Axe Z logarithmique. | |
static Bool_t | stat = kTRUE |
Affichage des statistiques. | |
static Bool_t | stat_entries = kTRUE |
Nombre d'entrées dans les statistiques. | |
static Bool_t | stat_mean = kTRUE |
Valeur moyenne dans les statistiques. | |
static Bool_t | stat_rms = kTRUE |
Ecart-type dans les statistiques. | |
static Bool_t | stat_cont = kTRUE |
Statistiques des contours. | |
Private Member Functions | |
GObject (GEVPageAxisPropertiesEditor) | |
Interface graphique permettant d'éditer les propriétés des axes de tracé d'une page graphique (tous les pads sont affectés).
GEVPageAxisPropertiesEditor::GEVPageAxisPropertiesEditor | ( | GEVPage * | page | ) |
Constructeur: génère l'interface permettant d'éditer les propriétés d'une zone graphique.
page | page à éditer |
References Construct(), page_ptr, and Start().
|
virtual |
Destructeur.
Referenced by Quit().
|
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 gevDico, logx, logy, logz, GEVDico::pad_axis_prop_auto, GEVDico::pad_axis_prop_log, GEVDico::pad_axis_prop_max, GEVDico::pad_axis_prop_min, GEVDico::pad_axis_prop_x_auto_tip, GEVDico::pad_axis_prop_x_axis, GEVDico::pad_axis_prop_x_log_tip, GEVDico::pad_axis_prop_y_auto_tip, GEVDico::pad_axis_prop_y_axis, GEVDico::pad_axis_prop_y_log_tip, GEVDico::pad_axis_prop_z_auto_tip, GEVDico::pad_axis_prop_z_axis, GEVDico::pad_axis_prop_z_log_tip, GEVDico::pad_menu_stat, GEVDico::pad_menu_stat_cont, GEVDico::pad_menu_stat_entries, GEVDico::pad_menu_stat_mean, GEVDico::pad_menu_stat_rms, GEVDico::pad_menu_stat_show, GEVDico::page_axis_prop_done, GEVDico::page_axis_prop_done_tip, GEVDico::page_axis_prop_reset, GEVDico::page_axis_prop_reset_tip, GEVDico::page_axis_prop_set1d, GEVDico::page_axis_prop_set1d_tip, GEVDico::page_axis_prop_set2d, GEVDico::page_axis_prop_set2d_tip, stat, stat_cont, stat_entries, stat_mean, stat_rms, w_button_done, w_button_set1d, w_button_set2d, w_stat_cont, w_stat_entries, w_stat_mean, w_stat_rms, w_stat_show, w_x_auto, w_x_log, w_x_max_entry, w_x_min_entry, w_x_reset, w_y_auto, w_y_log, w_y_max_entry, w_y_min_entry, w_y_reset, w_z_auto, w_z_log, w_z_max_entry, w_z_min_entry, w_z_reset, x_autoscale, x_max, x_min, XAutoClicked(), y_autoscale, y_max, y_min, YAutoClicked(), z_autoscale, z_max, z_min, and ZAutoClicked().
Referenced by GEVPageAxisPropertiesEditor().
|
virtual |
Fonction qui ouvre l'interface graphique et traite l'édition.
References gevDico, and GEVDico::page_axis_prop_title.
Referenced by GEVPageAxisPropertiesEditor().
|
virtual |
Fonction qui vérifie que les bornes de tracé sont correctes. En mode autoscale, on n'a pas besoin de vérifier.
z | indique s'il faut vérifier l'axe z |
References GEVDico::gev_req_continue, GEVDico::gev_req_warn_title, gevDico, w_x_auto, w_x_max_entry, w_x_min_entry, w_y_auto, w_y_max_entry, w_y_min_entry, w_z_auto, w_z_max_entry, and w_z_min_entry.
|
virtual |
Fonction qui termine l'édition et ferme la fenêtre.
References ~GEVPageAxisPropertiesEditor().
|
inlinestatic |
Indique la valeur par défaut pour l'affichage du pavé de statistiques.
b | valeur de l'option (vrai/faux) |
References stat.
Referenced by GEVPreferences::Update().
|
inlinestatic |
Indique la valeur par défaut pour l'affichage de l'ensemble des informations de statistiques des pads.
b | valeur de l'option (vrai/faux) |
References stat_cont, stat_entries, stat_mean, and stat_rms.
|
inlinestatic |
Indique la valeur par défaut pour l'affichage de l'intégrale pour les statistiques des pads.
b | valeur de l'option (vrai/faux) |
References stat_entries.
Referenced by GEVPreferences::Update().
|
inlinestatic |
Indique la valeur par défaut pour l'affichage de la moyenne pour les statistiques des pads.
b | valeur de l'option (vrai/faux) |
References stat_mean.
Referenced by GEVPreferences::Update().
|
inlinestatic |
Indique la valeur par défaut pour l'affichage de l'écart-type pour les statistiques des pads.
b | valeur de l'option (vrai/faux) |
References stat_rms.
Referenced by GEVPreferences::Update().
|
inlinestatic |
Indique la valeur par défaut pour l'affichage des contours pour les statistiques des pads.
b | valeur de l'option (vrai/faux) |
References stat_cont.
Referenced by GEVPreferences::Update().
|
virtual |
Slot appelé à la modification du texte de la valeur Xmin.
str | texte de la zone de texte |
|
virtual |
Slot appelé à la modification du texte de la valeur Xmax.
str | texte de la zone de texte |
|
virtual |
Slot appelé lorsque le bouton Full est sélectionné pour l'axe X.
References w_x_auto, w_x_max_entry, and w_x_min_entry.
|
virtual |
Slot appelé lorsque le bouton Auto est sélectionné pour l'axe X.
Referenced by Construct().
|
virtual |
Slot appelé lorsque le bouton Log est sélectionné pour l'axe X.
|
virtual |
Slot appelé à la modification du texte de la valeur Ymin.
str | texte de la zone de texte |
|
virtual |
Slot appelé à la modification du texte de la valeur Ymax.
str | texte de la zone de texte |
|
virtual |
Slot appelé lorsque le bouton Full est sélectionné pour l'axe Y.
References w_y_auto, w_y_max_entry, and w_y_min_entry.
|
virtual |
Slot appelé lorsque le bouton Auto est sélectionné pour l'axe Y.
Referenced by Construct().
|
virtual |
Slot appelé lorsque le bouton Log est sélectionné pour l'axe Y.
|
virtual |
Slot appelé à la modification du texte de la valeur Zmin.
str | texte de la zone de texte |
|
virtual |
Slot appelé à la modification du texte de la valeur Zmax.
str | texte de la zone de texte |
|
virtual |
Slot appelé lorsque le bouton Full est sélectionné pour l'axe Z.
References w_z_auto, w_z_max_entry, and w_z_min_entry.
|
virtual |
Slot appelé lorsque le bouton Auto est sélectionné pour l'axe Z.
Referenced by Construct().
|
virtual |
Slot appelé lorsque le bouton Log est sélectionné pour l'axe Z.
|
virtual |
Slot appelé lorsque l'affichage des statistiques est changé.
|
virtual |
Fonction de mise à jour des spectres de dimension donnée.
dim | dimension des spectres à mettre à jour |
References GEVPlot::GetSpectrumDimension(), logx, logy, logz, page_ptr, stat, stat_cont, stat_entries, stat_mean, stat_rms, GEVPage::Update(), w_stat_cont, w_stat_entries, w_stat_mean, w_stat_rms, w_stat_show, w_x_auto, w_x_log, w_x_max_entry, w_x_min_entry, w_y_auto, w_y_log, w_y_max_entry, w_y_min_entry, w_z_auto, w_z_log, w_z_max_entry, w_z_min_entry, x_autoscale, x_max, x_min, y_autoscale, y_max, y_min, z_autoscale, z_max, and z_min.
|
virtual |
Slot appelé lorsque le bouton d'application aux spectres 1D. Le bouton ne quitte pas l'interface.
References CheckRanges(), and Set().
|
virtual |
Slot appelé lorsque le bouton d'application aux spectres 2D. Le bouton ne quitte pas l'interface.
References CheckRanges(), and Set().
|
virtual |
Slot appelé lorsque le bouton de fin est sélectionné.
GEVPageAxisPropertiesEditor::ClassDef | ( | GEVPageAxisPropertiesEditor | , |
0 | |||
) |
Définition à usage de ROOT...