GamR  0.0.0
GammaROOT
Loading...
Searching...
No Matches
Cut.hh File Reference
#include <memory>
#include <vector>
#include <TCanvas.h>
#include <TH2.h>
#include <TCutG.h>
#include <TSpectrum2.h>
#include <utils/Utilities.hh>
#include <toolkit/Gate.hh>
#include <nucleus/Transition.hh>
+ Include dependency graph for Cut.hh:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  GamR
 
namespace  GamR::Spect
 

Functions

TH1D * GamR::Spect::ProjX (TH2 *hist, const char *name)
 
TH1D * GamR::Spect::ProjX (TH2 *hist)
 
TH1D * GamR::Spect::ProjX (TVirtualPad *canvas, const char *name)
 
TH1D * GamR::Spect::ProjX (TVirtualPad *canvas)
 
TH1D * GamR::Spect::ProjY (TH2 *hist, const char *name)
 
TH1D * GamR::Spect::ProjY (TH2 *hist)
 
TH1D * GamR::Spect::ProjY (TVirtualPad *canvas, const char *name)
 
TH1D * GamR::Spect::ProjY (TVirtualPad *canvas)
 
TH1D * GamR::Spect::GateX (TH2 *hist, GamR::TK::Gate peak, const char *name)
 
TH1D * GamR::Spect::GateX (TH2 *hist, GamR::TK::Gate peak)
 
TH1D * GamR::Spect::GateX (TCanvas *canvas, const char *name)
 
TH1D * GamR::Spect::GateX (TCanvas *canvas)
 
TH1D * GamR::Spect::GateY (TH2 *hist, GamR::TK::Gate peak, const char *name)
 
TH1D * GamR::Spect::GateY (TH2 *hist, GamR::TK::Gate peak)
 
TH1D * GamR::Spect::GateY (TCanvas *canvas, const char *name)
 
TH1D * GamR::Spect::GateY (TCanvas *canvas)
 
TH1D * GamR::Spect::BackgroundSubtractX (TH2 *hist, GamR::TK::Gate peak, std::vector< GamR::TK::Gate > background, const char *name)
 
TH1D * GamR::Spect::BackgroundSubtractX (TH2 *hist, GamR::TK::Gate peak, std::vector< GamR::TK::Gate > background)
 
TH1D * GamR::Spect::BackgroundSubtractX (TH2 *hist, GamR::TK::Gate peak, GamR::TK::Gate background, const char *name)
 
TH1D * GamR::Spect::BackgroundSubtractX (TH2 *hist, GamR::TK::Gate peak, GamR::TK::Gate background)
 
TH1D * GamR::Spect::BackgroundSubtractX (TH2 *hist, GamR::Nucleus::Transition peak, const char *name)
 
TH1D * GamR::Spect::BackgroundSubtractX (TH2 *hist, GamR::Nucleus::Transition peak)
 
TH1D * GamR::Spect::BackgroundSubtractX (TCanvas *canvas, const char *name)
 
TH1D * GamR::Spect::BackgroundSubtractX (TCanvas *canvas)
 
TH1D * GamR::Spect::BackgroundSubtractY (TH2 *hist, GamR::TK::Gate peak, std::vector< GamR::TK::Gate > background, const char *name)
 
TH1D * GamR::Spect::BackgroundSubtractY (TH2 *hist, GamR::TK::Gate peak, std::vector< GamR::TK::Gate > background)
 
TH1D * GamR::Spect::BackgroundSubtractY (TH2 *hist, GamR::TK::Gate peak, GamR::TK::Gate background, const char *name)
 
TH1D * GamR::Spect::BackgroundSubtractY (TH2 *hist, GamR::TK::Gate peak, GamR::TK::Gate background)
 
TH1D * GamR::Spect::BackgroundSubtractY (TH2 *hist, GamR::Nucleus::Transition peak, const char *name)
 
TH1D * GamR::Spect::BackgroundSubtractY (TH2 *hist, GamR::Nucleus::Transition peak)
 
TH1D * GamR::Spect::BackgroundSubtractY (TCanvas *canvas, const char *name)
 
TH1D * GamR::Spect::BackgroundSubtractY (TCanvas *canvas)
 
TH2D * GamR::Spect::BackgroundSubtract2D (TH2 *peak, TH2 *background, double scale)
 
TCutG * GamR::Spect::DrawCut (TVirtualPad *canvas, bool verbose, std::string filename, int ID)
 
TCutG * GamR::Spect::DrawCut (std::string cutfile, int ID, TVirtualPad *canvas)
 
void GamR::Spect::PrintCut (TCutG *cut)
 
std::shared_ptr< TH2D > GamR::Spect::BackgroundEstimate (const TH2 *hist, Int_t NiterX, Int_t NiterY, Int_t direction, Int_t filtertype)