musrfit  1.9.2
PMusrCanvas.h File Reference
#include <TObject.h>
#include <TQObject.h>
#include <TStyle.h>
#include <TRootCanvas.h>
#include <TGMenu.h>
#include <TCanvas.h>
#include <TPaveText.h>
#include <TLegend.h>
#include <TPad.h>
#include <TH1F.h>
#include <TGraphErrors.h>
#include <TMultiGraph.h>
#include <TLatex.h>
#include "PMusr.h"
#include "PMsrHandler.h"
#include "PRunListCollection.h"
Include dependency graph for PMusrCanvas.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PMusrCanvasPlotRange
 
struct  PMusrCanvasDataSet
 
struct  PMusrCanvasNonMusrDataSet
 
struct  PMusrCanvasAsciiDump
 
class  PMusrCanvas
 

Macros

#define YINFO   0.1
 
#define YTITLE   0.95
 
#define XTHEO   0.75
 
#define PV_DATA   1
 
#define PV_FOURIER_REAL   2
 
#define PV_FOURIER_IMAG   3
 
#define PV_FOURIER_REAL_AND_IMAG   4
 
#define PV_FOURIER_PWR   5
 
#define PV_FOURIER_PHASE   6
 
#define PV_FOURIER_PHASE_OPT_REAL   7
 
#define P_MENU_ID_DATA   10001
 
#define P_MENU_ID_FOURIER   10002
 
#define P_MENU_ID_DIFFERENCE   10003
 
#define P_MENU_ID_AVERAGE   10004
 
#define P_MENU_ID_EXPORT_DATA   10005
 
#define P_MENU_PLOT_OFFSET   1000
 
#define P_MENU_ID_FOURIER_REAL   100
 
#define P_MENU_ID_FOURIER_IMAG   101
 
#define P_MENU_ID_FOURIER_REAL_AND_IMAG   102
 
#define P_MENU_ID_FOURIER_PWR   103
 
#define P_MENU_ID_FOURIER_PHASE   104
 
#define P_MENU_ID_FOURIER_PHASE_OPT_REAL   105
 
#define P_MENU_ID_FOURIER_PHASE_PLUS   106
 
#define P_MENU_ID_FOURIER_PHASE_MINUS   107
 

Typedefs

typedef std::vector< PMusrCanvasDataSetPMusrCanvasDataList
 
typedef std::vector< PMusrCanvasNonMusrDataSetPMusrCanvasNonMusrDataList
 
typedef std::vector< PMusrCanvasAsciiDumpPMusrCanvasAsciiDumpVector
 

Macro Definition Documentation

◆ P_MENU_ID_AVERAGE

#define P_MENU_ID_AVERAGE   10004

Definition at line 70 of file PMusrCanvas.h.

◆ P_MENU_ID_DATA

#define P_MENU_ID_DATA   10001

◆ P_MENU_ID_DIFFERENCE

#define P_MENU_ID_DIFFERENCE   10003

◆ P_MENU_ID_EXPORT_DATA

#define P_MENU_ID_EXPORT_DATA   10005

Definition at line 71 of file PMusrCanvas.h.

◆ P_MENU_ID_FOURIER

#define P_MENU_ID_FOURIER   10002

Definition at line 68 of file PMusrCanvas.h.

◆ P_MENU_ID_FOURIER_IMAG

#define P_MENU_ID_FOURIER_IMAG   101

Definition at line 76 of file PMusrCanvas.h.

◆ P_MENU_ID_FOURIER_PHASE

#define P_MENU_ID_FOURIER_PHASE   104

Definition at line 79 of file PMusrCanvas.h.

◆ P_MENU_ID_FOURIER_PHASE_MINUS

#define P_MENU_ID_FOURIER_PHASE_MINUS   107

Definition at line 82 of file PMusrCanvas.h.

◆ P_MENU_ID_FOURIER_PHASE_OPT_REAL

#define P_MENU_ID_FOURIER_PHASE_OPT_REAL   105

Definition at line 80 of file PMusrCanvas.h.

◆ P_MENU_ID_FOURIER_PHASE_PLUS

#define P_MENU_ID_FOURIER_PHASE_PLUS   106

Definition at line 81 of file PMusrCanvas.h.

◆ P_MENU_ID_FOURIER_PWR

#define P_MENU_ID_FOURIER_PWR   103

Definition at line 78 of file PMusrCanvas.h.

◆ P_MENU_ID_FOURIER_REAL

#define P_MENU_ID_FOURIER_REAL   100

Definition at line 75 of file PMusrCanvas.h.

◆ P_MENU_ID_FOURIER_REAL_AND_IMAG

#define P_MENU_ID_FOURIER_REAL_AND_IMAG   102

Definition at line 77 of file PMusrCanvas.h.

◆ P_MENU_PLOT_OFFSET

#define P_MENU_PLOT_OFFSET   1000

◆ PV_DATA

◆ PV_FOURIER_IMAG

◆ PV_FOURIER_PHASE

◆ PV_FOURIER_PHASE_OPT_REAL

◆ PV_FOURIER_PWR

◆ PV_FOURIER_REAL

◆ PV_FOURIER_REAL_AND_IMAG

◆ XTHEO

#define XTHEO   0.75

Definition at line 55 of file PMusrCanvas.h.

Referenced by PMusrCanvas::InitMusrCanvas().

◆ YINFO

#define YINFO   0.1

Definition at line 53 of file PMusrCanvas.h.

Referenced by PMusrCanvas::InitMusrCanvas().

◆ YTITLE

#define YTITLE   0.95

Definition at line 54 of file PMusrCanvas.h.

Referenced by PMusrCanvas::InitMusrCanvas().

Typedef Documentation

◆ PMusrCanvasAsciiDumpVector

typedef to make to code more readable: vector of the above data structure. Used if there are multiple histogramms to be dumped.

Definition at line 196 of file PMusrCanvas.h.

◆ PMusrCanvasDataList

typedef to make to code more readable: list of histogram data sets.

Definition at line 148 of file PMusrCanvas.h.

◆ PMusrCanvasNonMusrDataList

typedef to make to code more readable: list of error graph data sets.

Definition at line 179 of file PMusrCanvas.h.