testUnfold1.C File Reference

#include <TError.h>
#include <TMath.h>
#include <TCanvas.h>
#include <TRandom3.h>
#include <TFitter.h>
#include <TF1.h>
#include <TStyle.h>
#include <TVector.h>
#include <TGraph.h>
#include <TUnfoldSys.h>

Go to the source code of this file.

Functions

void chisquare_corr (Int_t &npar, Double_t *, Double_t &f, Double_t *u, Int_t)
Double_t bw_func (Double_t *x, Double_t *par)
Double_t GenerateEvent (Double_t bgr, Double_t mass, Double_t gamma)
Double_t DetectorEvent (Double_t mTrue)
int testUnfold1 ()

Variables

TRandomrnd = 0
TH2DgHistInvEMatrix
TVirtualFittergFitter = 0


Function Documentation

Double_t bw_func ( Double_t x,
Double_t par 
)

Definition at line 122 of file testUnfold1.C.

Referenced by testUnfold1().

void chisquare_corr ( Int_t npar,
Double_t ,
Double_t f,
Double_t u,
Int_t   
)

Definition at line 90 of file testUnfold1.C.

References TF1::EvalPar(), TH1::GetBinCenter(), TH1::GetBinContent(), TH2D::GetBinContent(), TH1::GetNbinsX(), TFormula::GetNpar(), TVirtualFitter::GetObjectFit(), TVirtualFitter::GetUserFunc(), gFitter, gHistInvEMatrix, i, TF1::InitArgs(), j, kFALSE, TF1::RejectedPoint(), TF1::RejectPoint(), TF1::SetNumberFitPoints(), and x.

Referenced by testUnfold1().

Double_t DetectorEvent ( Double_t  mTrue  ) 

Definition at line 170 of file testUnfold1.C.

References TRandom::Gaus(), rnd, and TRandom::Rndm().

Referenced by testUnfold1(), and testUnfold2().

Double_t GenerateEvent ( Double_t  bgr,
Double_t  mass,
Double_t  gamma 
)

Definition at line 132 of file testUnfold1.C.

References TMath::Pi(), TMath::Power(), rnd, TRandom::Rndm(), t, and TMath::Tan().

Referenced by G__G__EG_130_0_9(), testUnfold1(), testUnfold2(), and testUnfold3().

int testUnfold1 (  ) 

Definition at line 184 of file testUnfold1.C.

References TMath::Abs(), TUnfoldSys::AddSysError(), bw_func(), chisquare_corr(), DetectorEvent(), TGraph::Draw(), TH1::Draw(), TSpline::Draw(), TH2::Fill(), TH1::Fill(), TH1::Fit(), TVirtualFitter::Fitter(), GenerateEvent(), gErrorIgnoreLevel, TH1::GetBinCenter(), TH1D::GetBinContent(), TH2D::GetBinContent(), TUnfold::GetChi2A(), TUnfold::GetChi2L(), TUnfoldSys::GetChi2Sys(), TUnfold::GetEmatrix(), TUnfoldSys::GetEmatrixTotal(), TUnfold::GetFoldedOutput(), TUnfold::GetInput(), TSpline::GetKnot(), TUnfold::GetNdf(), TUnfold::GetOutput(), TUnfold::GetRhoI(), TUnfold::GetTau(), gFitter, gHistInvEMatrix, gStyle, i, j, kBlue, kGreen, TUnfold::kHistMapOutputVert, kInfo, kRed, TUnfoldSys::kSysErrModeMatrix, TUnfoldSys::kSysErrModeRelative, output(), TRandom::Poisson(), rnd, TUnfold::ScanLcurve(), TH2D::SetBinContent(), TH1D::SetBinContent(), TH1::SetBinError(), TH1::SetDefaultSumw2(), TVirtualFitter::SetFCN(), TUnfoldSys::SetInput(), TAttLine::SetLineColor(), TAttMarker::SetMarkerColor(), TStyle::SetOptFit(), TFormula::SetParameter(), TMath::Sqrt(), t, x, and y.


Variable Documentation

TVirtualFitter* gFitter = 0

Definition at line 88 of file testUnfold1.C.

Referenced by chisquare_corr(), and testUnfold1().

TH2D* gHistInvEMatrix

Definition at line 86 of file testUnfold1.C.

Referenced by chisquare_corr(), and testUnfold1().

TRandom* rnd = 0

Definition at line 84 of file testUnfold1.C.

Referenced by compound(), ConfidenceIntervals(), DetectorEvent(), GenerateEvent(), GenerateGenEvent(), GenerateRecEvent(), XrdClientUrlSet::GetARandomUrl(), TMVA::Interval::GetRndm(), graph2derrorsfit(), graph2dfit(), quadset_circ(), random_line(), TMVA::MCFitter::Run(), TMultiLayerPerceptron::Shuffle(), TEveBoxSet::Test(), testUnfold1(), testUnfold2(), testUnfold3(), testUnfold4(), and TMVA::MethodCuts::Train().


Generated on Tue Jul 5 16:09:36 2011 for ROOT_528-00b_version by  doxygen 1.5.1