CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions
ChiSquaredProbability.h File Reference

Go to the source code of this file.

Functions

float ChiSquaredProbability (double chiSquared, double nrDOF)
 
float LnChiSquaredProbability (double chiSquared, double nrDOF)
 

Function Documentation

float ChiSquaredProbability ( double  chiSquared,
double  nrDOF 
)

Returns the probability that an observation, correctly described by a model with nrDOF, will give rise to a chi-squared larger than the one observed; from this, one can interpret this probability as how likely it is to observe as high (or higher) a chi-squared. source: Numerical Recipes

Definition at line 13 of file ChiSquaredProbability.cc.

References IncompleteGammaComplement::value().

Referenced by ElectronConversionRejectionValidator::analyze(), TkConvValidator::analyze(), PhotonValidator::analyze(), PrimaryVertexAnalyzer::analyze(), PhotonAnalyzer::analyze(), PrimaryVertexAnalyzer4PU::analyzeVertexCollection(), ConversionProducer::buildCollection(), ConfigurableTrimmedVertexFinder::clean(), egammaisolation::EgammaTrackExtractor::deposit(), CSCOfflineMonitor::doSegments(), CSCValidation::doSegments(), VertexFitterResult::fill(), MuonTrackAnalyzer::fillPlots(), SVTagInfoValidationAnalyzer::fillRecoToSim(), recoBSVTagInfoValidationAnalyzer::fillRecoToSim(), recoBSVTagInfoValidationAnalyzer::fillSimToReco(), SVTagInfoValidationAnalyzer::fillSimToReco(), CSCSegAlgoTC::isSegmentGood(), egammaisolation::EgammaTrackSelector::operator()(), ChiSquared::probability(), PFConversionProducer::produce(), ConversionTrackMerger::produce(), reco::modules::DuplicateListMerger::produce(), CSCSegAlgoST::prune_bad_hits(), CSCSegAlgoHitPruning::pruneBadHits(), ConversionVertexFinder::run(), CSCSegAlgoTC::segmentSort(), TrimmedVertexFinder::theWorst(), and PrimaryVertexMonitor::vertexPlots().

14 { return IncompleteGammaComplement::value( nrDOF / 2 , chiSquared / 2 ); }
static float value(float a, float x)
float LnChiSquaredProbability ( double  chiSquared,
double  nrDOF 
)