GamR  0.0.0
GammaROOT
Loading...
Searching...
No Matches
Display.hh
Go to the documentation of this file.
1#ifndef GAMR_SPECT_DISPLAY_HH
2#define GAMR_SPECT_DISPLAY_HH
3
4#include <vector>
5
6#include <TH1.h>
7#include <TH2.h>
8#include <TCanvas.h>
9
10namespace GamR {
11 namespace Spect {
12 std::vector<TH1*> List1DSpectra(bool quiet=false);
13 std::vector<TH2*> List2DSpectra(bool quiet=false);
14 void Draw(int i, Option_t *option = "hist");
15 void Draw2D(int i, Option_t *option = "colz2");
16 void OverlaySpectra(std::vector<int> display_indexes, TCanvas *canvas = NULL, Option_t *option = "hist");
17 void OverlaySpectra(int iStart, int iStop, TCanvas *canvas = NULL, Option_t *option = "hist");
18 void OverlaySpectra(std::vector<TH1*> hists, TCanvas *canvas = NULL, Option_t *option = "hist");
19 void OverlaySpectra(TH2 *hist, int iStart, int iStop, Option_t *option = "hist");
20 void OverlaySpectra(TH2 *hist, std::vector<int> indices, Option_t *option = "hist");
21 void OverlaySpectra(int i2D, int iStart, int iStop, Option_t *option = "hist");
22 void OverlaySpectra(std::vector<std::string> files, std::string name, int iX, Option_t *option = "hist");
23 void OverlaySpectra(std::vector<std::string> files, std::string name, int iXstart, int iXstop, Option_t *option = "hist");
24 void OverlaySpectra(std::vector<std::string> files, std::string name, Option_t *option = "hist");
25 void StackSpectra(std::vector<int> display_indexes, TCanvas *canvas = NULL, Option_t *option = "hist");
26 void StackSpectra(int iStart, int iStop, TCanvas *canvas = NULL, Option_t *option = "hist");
27 void StackSpectra(std::vector<TH1*> hists, TCanvas *canvas = NULL, Option_t *option = "hist");
28 void StackSpectra(TH2 *hist, int iStart, int iStop, Option_t *option = "hist");
29 void StackSpectra(int i2D, int iStart, int iStop, Option_t *option = "hist");
30 void StackSpectra(std::vector<std::string> files, std::string name, int iX, Option_t *option = "hist");
31 void StackSpectra(std::vector<std::string> files, std::string name, Option_t *option = "hist");
32 void ContourCalc(TH2 *hist, int ncontours=20, double bias=0.2);
33 void ContourCalc(TVirtualPad *canvas = NULL, int ncontours=20, double bias = 0.2);
34 void LinAll(TVirtualPad *canvas = NULL);
35 void LogAll(TVirtualPad *canvas = NULL);
36 void ZoomAllX(double low, double high, TVirtualPad *canvas = NULL);
37 void ZoomAllY(double low, double high, TVirtualPad *canvas = NULL);
38 void UnZoomAllX(TVirtualPad *canvas = NULL);
39 void UnZoomAllY(TVirtualPad *canvas = NULL);
40 void Cursor(TVirtualPad *canvas = NULL);
41
42 void NormSpectra(TVirtualPad *canvas = NULL, Option_t *option = "");
43 void NormSpectraBackSub(TVirtualPad *canvas = NULL);
44 void Rename(TVirtualPad *canvas = NULL);
45 }
46}
47
48#endif
std::vector< TH2 * > List2DSpectra(bool quiet)
Definition Display.cc:53
void Draw2D(int i, Option_t *option)
Definition Display.cc:85
void Draw(int i, Option_t *option)
Definition Display.cc:81
std::vector< TH1 * > List1DSpectra(bool quiet)
Definition Display.cc:16
void Rename(TVirtualPad *canvas)
Definition Display.cc:569
void NormSpectra(TVirtualPad *canvas, Option_t *option)
Definition Display.cc:513
void ContourCalc(TH2 *hist, int ncontours, double bias)
Definition Display.cc:277
void Cursor(TVirtualPad *canvas)
Definition Display.cc:588
void LinAll(TVirtualPad *canvas)
Definition Display.cc:372
void UnZoomAllY(TVirtualPad *canvas)
Definition Display.cc:485
void OverlaySpectra(std::vector< int > display_indexes, TCanvas *canvas, Option_t *option)
Definition Display.cc:90
void LogAll(TVirtualPad *canvas)
Definition Display.cc:388
void NormSpectraBackSub(TVirtualPad *canvas)
Definition Display.cc:547
void StackSpectra(std::vector< int > display_indexes, TCanvas *canvas, Option_t *option)
Definition Display.cc:198
void ZoomAllX(double low, double high, TVirtualPad *canvas)
Definition Display.cc:405
void ZoomAllY(double low, double high, TVirtualPad *canvas)
Definition Display.cc:431
void UnZoomAllX(TVirtualPad *canvas)
Definition Display.cc:457
Definition Gain.cc:19