GamR  0.0.0
GammaROOT
Loading...
Searching...
No Matches
Abbreviations.hh
Go to the documentation of this file.
1#ifndef GAMR_ABBREVIATIONS
2#define GAMR_ABBREVIATIONS
3
4#include <TH1.h>
5#include <TCanvas.h>
6
7#include <spect/Integral.hh>
8#include <spect/Cut.hh>
9#include <spect/Fit.hh>
10#include <spect/Display.hh>
11#include <spect/Transform.hh>
12#include <spect/Calibrate.hh>
13#include <toolkit/Gate.hh>
14#include <toolkit/Peak.hh>
15
16
18// HELP //
20void help(std::string topic="");
21
23// GATING //
25
26TH1D *gx(TCanvas *canvas = gPad->GetCanvas());
27TH1D *gy(TCanvas *canvas = gPad->GetCanvas());
28TH1D *bsx(TCanvas *canvas = gPad->GetCanvas());
29TH1D *bsy(TCanvas *canvas = gPad->GetCanvas());
30TH1D *bsx(TCanvas *canvas, const char *name);
31TH1D *bsy(TCanvas *canvas, const char *name);
32
34// PEAKS //
36void pfprint();
37void pfconf();
38void pfsave();
39void pfsave(std::string filename);
40GamR::Spect::PeakFit *pf(TCanvas *canvas = gPad->GetCanvas(), Option_t *foption = "", Option_t *option = "");
41GamR::TK::BPeak *bp(TCanvas *canvas = gPad->GetCanvas(), Option_t *foption = "", Option_t *option="sl");
42GamR::TK::BPeak *cbp(TCanvas *canvas = gPad->GetCanvas());
43
44std::pair<double, double> ig(TCanvas *canvas = gPad->GetCanvas());
45std::pair<double, double> igbs(TCanvas *canvas = gPad->GetCanvas());
46
47std::pair<double, double> ct(TCanvas *canvas = gPad->GetCanvas());
48std::pair<double, double> ctbs(TCanvas *canvas = gPad->GetCanvas());
49
50TSpectrum* fp(TCanvas *canvas = gPad->GetCanvas(), double sigma = 2, Option_t *option="", double threshold = 0.05);
51
53// VIEWING/MANIPULATING //
55
56//1-D
57void ls();
58void sp(int i, Option_t *option = "hist");
59void px(TVirtualPad *canvas = gPad->GetCanvas());
60void py(TVirtualPad *canvas = gPad->GetCanvas());
61void os(std::vector<int> indexes, TCanvas *canvas = NULL, Option_t *option = "hist");
62void os(std::vector<TH1*> hists, TCanvas *canvas = NULL, Option_t *option = "hist");
63void os(int iStart, int iStop, TCanvas *canvas = NULL, Option_t *option = "hist");
64void os(TH2 *hist, int iStart, int iStop);
65void os(TH2 *hist, std::vector<int> indices);
66void os(int i2D, int iStart, int iStop);
67void os(std::vector<std::string> files, std::string name, int iX, Option_t *option = "hist");
68void os(std::vector<std::string> files, std::string name, int iXstart, int iXstop, Option_t *option = "hist");
69void os(std::vector<std::string> files, std::string name, Option_t *option = "hist");
70void ss(std::vector<int> indexes, TCanvas *canvas = NULL, Option_t *option = "hist");
71void ss(std::vector<TH1*> hists, TCanvas *canvas = NULL, Option_t *option = "hist");
72void ss(int iStart, int iStop, TCanvas *canvas = NULL, Option_t *option = "hist");
73void ss(TH2 *hist, int iStart, int iStop);
74void ss(int i2D, int iStart, int iStop);
75void ss(std::vector<std::string> files, std::string name, int iX, Option_t *option = "hist");
76void ss(std::vector<std::string> files, std::string name, Option_t *option = "hist");
77void lin(TVirtualPad *canvas = NULL);
78void log(TVirtualPad *canvas = NULL);
79void zx(double low, double high, TVirtualPad *canvas = NULL);
80void zy(double low, double high, TVirtualPad *canvas = NULL);
81void uzx(TVirtualPad *canvas = NULL);
82void uzy(TVirtualPad *canvas = NULL);
83void uz(TVirtualPad *canvas = NULL);
84std::pair<double, double> ca(TVirtualPad *canvas = NULL, double sigma = 2);
85std::pair<double, double> ca2(TVirtualPad *canvas = NULL);
86std::pair<double, double> ca(TH1 *hist, double lowEst, double highEst, double lowEn, double highEn, double sigma);
87TH1 *add(std::vector<TH1*> hists, const char *name = "sum");
88TH1 *add(std::vector<int> hists, const char *name = "sum");
89TH1 *add(int iStart, int iStop, const char *name = "sum");
90TH1 *rb(TH1 *hist, int rebin);
91void rb(TVirtualPad *canvas = NULL, int rebin = 2);
92void ns(TVirtualPad *canvas = NULL, Option_t *option = "");
93void nsbs(TVirtualPad *canvas = NULL);
94void rn(TVirtualPad *canvas = NULL);
95void cs(TVirtualPad *canvas = NULL);
96
97//2-D
98void ls2();
99void sp2(int i, Option_t *option = "colz2");
100TH2 *add2(std::vector<TH2*> hists, const char *name = "sum");
101TH2 *add2(std::vector<int> hists, const char *name = "sum");
102TH2 *add2(int iStart, int iStop, const char *name = "sum");
103TH2 *rbx(TH2 *hist, int rebin);
104void rbx(TVirtualPad *canvas = NULL, int rebin = 2);
105TH2 *rby(TH2 *hist, int rebin);
106void rby(TVirtualPad *canvas = NULL, int rebin = 2);
107void cc(TH2 *hist, int ncontours=20, double bias=0.2);
108void cc(TVirtualPad *canvas=NULL, int ncontours=20, double bias=0.2);
109
110
111#endif
void ns(TVirtualPad *canvas=NULL, Option_t *option="")
void sp2(int i, Option_t *option="colz2")
TH2 * rby(TH2 *hist, int rebin)
TH1D * bsx(TCanvas *canvas=gPad->GetCanvas())
void rn(TVirtualPad *canvas=NULL)
void ss(std::vector< int > indexes, TCanvas *canvas=NULL, Option_t *option="hist")
void ls()
std::pair< double, double > ct(TCanvas *canvas=gPad->GetCanvas())
TH2 * rbx(TH2 *hist, int rebin)
TH2 * add2(std::vector< TH2 * > hists, const char *name="sum")
TH1 * add(std::vector< TH1 * > hists, const char *name="sum")
TH1 * rb(TH1 *hist, int rebin)
TH1D * gx(TCanvas *canvas=gPad->GetCanvas())
void cc(TH2 *hist, int ncontours=20, double bias=0.2)
std::pair< double, double > ctbs(TCanvas *canvas=gPad->GetCanvas())
void pfprint()
std::pair< double, double > ca(TVirtualPad *canvas=NULL, double sigma=2)
TSpectrum * fp(TCanvas *canvas=gPad->GetCanvas(), double sigma=2, Option_t *option="", double threshold=0.05)
void zx(double low, double high, TVirtualPad *canvas=NULL)
void zy(double low, double high, TVirtualPad *canvas=NULL)
void os(std::vector< int > indexes, TCanvas *canvas=NULL, Option_t *option="hist")
void nsbs(TVirtualPad *canvas=NULL)
void uzx(TVirtualPad *canvas=NULL)
void uz(TVirtualPad *canvas=NULL)
GamR::TK::BPeak * bp(TCanvas *canvas=gPad->GetCanvas(), Option_t *foption="", Option_t *option="sl")
void sp(int i, Option_t *option="hist")
void ls2()
std::pair< double, double > ig(TCanvas *canvas=gPad->GetCanvas())
TH1D * gy(TCanvas *canvas=gPad->GetCanvas())
void lin(TVirtualPad *canvas=NULL)
GamR::TK::BPeak * cbp(TCanvas *canvas=gPad->GetCanvas())
void px(TVirtualPad *canvas=gPad->GetCanvas())
void py(TVirtualPad *canvas=gPad->GetCanvas())
void pfsave()
void pfconf()
void help(std::string topic="")
std::pair< double, double > igbs(TCanvas *canvas=gPad->GetCanvas())
void cs(TVirtualPad *canvas=NULL)
TH1D * bsy(TCanvas *canvas=gPad->GetCanvas())
GamR::Spect::PeakFit * pf(TCanvas *canvas=gPad->GetCanvas(), Option_t *foption="", Option_t *option="")
void uzy(TVirtualPad *canvas=NULL)
std::pair< double, double > ca2(TVirtualPad *canvas=NULL)
void log(TVirtualPad *canvas=NULL)