#include "TStopwatch.h"
#include "TUnuran.h"
#include "TUnuranContDist.h"
#include "TH1.h"
#include "TF1.h"
#include "TRandom3.h"
#include "TSystem.h"
#include "TStyle.h"
#include "TApplication.h"
#include "TCanvas.h"
#include "Math/DistFunc.h"
#include <cmath>
#include <cassert>
#include "TError.h"
#include <iostream>
Go to the source code of this file.
Classes | |
class | DistTest |
Functions | |
double | norm (double *x, double *p) |
double | cdf (double *x, double *p) |
double | cdf_trunc (double *x, double *p) |
int | unuranDistr () |
int | main (int argc, char **argv) |
Variables | |
int | n = 5000000 |
bool | useRandomSeed = false |
double | par [1] = {1} |
Definition at line 44 of file unuranDistr.cxx.
References ROOT::Math::normal_cdf().
Referenced by ROOT::Math::VavilovTest::CdfTest(), ROOT::Math::CDFWrapper::CDFWrapper(), ClassImp(), RooFactoryWSTool::SpecialsIFace::create(), RooAbsReal::createIntRI(), TUnuranDiscrDist::SetCdf(), TUnuranContDist::SetCdf(), ROOT::Math::GoFTest::SetCDF(), ROOT::Math::GoFTest::SetUserCDF(), testBetaFunction(), testDistr1D(), testGammaFunction(), unuranDistr(), and Zbi_Zgamma().
Definition at line 47 of file unuranDistr.cxx.
References ROOT::Math::normal_cdf().
Referenced by unuranDistr().
int main | ( | int | argc, | |
char ** | argv | |||
) |
Definition at line 40 of file unuranDistr.cxx.
References ROOT::Math::normal_pdf().
Referenced by RooStats::SPlot::AddSWeight(), RooStats::HistFactory::AddSystematic(), RooBernstein::analyticalIntegral(), RooNDKeysPdf::analyticalIntegral(), RooChebychev::analyticalIntegral(), RooAbsAnaConvPdf::analyticalIntegralWN(), TQpResidual::CalcResids(), RooNDKeysPdf::calculateBandWidth(), TMVA::MethodMLP::CalculateEstimator(), TGLFaceSet::CalculateNormals(), TF1::CentralMoment(), TF2::CentralMoment2(), TF3::CentralMoment3(), TGeoChecker::CheckBoundaryErrors(), ClassImp(), TMatrixTBase< Element >::ColNorm(), TMatrixTSparse< Element >::ColNorm(), TEfficiency::Combine(), TMVA::MethodCategory::CreateCategoryDSI(), TQpDataSparse::DataNorm(), TQpDataDens::DataNorm(), TGeoXtru::DistToPlane(), TGraphAsymmErrors::Divide(), TMultiLayerPerceptron::DrawResult(), TMVA::SVKernelFunction::Evaluate(), TText::ExecuteEvent(), TPad::ExecuteEventAxis(), fithist(), fpeaks(), fpeaks2(), gausSum(), TEveTriangleSet::GenerateTriangleNormals(), TEveTriangleSet::GenerateZNormalColors(), TMVA::PDEFoam::GetAverageNeighborsValue(), TMVA::PDEFoam::GetCellDensity(), TMVA::PDEFoam::GetCellDiscr(), TMVA::PDEFoam::GetCellRegValue0(), TMVA::PDEFoam::GetCellTargets(), TMVA::MethodFDA::GetMulticlassValues(), TMVA::MethodANNBase::GetMulticlassValues(), TMVA::MethodCommittee::GetMvaValue(), RooAbsPdf::getNormObj(), RooProdPdf::getPartIntList(), TMVA::PDEFoam::GetProjectedRegValue(), gl2psAddBoundaryInList(), gl2psGetNormal(), gsl_poly_complex_solve_cubic(), gsl_poly_complex_solve_quartic(), ROOT::Minuit2::GaussFcn2::Init(), TGeoHelix::InitDirection(), RooKeysPdf::LoadDataSet(), main(), TMVA::MethodRuleFit::MakeClassLinear(), TMVA::RuleFitParams::MakeGradientVector(), RooHist::makeResidHist(), TMatrixDEigen::MakeSchurr(), TMVA::RuleFitParams::MakeTstGradientVector(), TF1::Moment(), TF2::Moment2(), TF3::Moment3(), TQpVar::Norm1(), TVectorT< Element >::Norm1(), TVectorT< Element >::Norm2Sqr(), TVectorT< Element >::NormInf(), TQpVar::NormInf(), GausND::operator()(), TGLBoundingBox::Overlap(), TGraphPainter::PaintGraphPolar(), piRandom(), TMVA::PDEFoam::Project2(), TGeoPainter::Raytrace(), TMVA::RuleFitAPI::ReadModelSum(), TMVA::MethodBase::ReadStateFromStream(), RooProdPdf::rearrangeProduct(), TMatrixTSparse< Element >::RowNorm(), TMatrixTBase< Element >::RowNorm(), TGeoTrap::Safety(), TGeoArb8::SafetyToFace(), TGeoXtru::SafetyToSector(), TGLPlane::Set(), TQuaternion::SetAxisQAngle(), TGeoHelix::SetField(), TMVA::DataSetInfo::SetNormalization(), TGLSurfacePainter::SetNormals(), TQuaternion::SetQAngle(), TH2::Smooth(), TMatrixDEigen::Sort(), stress_norms(), TCylinderSegMesh::TCylinderSegMesh(), TestBinomial(), testNdimFit(), TMultiLayerPerceptron::Train(), TubeSegMesh::TubeSegMesh(), TTreePlayer::UnbinnedFit(), unuranDistr(), vstress_norms(), and TMVA::PDEFoam::WeightLinNeighbors().
int unuranDistr | ( | ) |
Definition at line 147 of file unuranDistr.cxx.
References c1, TCanvas::cd(), cdf(), cdf_trunc(), TH1::Chi2Test(), ROOT::Math::gv_detail::dist(), TPad::Divide(), TH1::Draw(), TF1::Eval(), fc, TH2::Fill(), TH1::Fill(), TH1::Fit(), gErrorIgnoreLevel, TF1::GetChisquare(), TH1::GetFunction(), TF1::GetNDF(), TF1::GetProb(), gRandom, gStyle, gSystem, h1, h2, i, TUnuran::Init(), TSystem::Load(), TUnuran::MethodName(), n, norm(), par, TUnuran::Sample(), TStyle::SetOptFit(), TFormula::SetParameters(), TRandom::SetSeed(), t, useRandomSeed, x1, and x2.
Referenced by main().
int n = 5000000 |
Definition at line 34 of file unuranDistr.cxx.
Definition at line 38 of file unuranDistr.cxx.
Referenced by authclient(), TProof::BuildPackageOnClient(), RooMCStudy::calcPulls(), TFractionFitter::CheckConsistency(), TGuiBldNameFrame::CheckItems(), ClassImp(), ROOT::Minuit2::MnContours::Contour(), RooFitResult::correlation(), RooStats::LikelihoodInterval::CreateMinimizer(), ROOT::Minuit2::HessianGradientCalculator::DeltaGradient(), TGeoBBox::DistFromOutside(), RooStats::LikelihoodIntervalPlot::Draw(), TAdvancedGraphicsDialog::DrawScan(), ErrorIntegral(), ROOT::Minuit2::Minuit2Minimizer::Errors(), TFormula::EvalPrimitive4(), TRobustEstimator::Evaluate(), TFitterMinuit::ExamineMinimum(), findPeak2(), findPeaks(), TFractionFitter::FindPrediction(), TBinomialEfficiencyFitter::Fit(), ROOT::Fit::FitResult::FitResult(), FittingDemo(), RooStats::ProfileLikelihoodCalculator::GetInterval(), TGeoMCGeometry::GetMaterial(), TGeoMCGeometry::GetMedium(), TMVA::Tools::GetParent(), TAttParticle::GetParticle(), RooAbsReal::getPropagatedError(), TGeoMCGeometry::GetShape(), RooFitResult::globalCorr(), TProofServ::HandleCache(), ROOT::Minuit2::GaussFcn2::Init(), TUnuran::InitBinomial(), main(), TGuiBldNameFrame::MapItems(), ROOT::Minuit2::FumiliMinimizer::Minimize(), RooMinimizer::minos(), RooMinuit::minos(), multifit(), ROOT::Minuit2::FumiliGradientCalculator::operator()(), ROOT::Minuit2::MnHesse::operator()(), ROOT::Minuit2::HessianGradientCalculator::operator()(), ROOT::Minuit2::Numerical2PGradientCalculator::operator()(), ROOT::Minuit2::MnParStr::operator()(), ROOT::Minuit2::InitialGradientCalculator::operator()(), ROOT::Minuit2::AnalyticalGradientCalculator::operator()(), ROOT::Minuit2::operator<<(), ROOT::Minuit2::MinimumParameters::operator=(), ROOT::Minuit2::BasicMinimumParameters::operator=(), ROOT::Minuit2::MnUserParameters::operator=(), ROOT::Minuit2::MinuitParameter::operator=(), parab(), peaks(), RooAbsReal::plotOnWithErrorBand(), RooAbsCollection::printLatex(), ROOT::Minuit2::Minuit2Minimizer::PrintResults(), TProofPlayer::Process(), RooDLLSignificanceMCSModule::processAfterFit(), TMVA::MethodFDA::ProcessOptions(), RooFitResult::randomizePars(), TMVA::MethodFDA::ReadWeightsFromXML(), RunTrigoFletcher(), RooMinuit::save(), RooMinimizer::save(), TUnuran::SetMethodAndInit(), TFrameEditor::SetModel(), TPadEditor::SetModel(), RooMinimizerFcn::SetPdfParamVal(), RooMinuit::setPdfParamVal(), stress2(), stressTF1(), RooMinimizerFcn::Synchronize(), RooMinuit::synchronize(), testBinomial(), testDistr1D(), testDistrMultiDim(), TFractionFitter::TFractionFitter(), unuranDistr(), unuranMulti2D(), unuranMultiDim(), TProof::UploadPackage(), TProof::UploadPackageOnClient(), RooProfileLL::validateAbsMin(), and ROOT::Math::WrappedParamFunction< FuncPtr >::WrappedParamFunction().
bool useRandomSeed = false |
Definition at line 36 of file unuranDistr.cxx.