Logo ROOT   6.08/07
Reference Guide
LinkDef.h
Go to the documentation of this file.
1 /* @(#)root/roostats:$Id$ */
2 
3 /*************************************************************************
4  * Copyright (C) 1995-2008, Rene Brun and Fons Rademakers. *
5  * All rights reserved. *
6  * *
7  * For the licensing terms see $ROOTSYS/LICENSE. *
8  * For the list of contributors see $ROOTSYS/README/CREDITS. *
9  *************************************************************************/
10 
11 #ifdef __CINT__
12 
13 #pragma link off all globals;
14 #pragma link off all classes;
15 #pragma link off all functions;
16 
17 #pragma link C++ namespace RooStats;
18 #pragma link C++ namespace RooStats::NumberCountingUtils;
19 
20 // for auto-loading namespaces
21 #ifdef USE_FOR_AUTLOADING
22 #pragma link C++ class RooStats::NumberCountingUtils;
23 #pragma link C++ class RooStats;
24 #endif
25 
26 #pragma link C++ class RooStats::SPlot+;
27 #pragma link C++ class RooStats::NumberCountingPdfFactory+;
28 
29 
30 #pragma link C++ class RooStats::HypoTestResult+;
31 #pragma link C++ class RooStats::HypoTestPlot+;
32 #pragma link C++ class RooStats::ConfInterval+; // interface, not concrete
33 #pragma link C++ class RooStats::SimpleInterval+;
34 #pragma link C++ class RooStats::LikelihoodInterval+;
35 #pragma link C++ class RooStats::PointSetInterval+;
36 
37 #pragma link C++ class RooStats::ModelConfig+;
38 
39 #pragma link C++ class RooStats::IntervalCalculator+; // interface, not concrete
40 #pragma link C++ class RooStats::HypoTestCalculator+; // interface, not concrete
41 #pragma link C++ class RooStats::CombinedCalculator+; // interface, not concrete
42 #pragma link C++ class RooStats::ProfileLikelihoodCalculator+;
43 
44 #pragma link C++ class RooStats::MCMCCalculator+;
45 #pragma link C++ class RooStats::MCMCInterval+;
46 #pragma link C++ class RooStats::MCMCIntervalPlot+;
47 #pragma link C++ class RooStats::MetropolisHastings+;
48 #pragma link C++ class RooStats::MarkovChain+;
49 #pragma link C++ class RooStats::ProposalFunction+;
50 #pragma link C++ class RooStats::ProposalHelper+;
51 #pragma link C++ class RooStats::UniformProposal+;
52 #pragma link C++ class RooStats::PdfProposal+;
53 #pragma link C++ class RooStats::Heaviside+;
54 #pragma link C++ class RooStats::SequentialProposal+;
55 
56 #pragma link C++ class RooStats::HypoTestCalculatorGeneric+;
57 #pragma link C++ class RooStats::HybridCalculator+;
58 #pragma link C++ class RooStats::FrequentistCalculator+;
59 #pragma link C++ class RooStats::AsymptoticCalculator+;
60 #pragma link C++ class RooStats::HybridCalculatorOriginal+;
61 #pragma link C++ class RooStats::HybridPlot+;
62 #pragma link C++ class RooStats::HybridResult+;
63 
64 #pragma link C++ class RooStats::DetailedOutputAggregator+;
65 
66 #pragma link C++ class RooStats::TestStatSampler+; // interface, not concrete
67 #pragma link C++ class RooStats::DebuggingSampler+;
68 #pragma link C++ class RooStats::ToyMCSampler+;
69 #pragma link C++ class RooStats::ToyMCStudy+;
70 #pragma link C++ class RooStats::ProofConfig+;
71 #pragma link C++ class RooStats::ToyMCImportanceSampler+;
72 #pragma link C++ class RooStats::ToyMCPayload+;
73 
74 #pragma link C++ class RooStats::TestStatistic+; // interface
75 #pragma link C++ class RooStats::DebuggingTestStat+;
76 #pragma link C++ class RooStats::ProfileLikelihoodTestStat+;
77 #pragma link C++ class RooStats::RatioOfProfiledLikelihoodsTestStat+;
78 #pragma link C++ class RooStats::NumEventsTestStat+;
79 #pragma link C++ class RooStats::SimpleLikelihoodRatioTestStat+;
80 #pragma link C++ class RooStats::MaxLikelihoodEstimateTestStat+;
81 #pragma link C++ class RooStats::MinNLLTestStat+;
82 
83 #pragma link C++ class RooStats::SamplingDistribution+;
84 #pragma link C++ class RooStats::NeymanConstruction+;
85 #pragma link C++ class RooStats::FeldmanCousins+;
86 
87 #pragma link C++ class RooStats::BayesianCalculator+;
88 #pragma link C++ class RooStats::HypoTestInverter+;
89 #pragma link C++ class RooStats::HypoTestInverterOriginal+;
90 #pragma link C++ class RooStats::HypoTestInverterResult+;
91 #pragma link C++ class RooStats::HypoTestInverterPlot+;
92 #pragma link C++ class RooStats::HLFactory+;
93 
94 // in progress
95 #pragma link C++ class RooStats::ConfidenceBelt+;
96 #pragma link C++ class RooStats::AcceptanceRegion+;
97 #pragma link C++ class RooStats::SamplingSummary+;
98 #pragma link C++ class RooStats::SamplingSummaryLookup+;
99 
100 #pragma link C++ class RooStats::BernsteinCorrection+;
101 
102 //#pragma link C++ class NonCentralChiSquare+;
103 #pragma link C++ class RooStats::ProfileInspector+;
104 
105 #pragma link C++ class RooStats::SamplingDistPlot+;
106 #pragma link C++ class RooStats::LikelihoodIntervalPlot+;
107 
108 #pragma link C++ class RooStats::UpperLimitMCSModule+;
109 
110 #pragma link C++ function RooStats::NumberCountingUtils::BinomialExpZ(Double_t , Double_t ,Double_t);
111 #pragma link C++ function RooStats::NumberCountingUtils::BinomialWithTauExpZ(Double_t,Double_t,Double_t);
112 #pragma link C++ function RooStats::NumberCountingUtils::BinomialObsZ(Double_t,Double_t,Double_t);
113 #pragma link C++ function RooStats::NumberCountingUtils::BinomialWithTauObsZ(Double_t,Double_t,Double_t);
114 #pragma link C++ function RooStats::NumberCountingUtils::BinomialExpP(Double_t,Double_t,Double_t);
115 #pragma link C++ function RooStats::NumberCountingUtils::BinomialWithTauExpP(Double_t,Double_t,Double_t);
116 #pragma link C++ function RooStats::NumberCountingUtils::BinomialObsP(Double_t,Double_t,Double_t);
117 #pragma link C++ function RooStats::NumberCountingUtils::BinomialWithTauObsP(Double_t,Double_t,Double_t);
118 
119 #pragma link C++ function RooStats::PValueToSignificance(Double_t);
120 #pragma link C++ function RooStats::SignificanceToPValue(Double_t);
121 #pragma link C++ function RooStats::RemoveConstantParameters(RooArgSet* set);
122 #pragma link C++ function RooStats::RemoveConstantParameters(RooArgList& set);
123 #pragma link C++ function RooStats::SetParameters(const RooArgSet* , RooArgSet* );
124 #pragma link C++ function RooStats::SetAllConstant(const RooAbsCollection & , bool );
125 #pragma link C++ function RooStats::MakeNuisancePdf(RooAbsPdf & , const RooArgSet &, const char * );
126 #pragma link C++ function RooStats::MakeNuisancePdf(const RooStats::ModelConfig & , const char * );
127 #pragma link C++ function RooStats::GetAsTTree(TString, TString, const RooDataSet&);
128 
129 
130 // need for auto_ptr object in Likelihoodinterval since they are forwd declared
131 #pragma extra_include "Math/IFunction.h";
132 #pragma extra_include "Math/Minimizer.h";
133 #pragma extra_include "RooFunctor.h";
134 #pragma extra_include "TGraphErrors.h";
135 
136 #endif