Analysis  version 7.0 - august 2014
GEVPagePlotsModeEditor Class Reference

#include <GEVPagePlotsModeEditor.hh>

Inheritance diagram for GEVPagePlotsModeEditor:

Public Member Functions

 GEVPagePlotsModeEditor (GEVPage *page)
 
virtual ~GEVPagePlotsModeEditor ()
 
virtual void Construct ()
 
virtual void Start ()
 
virtual void Quit ()
 
virtual void AllPlotsClicked ()
 
virtual void Set (const Int_t dim)
 
virtual void Set1D ()
 
virtual void Set2D ()
 
virtual void Done ()
 
 ClassDef (GEVPagePlotsModeEditor, 0)
 

Protected Member Functions

 GEVPagePlotsModeEditor (const GEVPagePlotsModeEditor &original)
 

Protected Attributes

GEVPagepage_ptr
 Pointeur sur la page à modifier.
 
UInt_t max_plot
 Nombre maxi de plots dans un pad de la page.
 
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.
 
TGHorizontalFrame * w_plot_num_frame
 Cadre pour sélection du numéro de plot de spectre.
 
TGCheckButton * w_plot_num_all
 Indique si tous les plots sont affectés
 
TGNumberEntry * w_plot_num_entry
 Saisie du numéro de plot.
 
GEVSpectraPlotModeWidgetw_plot_mode
 Widget d'édition du mode.
 
TGNumberEntry * w_theta_entry
 Saisie de l'angle de rotation 3D.
 
TGNumberEntry * w_phi_entry
 Saisie de l'angle de rotation 3D.
 

Static Protected Attributes

static Bool_t plot_all = kTRUE
 Mémorise l'indicateur tous plots ou par numéro
 
static GEVSpectraPlotMode plot_mode = GEVSpectraPlotMode()
 Mémorise l'état des options.
 
static Double_t theta = 30.
 Mémorise l'angle pour tracé 3D.
 
static Double_t phi = 30.
 Mémorise l'angle pour tracé 3D.
 

Private Member Functions

 GObject (GEVPagePlotsModeEditor)
 

Detailed Description

Interface graphique permettant d'éditer les propriétés graphique des spectres tracés dans la page. Il est possible de sélectionner le numéro de plot

Constructor & Destructor Documentation

GEVPagePlotsModeEditor::GEVPagePlotsModeEditor ( GEVPage page)

Constructeur: génère l'interface permettant d'éditer les propriétés d'une zone graphique.

Parameters
pagepage à éditer

References Construct(), max_plot, page_ptr, plot_all, and Start().

GEVPagePlotsModeEditor::~GEVPagePlotsModeEditor ( )
virtual

Destructeur.

Referenced by Quit().

GEVPagePlotsModeEditor::GEVPagePlotsModeEditor ( const GEVPagePlotsModeEditor original)
protected

Constructeur de recopie (non implémenté).

Parameters
originalinstance à recopier

Member Function Documentation

GEVPagePlotsModeEditor::GObject ( GEVPagePlotsModeEditor  )
private

Macro from GCpp library that defines the following functions:

  • ClassName(): return the real class name of the object
  • StaticClassName(): return the used class name of the object (that may be a base class of the real object).
  • IsInstanceOf<T>(): return true if the current object is an instance of the template class name argument
  • Clone(): return an allocated copy of the object.
void GEVPagePlotsModeEditor::Start ( )
virtual

Fonction qui ouvre l'interface graphique et traite l'édition.

References gevDico, and GEVDico::page_plots_mode_title.

Referenced by GEVPagePlotsModeEditor().

void GEVPagePlotsModeEditor::Quit ( )
virtual

Fonction qui termine l'édition et ferme la fenêtre.

References ~GEVPagePlotsModeEditor().

void GEVPagePlotsModeEditor::AllPlotsClicked ( )
virtual

Slot appelé lorsque l'option pour affecter tous les spectres (quel que soit leur numéro dans la zone de tracé) est modifié. La fonction change l'autorisation sur le numéro de tracé.

References w_plot_num_all, and w_plot_num_entry.

void GEVPagePlotsModeEditor::Set1D ( )
virtual

Slot appelé lorsque le bouton d'application aux spectres 1D. Le bouton ne quitte pas l'interface.

References Set().

void GEVPagePlotsModeEditor::Set2D ( )
virtual

Slot appelé lorsque le bouton d'application aux spectres 2D. Le bouton ne quitte pas l'interface.

References Set().

void GEVPagePlotsModeEditor::Done ( )
virtual

Slot appelé lorsque le bouton de fin est sélectionné.

GEVPagePlotsModeEditor::ClassDef ( GEVPagePlotsModeEditor  ,
 
)

Définition à usage de ROOT...


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