30 #include <TPaveText.h>
62 class GEVPad :
public GListT<GEVPlot>,
101 GEVPad (
const Double_t x0,
121 virtual void Setup (
const string &name, TCanvas * c );
143 virtual void SetLogX (
const bool b =
true );
144 virtual void SetLogY (
const bool b =
true );
145 virtual void SetLogZ (
const bool b =
true );
146 virtual void SetStat (
const bool b =
true );
149 virtual void SetStatRMS (
const bool b =
true );
189 virtual bool UsesContour (
const RContour * ct )
const;
202 virtual bool Write ( FILE * fptr )
const;
213 Double_t &y0, Double_t &y1)
const;
260 {
pad_ptr->GetPadPar ( x0, y1, x1, y0); y0 = 1. - y0; y1 = 1. - y1; }
virtual Spectrum * SelectSpectrum(const UInt_t opt=0) const
Definition: GEVPad.cpp:1206
virtual void SetStatCont(const bool b=true)
Definition: GEVPad.hh:292
virtual bool WriteContours(FILE *fptr) const
Definition: GEVPad.cpp:2070
Definition: GEVPadAxisProperties.hh:24
virtual void Update()
Definition: GEVPad.cpp:560
Definition: GEVPage.hh:42
virtual Int_t GetParamNumber() const
Definition: GEVPad.cpp:202
virtual bool ReadContours(FILE *fptr)
Definition: GEVPad.cpp:2392
virtual void AdaptContourList()
Definition: GEVPad.cpp:1617
virtual const Param * GetYParamPtr() const
Definition: GEVPad.cpp:244
virtual GEVPadContour * AddContourPlot(GEVPadContour &ct_plot)
Definition: GEVPad.cpp:1330
Definition: GEVPadProperties.hh:29
virtual bool UsesContour(const RContour *ct) const
Definition: GEVPad.cpp:1402
virtual const Param * GetXParamPtr() const
Definition: GEVPad.cpp:223
virtual bool RemoveContour(const RContour *ct)
Definition: GEVPad.cpp:1424
virtual Int_t Get3DplotNumber() const
Definition: GEVPad.cpp:355
virtual bool CheckLogY()
Definition: GEVPad.cpp:393
Float_t stat_size
Taille du texte statistique.
Definition: GEVPad.hh:91
virtual GEVPlot * AddSpectrumPlot(GEVPlot *plot)
Definition: GEVPad.cpp:1052
virtual bool UsesSpectrum(const Spectrum *sp) const
Definition: GEVPad.cpp:1089
Definition: GEVPadContour.hh:49
virtual void SetLogX(const bool b=true)
Definition: GEVPad.cpp:438
virtual GEVPadContourList * GetContourListPtr()
Definition: GEVPad.hh:244
virtual void Unzoom()
Definition: GEVPad.cpp:478
Bool_t stat_mean
Valeur moyenne dans les statistiques.
Definition: GEVPad.hh:87
Definition: Spectrum.hh:222
Bool_t stat_entries
Nombre d'entrées dans les statistiques.
Definition: GEVPad.hh:86
virtual void ResetCounts() const
Definition: GEVPadContourList.cpp:106
virtual EventManager * GetEventManagerPtr() const
Definition: GEVPad.hh:236
Definition: GEVPageManager.hh:96
GEVPad(const Double_t x0, const Double_t x1, const Double_t y0, const Double_t y1)
Definition: GEVPad.cpp:37
virtual GEVPadContour * AddContour(RContour *ct, const Int_t m=GEVPadContour::ctDrawNormal)
Definition: GEVPad.cpp:1291
virtual void SetLogY(const bool b=true)
Definition: GEVPad.cpp:446
virtual GEVPlot * AddSpectrum(const string &spec_name)
Definition: GEVPad.cpp:1023
virtual GEVPage * GetPagePtr() const
Definition: GEVPad.hh:232
GEVPadContourList ctr_list
Liste des contours dans le pad.
Definition: GEVPad.hh:82
virtual void Setup(const string &name, TCanvas *c)
Definition: GEVPad.cpp:158
virtual GEVPlot * GetPlotPtr(const Spectrum *spec_ptr) const
Definition: GEVPad.cpp:1145
Bool_t stat_rms
Ecart-type dans les statistiques.
Definition: GEVPad.hh:88
void GetCurrentGeometry(Double_t &x0, Double_t &x1, Double_t &y0, Double_t &y1) const
Definition: GEVPad.hh:259
GEVPage * page_ptr
Pointeur sur la page contenant le pad.
Definition: GEVPad.hh:78
virtual void DrawStatPave()
Definition: GEVPad.cpp:1669
virtual void ExportPad()
Definition: GEVPad.cpp:977
virtual ~GEVPad()
Definition: GEVPad.cpp:86
virtual Int_t Get2DplotNumber() const
Definition: GEVPad.cpp:339
virtual UInt_t GetPlotOptions(const GEVPlot *hplot) const
Definition: GEVPad.cpp:313
virtual GEVPageManager * GetPageManagerPtr() const
Definition: GEVPad.cpp:131
virtual bool Write(FILE *fptr) const
Definition: GEVPad.cpp:1989
virtual void RangeAxisChanged()
Definition: GEVPad.cpp:2454
virtual void ResetGeometry()
Definition: GEVPad.cpp:541
virtual bool CheckLogX()
Definition: GEVPad.cpp:374
virtual Int_t Get1DplotNumber() const
Definition: GEVPad.cpp:323
virtual void SetStat(const bool b=true)
Definition: GEVPad.hh:268
virtual void IncrementContourCounts() const
Definition: GEVPad.cpp:1510
virtual bool WriteProperties(FILE *fptr) const
Definition: GEVPad.cpp:2019
virtual const Param * GetZParamPtr() const
Definition: GEVPad.cpp:265
virtual void SetStatMean(const bool b=true)
Definition: GEVPad.hh:280
virtual void ResetOptions()
Definition: GEVPad.cpp:525
GListIterT< GEVPlot > iterator
Itérateur des tracés de la collection (liste)
Definition: GEVPad.hh:69
virtual void ResetContourCounts() const
Definition: GEVPad.hh:248
Definition: GEVPadContourList.hh:20
virtual bool CheckLogZ()
Definition: GEVPad.cpp:411
TPad * pad_ptr
Pointeur sur le pad ROOT associé
Definition: GEVPad.hh:80
virtual void SetPage(GEVPage *page)
Definition: GEVPad.cpp:145
EventManager * event_mgr
Pointeur sur le gestionnaire d'événement.
Definition: GEVPad.hh:77
Bool_t stat
Affichage des statistiques.
Definition: GEVPad.hh:85
virtual void SetStatEntries(const bool b=true)
Definition: GEVPad.hh:274
Int_t stat_prec
Précision des statistiques.
Definition: GEVPad.hh:92
Definition: GEVPlot.hh:40
virtual TPad * GetTPadPtr() const
Definition: GEVPad.hh:240
virtual bool ReadProperties(FILE *fptr)
Definition: GEVPad.cpp:2235
virtual void SetStatRMS(const bool b=true)
Definition: GEVPad.hh:286
GEVPad & operator=(const GEVPad &original)
Definition: GEVPad.cpp:99
virtual string GetPlotOptionString(const GEVPlot *hplot) const
Definition: GEVPad.cpp:293
virtual TH1 * GetFirstHistoPtr() const
Definition: GEVPad.cpp:1129
Definition: EventManager.hh:59
static GEVPad * Read(FILE *fptr, GEVPage *pg)
Definition: GEVPad.cpp:2100
virtual void RemoveSpectrum(const Spectrum *sp)
Definition: GEVPad.cpp:1110
virtual void DrawContourList()
Definition: GEVPad.cpp:1462
TPaveText stat_pave
Zone des statistiques.
Definition: GEVPad.hh:93
virtual void SetLogZ(const bool b=true)
Definition: GEVPad.cpp:461
Bool_t stat_cont
Statistiques des contours.
Definition: GEVPad.hh:89