#include "../interface/Combine.h"
#include <cstring>
#include <cerrno>
#include <iostream>
#include <cstdlib>
#include <cmath>
#include <vector>
#include <string>
#include <stdexcept>
#include <algorithm>
#include <unistd.h>
#include <errno.h>
#include <TCanvas.h>
#include <TFile.h>
#include <TGraphErrors.h>
#include <TIterator.h>
#include <TLine.h>
#include <TMath.h>
#include <TString.h>
#include <TSystem.h>
#include <TStopwatch.h>
#include <TTree.h>
#include <RooAbsData.h>
#include <RooAbsPdf.h>
#include <RooArgSet.h>
#include <RooCustomizer.h>
#include <RooDataHist.h>
#include <RooDataSet.h>
#include <RooFitResult.h>
#include <RooMsgService.h>
#include <RooPlot.h>
#include <RooRandom.h>
#include <RooRealVar.h>
#include <RooUniform.h>
#include <RooWorkspace.h>
#include <RooStats/HLFactory.h>
#include <RooStats/RooStatsUtils.h>
#include <RooStats/ModelConfig.h>
#include <boost/filesystem.hpp>
#include <boost/program_options.hpp>
#include "../interface/LimitAlgo.h"
#include "../interface/utils.h"
#include "../interface/CloseCoutSentry.h"
#include "../interface/RooSimultaneousOpt.h"
#include "../interface/ToyMCSamplerOpt.h"
#include "../interface/AsimovUtils.h"
Go to the source code of this file.
Variables | |
LimitAlgo * | algo |
float | cl = 0.95 |
bool | doSignificance_ = 0 |
Float_t | g_quantileExpected_ = -1.0 |
LimitAlgo * | hintAlgo |
bool | lowerLimit_ = 0 |
TDirectory * | outputFile = 0 |
TDirectory * | readToysFromHere = 0 |
Float_t | t_cpu_ |
Float_t | t_real_ |
int | verbose = 1 |
For running on pre 3.6 files the current needed to determine the magnetic field is taken from Conditions DB. | |
bool | withSystematics = 1 |
TDirectory * | writeToysHere = 0 |
Definition at line 60 of file Combine.cc.
Referenced by BetaCalculatorRPC::addInfoToCandidate(), FebConnectorSpec::addStrips(), AlgoInit(), reco::IsoDeposit::algoWithin(), ValidationMisalignedTracker::analyze(), HLTInfo::analyze(), MultiDimFit::applyOptions(), CascadeMinimizer::applyOptions(), MuonTrackAnalyzer::beginJob(), MuonTrackResidualAnalyzer::beginJob(), L1TRate::beginRun(), L1TSync::beginRun(), MultiTrackValidator::beginRun(), MuonTrackValidator::beginRun(), ConversionProducer::buildCollection(), ConvertedPhotonProducer::buildCollections(), TrajectorySeedProducer::compatibleWithBeamAxis(), LumiDetails::fill(), L1Filter::filter(), FedCablingHistograms::histoAnalysis(), SamplingHistograms::histoAnalysis(), NoiseHistograms::histoAnalysis(), ApvTimingHistograms::histoAnalysis(), OptoScanHistograms::histoAnalysis(), CalibrationHistograms::histoAnalysis(), PedsFullNoiseHistograms::histoAnalysis(), PedestalsHistograms::histoAnalysis(), PedsOnlyHistograms::histoAnalysis(), VpspScanHistograms::histoAnalysis(), FastFedCablingHistograms::histoAnalysis(), EcalSRCondTools::importSrpConfigFile(), LumiDetails::lumiError(), LumiDetails::lumiErrorsForAlgo(), LumiDetails::lumiQualitiesForAlgo(), LumiDetails::lumiQuality(), LumiDetails::lumiValue(), LumiDetails::lumiValuesForAlgo(), MatcherUsingTracksAlgorithm::MatcherUsingTracksAlgorithm(), ProfileLikelihood::MinimizerSentry::MinimizerSentry(), Combine::mklimit(), FsmwModeFinder3d::operator()(), operator<<(), PlotRecTracks::printRecTracks(), PFAlgoTestBenchElectrons::processBlock(), DDLAlgoPosPart::processElement(), TrackListCombiner::produce(), FastTrackMerger::produce(), ShallowTracksProducer::produce(), FixedGridRhoProducer::produce(), popcon::RPCEMapSourceHandler::readEMap1(), PFRootEventManager::readOptions(), Combine::run(), PFAlgo::setAlgo(), L1GctMet::setAlgoType(), and HcalTriggerPrimitiveAlgo::setPeakFinderAlgorithm().
float cl = 0.95 |
Definition at line 71 of file Combine.cc.
Referenced by HcalSummaryClient::analyze(), EgammaSCEnergyCorrectionAlgo::applyCorrection(), EgammaSCEnergyCorrectionAlgo::applyCrackCorrection(), EgammaSCEnergyCorrectionAlgo::applyLocalContCorrection(), Combine::Combine(), GsfMultipleScatteringUpdator::compute(), GsfElectronAlgo::createElectron(), RPCClusterizer::doAction(), RPCMaskReClusterizer::doAction(), RPCClusterizer::doActualAction(), MultiDimFit::doContour2D(), ElectronEnergyCorrector::fBremEta(), ElectronEnergyCorrector::fEnergy(), ElectronEnergyCorrector::fEt(), CSCDigiValidator::filter(), Asymptotic::findExpectedLimitFromCrossing(), UtilsClient::getBinStatistics(), SimG4HcalHitJetFinder::getClusters(), RPCDqmClient::getMonitorElements(), DTTPGParametersHandler::getNewObjects(), gen::PomwigHadronizer::initializeDPDF(), MarkovChainMC::limitFromChain(), oldMUcompute(), TrackerDpgAnalysis::onTrack(), TrackerDpgAnalysis::onTrackAngles(), edm::PomwigProducer::PomwigProducer(), RPCRecHitBaseAlgo::reconstruct(), Combine::run(), BayesianToyMC::run(), BayesianFlatPrior::run(), FeldmanCousins::run(), MarkovChainMC::run(), HybridNew::runLimit(), ProfileLikelihood::runLimit(), Asymptotic::runLimit(), Asymptotic::runLimitExpected(), MarkovChainMC::runOnce(), ProfileLikelihood::runSignificance(), MultiDimFit::runSpecific(), PFElectronAlgo::SetCandidates(), edm::SetCustomStreamer(), edm::setRefCoreStreamer(), fwlite::setRefStreamer(), edm::setStreamedProductStreamer(), RPCSimAverageNoise::simulate(), RPCSimAverageNoiseEff::simulate(), RPCSimAverageNoiseEffCls::simulate(), RPCSimParam::simulate(), RPCSimAverage::simulate(), DTTPGParameters::totalTime(), and TrackProducerFP420::trackFinderSophisticated().
bool doSignificance_ = 0 |
Definition at line 69 of file Combine.cc.
Referenced by Combine::applyOptions(), HybridNew::applyOptions(), and ProfileLikelihood::run().
Float_t g_quantileExpected_ = -1.0 |
Definition at line 63 of file Combine.cc.
Referenced by HybridNew::applyOptions(), and Combine::commitPoint().
Definition at line 60 of file Combine.cc.
Referenced by Combine::mklimit().
bool lowerLimit_ = 0 |
Definition at line 70 of file Combine.cc.
Referenced by Combine::applyOptions(), FeldmanCousins::run(), ProfileLikelihood::runLimit(), HybridNew::runLimit(), ProfileLikelihood::upperLimitBruteForce(), and ProfileLikelihood::upperLimitWithMinos().
TDirectory* outputFile = 0 |
Definition at line 64 of file Combine.cc.
TDirectory* readToysFromHere = 0 |
Definition at line 66 of file Combine.cc.
Referenced by MarkovChainMC::readChains(), HybridNew::readToysFromFile(), and Combine::run().
Float_t t_cpu_ |
Definition at line 62 of file Combine.cc.
Referenced by Combine::mklimit().
Float_t t_real_ |
Definition at line 62 of file Combine.cc.
Referenced by Combine::mklimit().
int verbose = 1 |
For running on pre 3.6 files the current needed to determine the magnetic field is taken from Conditions DB.
process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") specify tag: process.GlobalTag.globaltag = 'START36_V10::All' or use auto-cond: from Configuration.AlCa.autoCond import autoCond process.GlobalTag.globaltag = autoCond['mc'] Request EveService Extractor of geometry needed to display it in Eve. Required for "DummyEvelyser".
For running on pre 3.6 files the current needed to determine the magnetic field is taken from Conditions DB.
Required for "DummyEvelyser".
Definition at line 67 of file Combine.cc.
bool withSystematics = 1 |
Definition at line 68 of file Combine.cc.
Referenced by BayesianToyMC::applyOptions(), Combine::applyOptions(), HybridNew::applyOptions(), Asymptotic::asimovDataset(), Combine::Combine(), HybridNew::create(), Combine::mklimit(), ProfileLikelihood::run(), Combine::run(), BayesianToyMC::run(), BayesianFlatPrior::run(), MarkovChainMC::run(), Asymptotic::runLimit(), MarkovChainMC::runOnce(), ChannelCompatibilityCheck::runSpecific(), MultiDimFit::runSpecific(), and MaxLikelihoodFit::runSpecific().
TDirectory* writeToysHere = 0 |
Definition at line 65 of file Combine.cc.
Referenced by HybridNew::eval(), Combine::run(), MarkovChainMC::runOnce(), HybridNew::runSignificance(), and ChannelCompatibilityCheck::runSpecific().