Skip to content

RemKamal/ttH-13TeVMultiLeptons

 
 

Repository files navigation

#Notre Dame ttH multi-lepton framework

Analysis code for ttH H-->WW,ZZ,tautau-->2 or more leptons

The locations of the latest trees are here.

Installation

See the 8 TeV-based DIL twiki for more information.

To get started tree-making from miniAOD (on an SL6 machine) do:

    cmsrel CMSSW_7_4_12_patch4
    cd CMSSW_7_4_12_patch4/src
    cmsenv
    
    git cms-init
    git remote add cmg-central https://github.com/CERN-PH-CMG/cmg-cmssw.git
    git fetch cmg-central
    echo "/.gitignore/" >> .git/info/sparse-checkout
    echo "/CMGTools/TTHAnalysis/data/" >> .git/info/sparse-checkout
    echo "/EgammaAnalysis/ElectronTools/" >> .git/info/sparse-checkout
    git checkout -b CMGTools-from-CMSSW_7_4_12 cmg-central/CMGTools-from-CMSSW_7_4_12
    git clone git@github.com:cms-ttH/MiniAOD.git
    git clone git@github.com:cms-ttH/ttH-LeptonID.git ttH/LeptonID
    git clone git@github.com:cms-ttH/ttH-13TeVMultiLeptons.git
    gzip -d EgammaAnalysis/ElectronTools/data/PHYS14/*.gz
    
    scram b -j 8

Install PyYAML if you don't have it already:

cd /tmp
wget --no-check-certificate -O - http://pyyaml.org/download/pyyaml/PyYAML-3.10.tar.gz|tar xzf -
cd PyYAML-3.10/
python setup.py install --user
cd ..
rm -rf PyYAML-3.10/

Then try running over some miniAOD:

voms-proxy-init -voms cms
cd ttH-13TeVMultiLeptons/TemplateMakers/test/
cmsRun osTwoLep_cfg.py

To view the tth-specific classes' TLorentzVectors in the TBrowser, add the following to your rootlogon.C file (assuming you've setup cmssw):

gSystem->Load("libttH-13TeVMultiLeptonsTemplateMakers.so");

Running the full chain

See Here

About

13 TeV ttH Multilepton Analysis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 73.2%
  • C++ 15.6%
  • Python 10.3%
  • Shell 0.6%
  • Makefile 0.1%
  • PHP 0.1%
  • Other 0.1%