GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
Loading...
Searching...
No Matches
TSourceCalibration.h File Reference
#include <cstdarg>
#include <iostream>
#include <vector>
#include <string>
#include <thread>
#include <mutex>
#include <future>
#include <queue>
#include "TFile.h"
#include "TCanvas.h"
#include "TPad.h"
#include "TLegend.h"
#include "TGFrame.h"
#include "TGTab.h"
#include "TGFSComboBox.h"
#include "TGStatusBar.h"
#include "TGButtonGroup.h"
#include "TGButton.h"
#include "TGNumberEntry.h"
#include "TGLabel.h"
#include "TGProgressBar.h"
#include "TRootEmbeddedCanvas.h"
#include "TH2.h"
#include "TPaveText.h"
#include "RVersion.h"
#include "TPeakFitter.h"
#include "TGauss.h"
#include "TSinglePeak.h"
#include "TNucleus.h"
#include "TCalibrationGraph.h"
#include "GH1D.h"
#include "Globals.h"
#include "TRedirect.h"
+ Include dependency graph for TSourceCalibration.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TChannelTab
 
class  TSourceCalibration
 
class  TSourceTab
 

Functions

bool FilledBin (TH2 *matrix, const int &bin)
 
std::map< TGauss *, std::tuple< double, double, double, double > > Match (std::vector< TGauss * > peaks, std::vector< std::tuple< double, double, double, double > > sources, TSourceTab *sourceTab)
 
double Polynomial (double *x, double *par)
 
std::map< double, std::tuple< double, double, double, double > > RoughCal (std::vector< double > peaks, std::vector< std::tuple< double, double, double, double > > sources, TSourceTab *sourceTab)
 
std::map< TGauss *, std::tuple< double, double, double, double > > SmartMatch (std::vector< TGauss * > peaks, std::vector< std::tuple< double, double, double, double > > sources, TSourceTab *sourceTab)