Analysis  version 7.0 - august 2014
GEVPageManager Class Reference

#include <GEVPageManager.hh>

Inheritance diagram for GEVPageManager:
GEVRunBase GEVSimulRun GEVTreeRun GuiGanilRun RGuiTreeRun RGuiGanilRun

Public Member Functions

 GEVPageManager (EventManager *mgr, const TGWindow *r=NULL)
 
 GEVPageManager (const GEVPageManager &original)
 
virtual ~GEVPageManager ()
 
virtual bool AddPage (const string &title, const UInt_t nx, const UInt_t ny, const Int_t w=800, const Int_t h=600)
 
virtual bool Remove (const GEVPage *page)
 
virtual bool Remove ()
 
virtual GListIterT< GEVPageFind (const GEVPage *ptr) const
 
virtual bool Exist (const string &name) const
 
virtual void PagePadGeometry (const UInt_t pad, const Double_t x0, const Double_t x1, const Double_t y0, const Double_t y1)
 
virtual void PagePadMargins (const UInt_t pad, const Double_t xmgl, const Double_t xmgr, const Double_t ymgu, const Double_t ymgd)
 
virtual void PageAddSpectrum (const UInt_t pad, const string &spec_name)
 
virtual void PageAddContour (const UInt_t pad, const string &ct_name, const Int_t mode=GEVPadContour::ctDrawNormal)
 
virtual void PagePadGeometry (const string &page_name, const UInt_t pad, const Double_t x0, const Double_t x1, const Double_t y0, const Double_t y1)
 
virtual void PagePadMargins (const string &page_name, const UInt_t pad, const Double_t xmgl, const Double_t xmgr, const Double_t ymgu, const Double_t ymgd)
 
virtual void PageAddSpectrum (const string &page_name, const UInt_t pad, const string &spec_name)
 
virtual void PageAddContour (const string &page_name, const UInt_t pad, const string &ct_name, const Int_t mode=GEVPadContour::ctDrawNormal)
 
virtual GEVPageGetPagePtr (const string page_name)
 
virtual GEVPadGetPadPtr (GEVPage *page, const UInt_t pad)
 
virtual GEVPadGetPadPtr (const UInt_t pad)
 
virtual GEVPadGetPadPtr (const string &page_name, const UInt_t pad)
 
virtual GEVPlotGetPlotPtr (GEVPage *page, const UInt_t pad, const string &spec_name)
 
virtual GEVPlotGetPlotPtr (const UInt_t pad, const string &spec_name)
 
virtual GEVPlotGetPlotPtr (const string &page_name, const UInt_t pad, const string &spec_name)
 
virtual u_int GetListUsingSpectrum (const Spectrum *sp, RPointerList &list) const
 
virtual u_int GetListUsingContour (const RContour *ct, RPointerList &list) const
 
virtual void RemoveTree (const TreeInfo *tr)
 
virtual void RemoveSpectrum (const Spectrum *sp)
 
virtual void RemoveContour (const RContour *ct)
 
virtual void IncrementPageContours () const
 
virtual void ResetPageContours () const
 
virtual void ConstructPages ()
 
virtual void UpdatePages ()
 
virtual void UpdatePages (const Spectrum *spec)
 
virtual Int_t SavePages (const string &f_name) const
 
virtual Int_t SavePages (FILE *fp) const
 
virtual Int_t LoadPages (const string &f_name, const bool append=true)
 
virtual Int_t SaveAnalysis (const string &f_name, const bool dir=false) const
 
virtual Int_t LoadAnalysis (const string &f_name, const bool append=true)
 
virtual const TGWindow * RootWindow () const
 
virtual EventManagerGetEventManagerPtr () const
 
virtual void MenuHideShowPageUpdate ()
 
virtual void MenuHideShowPageSelect (Int_t id)
 
virtual void PageShown (GEVPage *)
 
virtual void PageHidden (GEVPage *)
 
virtual int HistoEventSlot (Int_t event, const GEVPage *page_ptr, const GEVPad *pad_ptr, const TH1 *histo_ptr, const Double_t x, const Double_t y)
 
virtual int HistoClickedSlot (const GEVPage *page_ptr, const GEVPad *pad_ptr, const TH1 *histo_ptr, const Double_t x, const Double_t y)
 
 ClassDef (GEVPageManager, 0)
 

Static Public Member Functions

