musrfit
1.9.2
|
#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"
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< PMusrCanvasDataSet > | PMusrCanvasDataList |
typedef std::vector< PMusrCanvasNonMusrDataSet > | PMusrCanvasNonMusrDataList |
typedef std::vector< PMusrCanvasAsciiDump > | PMusrCanvasAsciiDumpVector |
#define P_MENU_ID_AVERAGE 10004 |
Definition at line 70 of file PMusrCanvas.h.
#define P_MENU_ID_DATA 10001 |
Definition at line 67 of file PMusrCanvas.h.
Referenced by PMusrCanvas::HandleCmdKey(), PMusrCanvas::HandleMenuPopup(), PMusrCanvas::InitMusrCanvas(), and PMusrCanvas::UpdateDataTheoryPad().
#define P_MENU_ID_DIFFERENCE 10003 |
Definition at line 69 of file PMusrCanvas.h.
Referenced by PMusrCanvas::HandleCmdKey(), PMusrCanvas::HandleMenuPopup(), and PMusrCanvas::InitMusrCanvas().
#define P_MENU_ID_EXPORT_DATA 10005 |
Definition at line 71 of file PMusrCanvas.h.
#define P_MENU_ID_FOURIER 10002 |
Definition at line 68 of file PMusrCanvas.h.
#define P_MENU_ID_FOURIER_IMAG 101 |
Definition at line 76 of file PMusrCanvas.h.
#define P_MENU_ID_FOURIER_PHASE 104 |
Definition at line 79 of file PMusrCanvas.h.
#define P_MENU_ID_FOURIER_PHASE_MINUS 107 |
Definition at line 82 of file PMusrCanvas.h.
#define P_MENU_ID_FOURIER_PHASE_OPT_REAL 105 |
Definition at line 80 of file PMusrCanvas.h.
#define P_MENU_ID_FOURIER_PHASE_PLUS 106 |
Definition at line 81 of file PMusrCanvas.h.
#define P_MENU_ID_FOURIER_PWR 103 |
Definition at line 78 of file PMusrCanvas.h.
#define P_MENU_ID_FOURIER_REAL 100 |
Definition at line 75 of file PMusrCanvas.h.
#define P_MENU_ID_FOURIER_REAL_AND_IMAG 102 |
Definition at line 77 of file PMusrCanvas.h.
#define P_MENU_PLOT_OFFSET 1000 |
Definition at line 73 of file PMusrCanvas.h.
Referenced by PMusrCanvas::HandleCmdKey(), PMusrCanvas::HandleMenuPopup(), PMusrCanvas::InitMusrCanvas(), and PMusrCanvas::UpdateDataTheoryPad().
#define PV_DATA 1 |
Definition at line 58 of file PMusrCanvas.h.
Referenced by ClassImpQ(), PMusrCanvas::ExportData(), PMusrCanvas::HandleCmdKey(), PMusrCanvas::HandleMenuPopup(), PMusrCanvas::InitMusrCanvas(), PMusrCanvas::PlotAverage(), PMusrCanvas::PlotData(), and PMusrCanvas::PlotDifference().
#define PV_FOURIER_IMAG 3 |
Definition at line 60 of file PMusrCanvas.h.
Referenced by PMusrCanvas::ExportData(), PMusrCanvas::HandleCmdKey(), PMusrCanvas::HandleMenuPopup(), PMusrCanvas::PlotAverage(), PMusrCanvas::PlotFourier(), PMusrCanvas::PlotFourierDifference(), and PMusrCanvas::UpdateDataTheoryPad().
#define PV_FOURIER_PHASE 6 |
Definition at line 63 of file PMusrCanvas.h.
Referenced by PMusrCanvas::ExportData(), PMusrCanvas::HandleCmdKey(), PMusrCanvas::HandleMenuPopup(), PMusrCanvas::PlotAverage(), PMusrCanvas::PlotFourier(), PMusrCanvas::PlotFourierDifference(), and PMusrCanvas::UpdateDataTheoryPad().
#define PV_FOURIER_PHASE_OPT_REAL 7 |
Definition at line 64 of file PMusrCanvas.h.
Referenced by PMusrCanvas::ExportData(), PMusrCanvas::HandleCmdKey(), PMusrCanvas::HandleFourier(), PMusrCanvas::HandleMenuPopup(), PMusrCanvas::PlotAverage(), PMusrCanvas::PlotFourier(), PMusrCanvas::PlotFourierDifference(), and PMusrCanvas::UpdateDataTheoryPad().
#define PV_FOURIER_PWR 5 |
Definition at line 62 of file PMusrCanvas.h.
Referenced by PMusrCanvas::DecrementFourierPhase(), PMusrCanvas::ExportData(), PMusrCanvas::HandleCmdKey(), PMusrCanvas::HandleMenuPopup(), PMusrCanvas::IncrementFourierPhase(), PMusrCanvas::PlotAverage(), PMusrCanvas::PlotFourier(), PMusrCanvas::PlotFourierDifference(), and PMusrCanvas::UpdateDataTheoryPad().
#define PV_FOURIER_REAL 2 |
Definition at line 59 of file PMusrCanvas.h.
Referenced by PMusrCanvas::ExportData(), PMusrCanvas::HandleCmdKey(), PMusrCanvas::HandleMenuPopup(), PMusrCanvas::PlotAverage(), PMusrCanvas::PlotFourier(), PMusrCanvas::PlotFourierDifference(), and PMusrCanvas::UpdateDataTheoryPad().
#define PV_FOURIER_REAL_AND_IMAG 4 |
Definition at line 61 of file PMusrCanvas.h.
Referenced by PMusrCanvas::ExportData(), PMusrCanvas::HandleCmdKey(), PMusrCanvas::HandleMenuPopup(), PMusrCanvas::PlotAverage(), PMusrCanvas::PlotFourier(), PMusrCanvas::PlotFourierDifference(), and PMusrCanvas::UpdateDataTheoryPad().
#define XTHEO 0.75 |
Definition at line 55 of file PMusrCanvas.h.
Referenced by PMusrCanvas::InitMusrCanvas().
#define YINFO 0.1 |
Definition at line 53 of file PMusrCanvas.h.
Referenced by PMusrCanvas::InitMusrCanvas().
#define YTITLE 0.95 |
Definition at line 54 of file PMusrCanvas.h.
Referenced by PMusrCanvas::InitMusrCanvas().
typedef std::vector<PMusrCanvasAsciiDump> 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.
typedef std::vector<PMusrCanvasDataSet> PMusrCanvasDataList |
typedef to make to code more readable: list of histogram data sets.
Definition at line 148 of file PMusrCanvas.h.
typedef std::vector<PMusrCanvasNonMusrDataSet> PMusrCanvasNonMusrDataList |
typedef to make to code more readable: list of error graph data sets.
Definition at line 179 of file PMusrCanvas.h.