Analysis  version 7.0 - august 2014
GEVHistoEditor Class Reference

#include <GEVHistoEditor.hh>

Inheritance diagram for GEVHistoEditor:

Public Member Functions

 GEVHistoEditor (TGWindow *mw, GEVPageManager *pg_mgr)
 
virtual void Construct ()
 
virtual void Start ()
 
virtual void Quit ()
 
virtual void SaveButtonClicked ()
 
virtual void ClearButtonClicked ()
 
virtual void DoneButtonClicked ()
 
 ClassDef (GEVHistoEditor, 0)
 

Protected Member Functions

 GEVHistoEditor (const GEVHistoEditor &original)
 

Protected Attributes

GEVPageManagerpage_mgr
 pointeur sur le gestionnaire de pages
 
const SpectrumListspec_list
 pointeur sur la liste de spectres
 
GEVSpectrumSelectionWidgetw_spec_select
 widget de sélection des spectres
 
TGTextButton * w_button_save
 bouton de sauvegarde des histogrammes
 
TGTextButton * w_button_clear
 bouton de RAZ des histogrammes
 
TGTextButton * w_button_done
 bouton de fin de traitement
 

Static Protected Attributes

static UInt_t last_width = 0
 Largeur au dernier appel.
 
static UInt_t last_height = 0
 hauteur au dernier appel
 
static string file_name = ""
 nom de fichier ROOT
 

Private Member Functions

 GObject (GEVHistoEditor)
 

Detailed Description

Classe définissant une interface graphique pour gérer les histogrammes associés aux spectres: effacer ou sauvegarder les histogrammes.

Constructor & Destructor Documentation

GEVHistoEditor::GEVHistoEditor ( TGWindow *  mw,
GEVPageManager pg_mgr 
)

Constructeur.

Parameters
mwfenêtre de l'application appelante
pg_mgrpointeur sur le gestionnaire de pages

References Construct(), GEVPageManager::GetEventManagerPtr(), EventManager::GetSpectrumListPtr(), page_mgr, spec_list, and Start().

GEVHistoEditor::GEVHistoEditor ( const GEVHistoEditor original)
protected

Constructeur de recopie (non implémenté).

Parameters
originalinstance à recopier

Member Function Documentation

GEVHistoEditor::GObject ( GEVHistoEditor  )
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 GEVHistoEditor::Construct ( )
virtual
void GEVHistoEditor::Start ( )
virtual

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

References gevDico, GEVDico::histo_edit_title, last_height, and last_width.

Referenced by GEVHistoEditor().

void GEVHistoEditor::Quit ( )
virtual

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

References last_height, and last_width.

void GEVHistoEditor::DoneButtonClicked ( )
virtual

Slot appelé lorsque le bouton Done est sélectionné. Cela provoque la fin de l'édition.

GEVHistoEditor::ClassDef ( GEVHistoEditor  ,
 
)

Définition à usage de ROOT...


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