Analysis  version 7.0 - august 2014
GEVExternHistoRequester Class Reference

#include <GEVExternHistoRequester.hh>

Inheritance diagram for GEVExternHistoRequester:

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

GEVPageManagerpage_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)
 

Detailed Description

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.

Constructor & Destructor Documentation

GEVExternHistoRequester::GEVExternHistoRequester ( GEVPageManager mgr,
const TGWindow *  mw = NULL 
)

Constructeur.

Parameters
mgrpointeur sur le gestionnaire principal
mwpointeur de la fenêtre principale de l'application (au dessus de laquelle placer la requête)

References Construct(), page_mgr, and ~GEVExternHistoRequester().

GEVExternHistoRequester::GEVExternHistoRequester ( const GEVExternHistoRequester req)
protected

Constructeur de recopie: non implémenté.

Parameters
reqinstance à recopier
GEVExternHistoRequester::~GEVExternHistoRequester ( )
virtual

Destructeur.

Referenced by GEVExternHistoRequester().

Member Function Documentation

GEVExternHistoRequester::GObject ( GEVExternHistoRequester  )
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 GEVExternHistoRequester::Construct ( )
virtual
void GEVExternHistoRequester::MapRequester ( )
virtual

Surcharge de la fonction de la classe de base pour initialiser les widgets spécifiques.

References w_file_text.

void GEVExternHistoRequester::FileButtonClicked ( )
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.

void GEVExternHistoRequester::HistoButtonClicked ( )
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.

GEVExternHistoRequester::ClassDef ( GEVExternHistoRequester  ,
 
)

Définition à usage de ROOT...


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