static void SetDefaultStyle ()
 

Protected Member Functions

virtual void PagePadGeometry (GEVPage *page, const UInt_t pad, const Double_t x0, const Double_t x1, const Double_t y0, const Double_t y1)
 
virtual void PagePadMargins (GEVPage *page, const UInt_t pad, const Double_t xmgl, const Double_t xmgr, const Double_t ymgu, const Double_t ymgd)
 
virtual void PageAddSpectrum (GEVPage *page, const UInt_t pad, const string &spec_name)
 
virtual void PageAddContour (GEVPage *page, const UInt_t pad, const string &ct_name, const Int_t mode=GEVPadContour::ctDrawNormal)
 
virtual TGPopupMenu * MenuHideShowPageCreate (const TGWindow *p)
 

Protected Attributes

EventManagerevent_mgr
 Pointeur sur le gestionnaire d'événement.
 
const TGWindow * root
 Pointeur sur la fenêtre racine du système
 
bool page_construct
 Indique si les pages peuvent être construites.
 
TGPopupMenu * w_menu_hide_show
 Widget pour la sélection des pages affichées
 

Static Protected Attributes

static bool pref_init = false
 Teste si les préférences sont initialisées
 
static string file_name = ""
 Nom de fichier d'analyse.
 

Private Types

typedef GListIterT< GEVPageiterator
 Itérateur des pages de la collection (liste)
 

Private Member Functions

 GObject (GEVPageManager)
 

Detailed Description

Gestionnaire des pages de spectres pour l'interface graphique.

La classe hérite de façon protégée du patron de liste d'objets héritant de la classe de base GNamed. L'héritage est protégé parce que les méthodes pour ajouter des pages sont réécrites. On ne crée pas une page qu'on ajoute ensuite: les pages sont directement créées dans la liste à partir de leurs propriétés de base (nom et taille).

Les champs root et parent permettent de fournir ces informations aux pages créées.

Note
Attention, à la création de la classe de base (protégée) GNamedListT<GEVPage>, les bits OColl::deepCopy et OColl::deleteItem ne sont pas mis, mais la classe crée et détruit elle-même les instances de la liste, et un appel à CloseWindow() est effectué dans la méthode Remove() qui est surchargée.

Constructor & Destructor Documentation

GEVPageManager::GEVPageManager ( EventManager mgr,
const TGWindow *  r = NULL 
)

Constructeur par défaut.

Parameters
mgrpointeur sur le gestionnaire d'événements
rpointeur sur la fenêtre racine

References event_mgr, GEVPreferences::Load(), page_construct, pref_init, root, and w_menu_hide_show.

GEVPageManager::GEVPageManager ( const GEVPageManager original)

Constructeur de recopie.

Parameters
originalinstance à recopier

References event_mgr, page_construct, root, and w_menu_hide_show.

GEVPageManager::~GEVPageManager ( )
virtual

Destructeur.

Member Function Documentation

GEVPageManager::GObject ( GEVPageManager  )
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.
bool GEVPageManager::AddPage ( const string &  title,
const UInt_t  nx,
const UInt_t  ny,
const Int_t  w = 800,
const Int_t  h = 600 
)
virtual

Ajoute une page à la liste, avec nx*ny pads.

Parameters
titletitre de la page
nxnombre de divisons horizontales
nynombre de divisons verticales
wlargeur de la fenêtre
hhauteur de la fenêtre

References Exist(), and MenuHideShowPageUpdate().

Referenced by GEVPageCreator::Button().

bool GEVPageManager::Remove ( const GEVPage page)
virtual

Retire une page donnée par son pointeur de la liste de pages, en faisant appel à la méthode Remove() qui surcharge la méthode du patron de liste.

References Find(), and Remove().

Referenced by GEVPage::ClosePage(), and GEVPageEditor::Delete().

bool GEVPageManager::Remove ( )
virtual

Retire la page courante de la liste de pages. La classe de base ne détruit pas la page, c'est fait ici par un appel à CloseWindow();

References GEVPage::ClosePage(), MenuHideShowPageUpdate(), and GEVPage::parent.

Referenced by LoadPages(), and Remove().

GListIterT< GEVPage > GEVPageManager::Find ( const GEVPage ptr) const
inlinevirtual

Surcharge de la fonction protégée de la classe patron GListT.

Parameters
ptrpointeur sur le spectre recherché

