CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Variables
Combine.cc File Reference
#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

LimitAlgoalgo
 
float cl = 0.95
 
bool doSignificance_ = 0
 
Float_t g_quantileExpected_ = -1.0
 
LimitAlgohintAlgo
 
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. More...
 
bool withSystematics = 1
 
TDirectory * writeToysHere = 0
 

Variable Documentation

LimitAlgo* algo

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(), MuonTrackResidualAnalyzer::beginJob(), MuonTrackAnalyzer::beginJob(), MultiTrackValidator::beginRun(), L1TRate::beginRun(), L1TSync::beginRun(), MuonTrackValidator::beginRun(), ConversionProducer::buildCollection(), ConvertedPhotonProducer::buildCollections(), TrajectorySeedProducer::compatibleWithBeamAxis(), LumiDetails::fill(), L1Filter::filter(), ApvTimingHistograms::histoAnalysis(), PedsFullNoiseHistograms::histoAnalysis(), FastFedCablingHistograms::histoAnalysis(), NoiseHistograms::histoAnalysis(), OptoScanHistograms::histoAnalysis(), PedestalsHistograms::histoAnalysis(), PedsOnlyHistograms::histoAnalysis(), VpspScanHistograms::histoAnalysis(), SamplingHistograms::histoAnalysis(), CalibrationHistograms::histoAnalysis(), FedCablingHistograms::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(), PFAlgo::processBlock(), DDLAlgoPosPart::processElement(), ShallowTracksProducer::produce(), TrackListCombiner::produce(), FixedGridRhoProducer::produce(), FastTrackMerger::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.

bool doSignificance_ = 0
Float_t g_quantileExpected_ = -1.0

Definition at line 63 of file Combine.cc.

Referenced by HybridNew::applyOptions(), and Combine::commitPoint().

LimitAlgo * hintAlgo

Definition at line 60 of file Combine.cc.

Referenced by Combine::mklimit().

bool lowerLimit_ = 0
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
TDirectory* writeToysHere = 0