35 ClassImp(RooStats::UniformProposal);
37 using namespace RooFit;
38 using namespace RooStats;
43 void UniformProposal::Propose(RooArgSet& xPrime, RooArgSet& )
47 RooStats::RandomizeCollection(xPrime);
55 Bool_t UniformProposal::IsSymmetric(RooArgSet& , RooArgSet& )
64 Double_t UniformProposal::GetProposalDensity(RooArgSet& ,
70 Double_t volume = 1.0;
71 TIterator* it = x2.createIterator();
73 while ((var = (RooRealVar*)it->Next()) != NULL)
74 volume *= (var->getMax() - var->getMin());