Referenced by PageHidden(), PageShown(), Remove(), and GEVPageEditor::SelectionMoved().

bool GEVPageManager::Exist ( const string &  name) const
inlinevirtual

Indique si un spectre donné par son nom existe dans la liste.

Parameters
namenom du spectre

Referenced by AddPage(), GEVPageCreator::CheckInputs(), and GEVPage::Rename().

void GEVPageManager::PagePadGeometry ( GEVPage page,
const UInt_t  pad,
const Double_t  x0,
const Double_t  x1,
const Double_t  y0,
const Double_t  y1 
)
protectedvirtual

Définit la géométrie d'un pad dans une page.

Parameters
pagepointeur sur une page
padnuméro de pad dans la page
x0nouvelle coordonnée mini sur l'axe X
x1nouvelle coordonnée maxi sur l'axe X
y0nouvelle coordonnée mini sur l'axe Y
y1nouvelle coordonnée maxi sur l'axe Y

References GEVPage::SetPadGeometry().

void GEVPageManager::PagePadMargins ( GEVPage page,
const UInt_t  pad,
const Double_t  xmgl,
const Double_t  xmgr,
const Double_t  ymgu,
const Double_t  ymgd 
)
protectedvirtual

Définit les marges internes d'un pad.

Parameters
pagepointeur sur une page
padnuméro de pad dans la page
xmglmarge à gauche du pad
xmgrmarge à droite du pad
ymgumarge en haut du pad
ymgdmarge en bas du pad

References GEVPage::SetPadMargins().

void GEVPageManager::PageAddSpectrum ( GEVPage page,
const UInt_t  pad,
const string &  spec_name 
)
protectedvirtual

Ajoute un spectre dans un des pads d'une page.

Parameters
pagepointeur sur une page
padnuméro de pad dans la page
spec_namenom du spectre à ajouter

References GEVPage::AddSpectrum().

void GEVPageManager::PageAddContour ( GEVPage page,
const UInt_t  pad,
const string &  ct_name,
const Int_t  mode = GEVPadContour::ctDrawNormal 
)
protectedvirtual

Ajoute un contour dans un des pads d'une page.

Parameters
pagepointeur sur une page
padnuméro de pad dans la page
ct_namenom du contour à ajouter
modemode de tracé du contour

References GEVPage::AddContour().

void GEVPageManager::PagePadGeometry ( const UInt_t  pad,
const Double_t  x0,
const Double_t  x1,
const Double_t  y0,
const Double_t  y1 
)
virtual

Définit la géométrie d'un pad dans la dernière page ajoutée.

Parameters
padnuméro de pad dans la page
x0nouvelle coordonnée mini sur l'axe X
x1nouvelle coordonnée maxi sur l'axe X
y0nouvelle coordonnée mini sur l'axe Y
y1nouvelle coordonnée maxi sur l'axe Y

References GEVPage::SetPadGeometry().

void GEVPageManager::PagePadMargins ( const UInt_t  pad,
const Double_t  xmgl,
const Double_t  xmgr,
const Double_t  ymgu,
const Double_t  ymgd 
)
virtual

Définit les marges internes d'un pad, dans la dernière page ajoutée.

Parameters
padnuméro de pad dans la page
xmglmarge à gauche du pad
xmgrmarge à droite du pad
ymgumarge en haut du pad
ymgdmarge en bas du pad

References GEVPage::SetPadMargins().

void GEVPageManager::PageAddSpectrum ( const UInt_t  pad,
const string &  spec_name 
)
virtual

Ajoute un spectre dans un des pads de la dernière page ajoutée.

Parameters
padnuméro de pad dans la page
spec_namenom du spectre à ajouter

References GEVPage::AddSpectrum().

void GEVPageManager::PageAddContour ( const UInt_t  pad,
const string &  ct_name,
const Int_t  mode = GEVPadContour::ctDrawNormal 
)
virtual

Ajoute un contour dans un des pads de la dernière page ajoutée.

Parameters
padnuméro de pad dans la page
ct_namenom du contour à ajouter
modemode de tracé du contour

References GEVPage::AddContour().

void GEVPageManager::PagePadGeometry ( const string &  page_name,
const UInt_t  pad,
const Double_t  x0,
const Double_t  x1,
const Double_t  y0,
const Double_t  y1 
)
virtual

