Analysis  version 7.0 - august 2014
GEVDivisionRequester.hh
Go to the documentation of this file.
1 //======================================================================
2 /*! \file GEVDivisionRequester.hh
3  *
4  * Déclaration de la classe GEVDivisionRequester, pour la saisie
5  * de division graphique (Pad ou Page, par exemple).
6  */
7 //======================================================================
8 
9 #ifndef GEV_DIVISION_REQUESTER_HH
10 #define GEV_DIVISION_REQUESTER_HH
11 
12 #include "RGBaseRequester.hh"
13 
14 #include <TGNumberEntry.h>
15 
16 //======================================================================
17 /*! \class GEVDivisionRequester
18  *
19  * Cette classe contient l'ensemble des informations relative au
20  * tracé des histogrammes dans la zone graphique.
21  * - échelles automatiques
22  * - limites de tracé * - ... */ class GEVDivisionRequester : public RGBaseRequester { //---------------------------------------------------------------------- /*! \object_doc */ GObject(GEVDivisionRequester); //---------------------------------------------------------------------- protected: #ifndef __MAKECINT__ UInt_t * nx_ptr; ///< Pointeur sur le résultat X UInt_t * ny_ptr; ///< Pointeur sur le résultat Y #endif TGNumberEntry * w_div_x; ///< Saisie de la division en X TGNumberEntry * w_div_y; ///< Saisie de la division en Y //---------------------------------------------------------------------- // Constructeur, destructeur, affectation public: GEVDivisionRequester ( const TGWindow *mw, Int_t &r, UInt_t &nx, UInt_t &ny, const char *title, const bool start = true ); GEVDivisionRequester ( const TGWindow *mw, Int_t &r, const char *title, const bool start = false ); GEVDivisionRequester ( const GEVDivisionRequester & original ); virtual ~GEVDivisionRequester ( ); //---------------------------------------------------------------------- virtual void Construct ( ); // boutons de la requête (surcharge de RGMessageRequester) virtual void Button ( Int_t n ); //---------------------------------------------------------------------- // pour ROOT... public: /*! Définition à usage de ROOT... */ ClassDef(GEVDivisionRequester,0); } ; //====================================================================== #endif
23  * - ...
24  */
25 class GEVDivisionRequester : public RGBaseRequester
26 {
27 //----------------------------------------------------------------------
28  /*! \object_doc */
30 //----------------------------------------------------------------------
31 
32  protected:
33  #ifndef __MAKECINT__
34  UInt_t * nx_ptr; ///< Pointeur sur le résultat X
35  UInt_t * ny_ptr; ///< Pointeur sur le résultat Y
36  #endif
37 
38  TGNumberEntry * w_div_x; ///< Saisie de la division en X
39  TGNumberEntry * w_div_y; ///< Saisie de la division en Y
40 
41 //----------------------------------------------------------------------
42 // Constructeur, destructeur, affectation
43  public:
44 
45  GEVDivisionRequester ( const TGWindow *mw, Int_t &r, UInt_t &nx, UInt_t &ny,
46  const char *title, const bool start = true );
47  GEVDivisionRequester ( const TGWindow *mw, Int_t &r,
48  const char *title, const bool start = false );
49  GEVDivisionRequester ( const GEVDivisionRequester & original );
50 
51  virtual ~GEVDivisionRequester ( );
52 
53 //----------------------------------------------------------------------
54  virtual void Construct ( );
55 
56  // boutons de la requête (surcharge de RGMessageRequester)
57  virtual void Button ( Int_t n );
58 
59 //----------------------------------------------------------------------
60 // pour ROOT...
61  public:
62  /*! Définition à usage de ROOT... */
64 } ;
65 
66 
67 //======================================================================
68 #endif
ClassDef(GEVDivisionRequester, 0)
UInt_t * nx_ptr
Pointeur sur le résultat X.
Definition: GEVDivisionRequester.hh:34
virtual void Construct()
Definition: GEVDivisionRequester.cpp:96
virtual ~GEVDivisionRequester()
Definition: GEVDivisionRequester.cpp:86
TGNumberEntry * w_div_y
Saisie de la division en Y.
Definition: GEVDivisionRequester.hh:39
GEVDivisionRequester(const TGWindow *mw, Int_t &r, UInt_t &nx, UInt_t &ny, const char *title, const bool start=true)
Definition: GEVDivisionRequester.cpp:30
GObject(GEVDivisionRequester)
TGNumberEntry * w_div_x
Saisie de la division en X.
Definition: GEVDivisionRequester.hh:38
UInt_t * ny_ptr
Pointeur sur le résultat Y.
Definition: GEVDivisionRequester.hh:35
Definition: GEVDivisionRequester.hh:25
virtual void Button(Int_t n)
Definition: GEVDivisionRequester.cpp:174