Functions | Variables
PRD2020/UnfoldSpectrum.cc File Reference
#include <iostream>
#include <iomanip>
#include <fstream>
#include <cmath>
#include <vector>
#include <cstring>
#include <sstream>
#include <TFile.h>
#include <TCanvas.h>
#include <TMath.h>
#include <TF1.h>
#include "Math/WrappedTF1.h"
#include "Math/Integrator.h"
#include <TH1D.h>
#include <TNtupleD.h>
#include <TMinuit.h>
#include <TGraphAsymmErrors.h>
#include <TGraphErrors.h>
#include <TGraph.h>
#include <TAxis.h>
#include <TMatrixD.h>
#include <TVectorD.h>
#include <TApplication.h>
#include <TImage.h>
#include <TROOT.h>
#include <TStyle.h>
#include <TLegend.h>
#include <TFeldmanCousins.h>
#include "BiasFunctions.hh"
#include "ResolutionFunctions.hh"
#include "TriggerFunctions.hh"
#include "UnfoldUtilities.hh"
#include "FittingFunctions.hh"
#include "Statistics.hh"

Go to the source code of this file.

Functions

TVectorD Chi2_lik (double *pars)
 
void FitFCN (Int_t &npar, Double_t *gin, Double_t &f, Double_t *par, Int_t iflag)
 
double InverseSdCalibration (const double, TVectorD)
 
double Likelihood (double *pars)
 
int main (int argc, char *argv[])
 
TVectorD MinuitMinimization (double *, Int_t, bool)
 
TMatrixD parsCov (20, 20)
 
void PrintResults (TVectorD, TVectorD)
 
double ScaledErrorFunction (const double, const std::vector< double > &)
 
void TestFormat (string, int)
 

Variables

const double EeV = 1e18
 
double exposure
 
double fChi2_lik
 
int fNdf
 
bool HeraldAnalysis
 
int IerFlg
 
int IntegrationSteps
 
double IntXmax
 
double IntXmin
 
TMatrixD kmatrix
 
string modelfunctions
 
int NPar
 
TVectorD parsErrorsFit
 
TVectorD parsFit
 
TVectorD raw_flux
 
TVectorD raw_flux_rebinned
 
TVectorD raw_lgEs
 
TVectorD raw_lgEs_rebinned
 
TVectorD raw_nevents
 
TVectorD raw_nevents_rebinned
 
TVectorD raw_staterrlow
 
TVectorD raw_staterrlow_rebinned
 
TVectorD raw_staterrup
 
TVectorD raw_staterrup_rebinned
 
TAxis * rawAxis_lgE
 
TAxis * thLgE
 
TVectorD UnfoldCorrectionFactor
 
TMatrixD UnfoldCorrectionFactorCoV
 
TVectorD UnfoldCorrectionFactorMax
 
TVectorD UnfoldCorrectionFactorMin
 
TVectorD vecLgE
 

Function Documentation

TVectorD Chi2_lik ( double *  pars)
void FitFCN ( Int_t &  npar,
Double_t *  gin,
Double_t &  f,
Double_t *  par,
Int_t  iflag 
)
double InverseSdCalibration ( const double  ,
TVectorD   
)
double Likelihood ( double *  pars)
int main ( int  argc,
char *  argv[] 
)
TVectorD MinuitMinimization ( double *  start,
Int_t  Npar_Minim,
bool  computeCovStat = true 
)
TMatrixD parsCov ( 20  ,
20   
)

Referenced by main().

void PrintResults ( TVectorD  parsFit,
TVectorD  parsErrorsFit 
)
double ScaledErrorFunction ( const double  ,
const std::vector< double > &   
)
void TestFormat ( string  ,
int   
)

Definition at line 653 of file ICRC2019/UnfoldUtilities.hh.

Variable Documentation

const double EeV = 1e18

Definition at line 80 of file PRD2020/UnfoldSpectrum.cc.

double exposure

Definition at line 57 of file PRD2020/UnfoldSpectrum.cc.

double fChi2_lik

Definition at line 74 of file PRD2020/UnfoldSpectrum.cc.

Referenced by main().

int fNdf

Definition at line 75 of file PRD2020/UnfoldSpectrum.cc.

Referenced by main().

bool HeraldAnalysis

Definition at line 41 of file PRD2020/UnfoldSpectrum.cc.

int IerFlg

Definition at line 77 of file PRD2020/UnfoldSpectrum.cc.

Referenced by main().

int IntegrationSteps

Definition at line 56 of file PRD2020/UnfoldSpectrum.cc.

double IntXmax

Definition at line 55 of file PRD2020/UnfoldSpectrum.cc.

double IntXmin

Definition at line 54 of file PRD2020/UnfoldSpectrum.cc.

TMatrixD kmatrix

Definition at line 39 of file PRD2020/UnfoldSpectrum.cc.

string modelfunctions

Definition at line 53 of file PRD2020/UnfoldSpectrum.cc.

int NPar

Definition at line 71 of file PRD2020/UnfoldSpectrum.cc.

Referenced by main().

TVectorD parsErrorsFit

Definition at line 63 of file PRD2020/UnfoldSpectrum.cc.

TVectorD parsFit

Definition at line 62 of file PRD2020/UnfoldSpectrum.cc.

TVectorD raw_flux

Definition at line 35 of file PRD2020/UnfoldSpectrum.cc.

TVectorD raw_flux_rebinned

Definition at line 36 of file PRD2020/UnfoldSpectrum.cc.

TVectorD raw_lgEs

Definition at line 35 of file PRD2020/UnfoldSpectrum.cc.

TVectorD raw_lgEs_rebinned

Definition at line 36 of file PRD2020/UnfoldSpectrum.cc.

TVectorD raw_nevents

Definition at line 35 of file PRD2020/UnfoldSpectrum.cc.

TVectorD raw_nevents_rebinned

Definition at line 36 of file PRD2020/UnfoldSpectrum.cc.

TVectorD raw_staterrlow

Definition at line 35 of file PRD2020/UnfoldSpectrum.cc.

TVectorD raw_staterrlow_rebinned

Definition at line 36 of file PRD2020/UnfoldSpectrum.cc.

TVectorD raw_staterrup

Definition at line 35 of file PRD2020/UnfoldSpectrum.cc.

TVectorD raw_staterrup_rebinned

Definition at line 36 of file PRD2020/UnfoldSpectrum.cc.

TAxis* rawAxis_lgE

Definition at line 40 of file PRD2020/UnfoldSpectrum.cc.

TAxis* thLgE

Definition at line 37 of file PRD2020/UnfoldSpectrum.cc.

TVectorD UnfoldCorrectionFactor

Definition at line 58 of file PRD2020/UnfoldSpectrum.cc.

TMatrixD UnfoldCorrectionFactorCoV

Definition at line 61 of file PRD2020/UnfoldSpectrum.cc.

TVectorD UnfoldCorrectionFactorMax

Definition at line 60 of file PRD2020/UnfoldSpectrum.cc.

TVectorD UnfoldCorrectionFactorMin

Definition at line 59 of file PRD2020/UnfoldSpectrum.cc.

TVectorD vecLgE

Definition at line 38 of file PRD2020/UnfoldSpectrum.cc.


, generated on Tue Sep 26 2023.