Définit la géométrie d'un pad dans une page.

Parameters
page_namenom de la page
padnuméro de pad dans la page
x0nouvelle coordonnée mini sur l'axe X
x1nouvelle coordonnée maxi sur l'axe X
y0nouvelle coordonnée mini sur l'axe Y
y1nouvelle coordonnée maxi sur l'axe Y

References GetPagePtr(), and GEVPage::SetPadGeometry().

void GEVPageManager::PagePadMargins ( const string &  page_name,
const UInt_t  pad,
const Double_t  xmgl,
const Double_t  xmgr,
const Double_t  ymgu,
const Double_t  ymgd 
)
virtual

Définit les marges internes d'un pad.

Parameters
page_namenom de la page
padnuméro de pad dans la page
xmglmarge à gauche du pad
xmgrmarge à droite du pad
ymgumarge en haut du pad
ymgdmarge en bas du pad

References GetPagePtr(), and GEVPage::SetPadMargins().

void GEVPageManager::PageAddSpectrum ( const string &  page_name,
const UInt_t  pad,
const string &  spec_name 
)
virtual

Ajoute un spectre dans un des pads d'une page.

Parameters
page_namenom de la page
padnuméro de pad dans la page
spec_namenom du spectre à ajouter

References GEVPage::AddSpectrum(), and GetPagePtr().

void GEVPageManager::PageAddContour ( const string &  page_name,
const UInt_t  pad,
const string &  ct_name,
const Int_t  mode = GEVPadContour::ctDrawNormal 
)
virtual

Ajoute un contour dans un des pads d'une page.

Parameters
page_namenom de la page
padnuméro de pad dans la page
ct_namenom du contour à ajouter
modemode de tracé du contour

References GEVPage::AddContour(), and GetPagePtr().

GEVPage * GEVPageManager::GetPagePtr ( const string  page_name)
virtual

Retourne un pointeur sur une page de la liste. Si la page n'est pas trouvée dans la liste un pointeur NULL est retourné.

Parameters
page_namenom de la page recherchée

Referenced by GEVPage::CheckName(), GetPadPtr(), PageAddContour(), PageAddSpectrum(), PagePadGeometry(), and PagePadMargins().

GEVPad * GEVPageManager::GetPadPtr ( GEVPage page,
const UInt_t  pad 
)
virtual

Retourne le pointeur sur un des pads de la page courante.

Parameters
pagepointeur sur une page
padnuméro de pad dans la page

References GEVPage::GetPadPtr().

Referenced by GetPadPtr(), and GetPlotPtr().

GEVPad * GEVPageManager::GetPadPtr ( const UInt_t  pad)
virtual

Retourne le pointeur sur un des pads de la page courante.

Parameters
padnuméro de pad dans la page

References GetPadPtr().

GEVPad * GEVPageManager::GetPadPtr ( const string &  page_name,
const UInt_t  pad 
)
virtual

Retourne le pointeur sur un des pads de la page courante.

Parameters
page_namenom de la page
padnuméro de pad dans la page

References GetPadPtr(), and GetPagePtr().

GEVPlot * GEVPageManager::GetPlotPtr ( GEVPage page,
const UInt_t  pad,
const string &  spec_name 
)
virtual

Retourne un pointeur sur une instance de représentation d'un spectre. Le spectre est recherché dans un pad donné d'une page donnée.

Parameters
pagepointeur sur une page graphique
padnuméro de pad
spec_namenom du spectre

References GetPadPtr(), and GEVPad::GetPlotPtr().

GEVPlot * GEVPageManager::GetPlotPtr ( const UInt_t  pad,
const string &  spec_name 
)
virtual

Retourne un pointeur sur une instance de représentation d'un spectre. Le spectre est recherché dans un pad donné de la page courante.

Parameters
padnuméro de pad
spec_namenom du spectre

References GetPadPtr(), and GEVPad::GetPlotPtr().

GEVPlot * GEVPageManager::GetPlotPtr ( const string &  page_name,
const UInt_t  pad,
const string &  spec_name 
)
virtual

Retourne un pointeur sur une instance de représentation d'un spectre. Le spectre est recherché dans un pad donné d'une page donnée.

Parameters
page_namenom de la page graphique
padnuméro de pad
spec_namenom du spectre

References GetPadPtr(), and GEVPad::GetPlotPtr().

