Skip to content

CMSSW package for the creation, editing and analysis of combine datacards and workspaces

Notifications You must be signed in to change notification settings

fcolombo/CombineHarvester

 
 

Repository files navigation

CombineHarvester

Full documentation: http://cms-analysis.github.io/CombineHarvester

Quick start

This pacakge requires HiggsAnalysis/CombinedLimit to be in your local CMSSW area. We follow the release recommendations of the combine developers which can be found here. The CombineHarvester framework is only compatible with the CMSSW 7_X_Y series releases, though both the ROOT5 and ROOT6 branches of combine are supported.

This repository contains a number of subpackages for different analyses. If you just need the core CombineHarvester/CombineTools subpackge, then the following scripts can be used to clone the repository with a sparse checkout for this one only:

git clone via ssh:
bash <(curl -s https://raw.githubusercontent.com/cms-analysis/CombineHarvester/master/CombineTools/scripts/sparse-checkout-ssh.sh)
git clone via https:
bash <(curl -s https://raw.githubusercontent.com/cms-analysis/CombineHarvester/master/CombineTools/scripts/sparse-checkout-https.sh)

A new full release area can be set up and compiled in the following steps:

export SCRAM_ARCH=slc6_amd64_gcc491
scram project CMSSW CMSSW_7_4_7
cd CMSSW_7_4_7/src
cmsenv
git clone https://github.com/cms-analysis/HiggsAnalysis-CombinedLimit.git HiggsAnalysis/CombinedLimit
# Check the recommended tag on link above, a tag >= v5.0.2 is needed for the ROOT5 branch of combine
git clone https://github.com/cms-analysis/CombineHarvester.git CombineHarvester
scram b

About

CMSSW package for the creation, editing and analysis of combine datacards and workspaces

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 58.4%
  • Python 35.5%
  • C 3.2%
  • Shell 2.9%