Analysis  version 7.0 - august 2014
GEVSpectrumFamilyRequester Class Reference

#include <GEVSpectrumFamilyRequester.hh>

Inheritance diagram for GEVSpectrumFamilyRequester:

Public Member Functions

 GEVSpectrumFamilyRequester (const SpectrumList *sp_list, Int_t &result, string &fam, const TGWindow *mw=NULL)
 
virtual ~GEVSpectrumFamilyRequester ()
 
virtual void Construct ()
 
virtual void Request ()
 
virtual void Selected (Int_t n)
 
virtual void SelectionChanged ()
 
virtual void DoubleClick (Int_t n)
 
virtual void Button (Int_t n)
 
 ClassDef (GEVSpectrumFamilyRequester, 0)
 

Protected Member Functions

 GEVSpectrumFamilyRequester (const GEVSpectrumFamilyRequester &original)
 

Protected Attributes

const SpectrumListspec_list
 Pointeur sur la liste de spectres.
 
const SpectrumFamilyListfam_list
 Pointeur sur la liste de familles.
 
const SpectrumFamilyfam_ptr
 Pointeur sur la famille sélectionnée
 
string * name_ptr
 Pointeur sur le nom en sortie.
 
RGItemListBox * w_fam_list
 Liste des familles de spectres.
 
TGTextEntry * w_fam_name
 Texte du nom de la famille.
 

Private Member Functions

 GObject (GEVSpectrumFamilyRequester)
 

Detailed Description

Interface graphique permettant de choisir une famille de spectres, dans la liste existante, ou une nouvelle famille.

Constructor & Destructor Documentation

GEVSpectrumFamilyRequester::GEVSpectrumFamilyRequester ( const SpectrumList sp_list,
Int_t &  result,
string &  fam,
const TGWindow *  mw = NULL 
)

Constructeur de la requête de famille de spectre.

Parameters
sp_listpointeur sur la liste de spectres
resultrésultat de la requête (bouton sélectionné)
famchoix initial en entrée et nom de la famille en retour
mwpointeur sur la fenêtre de l'application principale

References Construct(), fam_list, fam_ptr, SpectrumList::GetSpectrumFamilyListPtr(), name_ptr, Request(), and spec_list.

GEVSpectrumFamilyRequester::~GEVSpectrumFamilyRequester ( )
virtual

Destructeur.

GEVSpectrumFamilyRequester::GEVSpectrumFamilyRequester ( const GEVSpectrumFamilyRequester original)
protected

Constructeur de recopie (non implémenté).

Parameters
originalinstance à recopier

Member Function Documentation

GEVSpectrumFamilyRequester::GObject ( GEVSpectrumFamilyRequester  )
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 GEVSpectrumFamilyRequester::Construct ( )
virtual

Fonction qui met en place les widgets de l'interface graphique.

References fam_list, fam_ptr, gevDico, GEVDico::spec_fam_req_list, GEVDico::spec_fam_req_new, w_fam_list, and w_fam_name.

Referenced by GEVSpectrumFamilyRequester().

void GEVSpectrumFamilyRequester::Request ( )
virtual

Exécution de la requête.

References SelectionChanged().

Referenced by GEVSpectrumFamilyRequester().

void GEVSpectrumFamilyRequester::Selected ( Int_t  n)
virtual

Slot appelé lorsqu'une autre famille est sélectionnée.

References SelectionChanged().

void GEVSpectrumFamilyRequester::SelectionChanged ( )
virtual

Slot appelé lorsqu'une autre famille est sélectionnée.

References w_fam_list, and w_fam_name.

Referenced by Request(), and Selected().

void GEVSpectrumFamilyRequester::DoubleClick ( Int_t  n)
virtual

Slot appelé lors d'un double-click sur une famille.

Parameters
nnuméro de la famille dans la liste

References Button(), and w_fam_list.

void GEVSpectrumFamilyRequester::Button ( Int_t  n)
virtual

Slot appelé lorsqu'un bouton est sélectionné.

Parameters
nidentifiant du bouton

References name_ptr, w_fam_list, and w_fam_name.

Referenced by DoubleClick().

GEVSpectrumFamilyRequester::ClassDef ( GEVSpectrumFamilyRequester  ,
 
)

Définition à usage de ROOT...


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