u_int GEVPageManager::GetListUsingSpectrum ( const Spectrum sp,
RPointerList &  list 
) const
virtual

Fonction qui met à jour une liste de pointeurs sur les pages qui contiennent un spectre dans l'un de leurs pads. La fonction retourne le nombre de pages trouvées. La liste passée en argument (par référence) est vidée au début de la recherche.

Parameters
sppointeur sur le spectre recherché
listliste en retour des pointeurs sur les pages trouvées

Referenced by GEVSpectrumEditor::Delete().

u_int GEVPageManager::GetListUsingContour ( const RContour *  ct,
RPointerList &  list 
) const
virtual

Fonction qui met à jour une liste de pointeurs sur les pages qui affichent un contour dans l'un de leurs pads. La fonction retourne le nombre de pages trouvées. La liste passée en argument (par référence) est vidée au début de la recherche.

Parameters
ctpointeur sur le contour recherché
listliste en retour des pointeurs sur les pages trouvées

Referenced by GEVContourEditor::Delete().

void GEVPageManager::RemoveTree ( const TreeInfo tr)
virtual

Fonction qui supprime un arbre du gestionnaire d'événements.

Parameters
trpointeur sur l'arbre

References event_mgr, and EventManager::RemoveTree().

Referenced by GEVTreeEditor::Delete().

void GEVPageManager::RemoveSpectrum ( const Spectrum sp)
virtual

Fonction qui supprime un spectre de la liste de pages: tous les tracés de ce spectre sont supprimés. Le spectre est également retiré du gestionnaire d'événements. La fonction supprime également de façon récursive les spectres opérateurs qui utilisent le spectre à supprimer comme opérande (dans les pages, et dans le gestionnaire).

Parameters
sppointeur sur le spectre

References event_mgr, EventManager::GetSpectrumListPtr(), EventManager::RemoveSpectrum(), and SpectrumList::UsesSpectrum().

Referenced by GEVSpectrumEditor::Delete().

void GEVPageManager::RemoveContour ( const RContour *  ct)
virtual

Fonction qui supprime un contour de la liste de pages: tous les tracés de ce contour sont supprimés. Le spectre est également retiré du gestionnaire d'événements.

Parameters
ctpointeur sur le contour

References event_mgr, and EventManager::RemoveContour().

Referenced by GEVContourEditor::Delete().

void GEVPageManager::IncrementPageContours ( ) const
virtual

Fonction pour l'incrémentation des statistiques des tracés de contours.

Referenced by GEVRunBase::IncrementSpectra().

void GEVPageManager::ResetPageContours ( ) const
virtual

Fonction pour la remise à zéro des statistiques des tracés de contours.

Referenced by GEVRunBase::Reset().

void GEVPageManager::ConstructPages ( )
virtual

Construction effective de l'ensemble des pages: cette méthode doit être appelée une fois que les pages sont créées, avant de les utiliser.

References MenuHideShowPageUpdate(), page_construct, and UpdatePages().

Referenced by GEVRunBase::MenuAnalysisInit(), and GEVRunBase::Run().

void GEVPageManager::UpdatePages ( const Spectrum spec)
virtual

Mise à jour de l'ensemble des pages dans lesquelles est affiché un spectre.

Parameters
specpointeur sur le spectre
Int_t GEVPageManager::SavePages ( const string &  f_name) const
virtual

Fonction qui écrit la liste des pages dans un fichier. La fonction retourne le nombre de pages écrites, ou -1 en cas d'erreur.

Parameters
f_namenom du fichier de sortie

Referenced by GEVPageEditor::SaveAll(), and SaveAnalysis().

Int_t GEVPageManager::SavePages ( FILE *  fptr) const
virtual

Fonction qui écrit la liste des pages dans un fichier. La fonction retourne le nombre de pages écrites, ou -1 en cas d'erreur.

Parameters
fptrpointeur de fichier
Int_t GEVPageManager::LoadPages ( const string &  f_name,
const bool  append = true 
)
virtual

Fonction qui lit des pages dans un fichier. La fonction retourne le nombre de pages lues, ou -1 en cas d'erreur.

Parameters
f_namenom du fichier de sortie
appendindique si les pages sont ajoutées à la liste actuelle

References GEVPage::Construct(), GEVPage::GetPageName(), MenuHideShowPageUpdate(), page_construct, GEVPage::Read(), Remove(), and GEVPage::Update().

Referenced by GEVPageEditor::Load(), and LoadAnalysis().

Int_t GEVPageManager::LoadAnalysis ( const string &  f_name,
const bool  append = true 
)
virtual

Lecture complète des structures de l'analyse: contours, filtres spectres, pages...

Parameters
f_namenom du fichier de l'analyse
appendindique si les pages sont ajoutées à la liste actuelle

References event_mgr, GEV_ANAL_CONT, GEV_ANAL_FILT, GEV_ANAL_PAGE, GEV_ANAL_SPEC, GEV_ANAL_TREE, EventManager::LoadContourList(), EventManager::LoadFilterList(), LoadPages(), EventManager::LoadSpectraList(), EventManager::LoadTreeList(), and read_string().

Referenced by GEVRunBase::MenuAnalysisLoad().

const TGWindow * GEVPageManager::RootWindow ( ) const
inlinevirtual

Retourne un pointeur sur la fenêtre racine (système).

Reimplemented in GEVRunBase.

Referenced by GEVPage::Construct().

TGPopupMenu * GEVPageManager::MenuHideShowPageCreate ( const TGWindow *  p)
protectedvirtual

Création d'un menu pour Afficher / Cacher des pages de spectres. Le pointeur retourné peut alors être utilisé dans un menu. queconque. Attention, un seul menu de ce type peut être créé.

Parameters
pfenêtre parent

References gevDico, MenuHideShowPageUpdate(), GEVDico::page_mgr_hide_all, GEVDico::page_mgr_show_all, and w_menu_hide_show.

Referenced by GEVRunBase::ConstructMenus().

void GEVPageManager::MenuHideShowPageUpdate ( )
virtual

Mise à jour d'un menu pour Afficher / Cacher des pages de spectres.

References w_menu_hide_show.

Referenced by AddPage(), GEVPageCreator::Button(), GEVPage::ClosePage(), ConstructPages(), LoadPages(), MenuHideShowPageCreate(), and Remove().

void GEVPageManager::MenuHideShowPageSelect ( Int_t  id)
virtual

Slot appelé lorsqu'un menu d'affichage des pages est sélectionné.

void GEVPageManager::PageShown ( GEVPage page_ptr)
virtual

Methode appelée losqu'une page est affichée. Si le menu Hide/Show est défini, on marque l'entrée correspondante.

Parameters
page_ptrpointeur sur la page

References Find(), and w_menu_hide_show.

Referenced by GEVPage::Construct(), and GEVPage::Show().

void GEVPageManager::PageHidden ( GEVPage page_ptr)
virtual

Methode appelée losqu'une page est cachée. Si le menu Hide/Show est défini, on retire la marque de l'entrée correspondante.

Parameters
page_ptrpointeur sur la page

References Find(), and w_menu_hide_show.

Referenced by GEVPage::Hide().

int GEVPageManager::HistoEventSlot ( Int_t  event,
const GEVPage page_ptr,
const GEVPad pad_ptr,
const TH1 *  histo_ptr,
const Double_t  x,
const Double_t  y 
)
inlinevirtual

Fonction appelée lorsque la souris est dans le tracé d'un spectre sur une page.

Parameters
eventtype d'événement
page_ptrpointeur sur la page considérée
pad_ptrpointeur sur le pad considérée dans la page
histo_ptrpointeur sur l'histogramme tracé dans le pad
xposition en x dans les coordonnées du spectre
yposition en y dans les coordonnées du spectre

Referenced by GEVPage::ProcessPosition().

int GEVPageManager::HistoClickedSlot ( const GEVPage page_ptr,
const GEVPad pad_ptr,
const TH1 *  histo_ptr,
const Double_t  x,
const Double_t  y 
)
inlinevirtual

Fonction appelée lorsque le bouton de la souris est clické dans le tracé d'un spectre sur une page.

Parameters
page_ptrpointeur sur la page considérée
pad_ptrpointeur sur le pad considérée dans la page
histo_ptrpointeur sur l'histogramme tracé dans le pad
xposition en x dans les coordonnées du spectre
yposition en y dans les coordonnées du spectre

Reimplemented in GEVRunBase.

Referenced by GEVPage::ProcessPosition().

GEVPageManager::ClassDef ( GEVPageManager  ,
 
)

Définition à usage de ROOT...


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