Skip to content

CMGTools as a subsystem, not as a CMSSW overlay

Notifications You must be signed in to change notification settings

uniovi-hepex/cmgtools-lite

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Short recipe for CMGTools

Important note: For Run2 UL and Run3, everything must be written to be compliant with python3 syntax.

Set up CMSSW and the base git

cmsrel CMSSW_12_4_12
cd CMSSW_12_4_12/src
cmsenv
git cms-init

Now get the CMGTools subsystem from the cmgtools-lite repository

git clone -o cmg-central [email protected]:uniovi-hepex/cmgtools-lite.git -b 124X_dev_nano CMGTools
cd CMGTools

Add your fork, and push the 80X branch to it

git remote add origin  [email protected]:YOUR_GITHUB_REPOSITORY/cmgtools-lite.git
git push -u origin 124X_dev_nano 

Get the central nanoAOD tools for Friend Tree processing

git clone -o nano-central [email protected]:uniovi-hepex/nanoAOD-tools.git -b postproc_py3 PhysicsTools/NanoAODTools

Compile

cd $CMSSW_BASE/src
scram b -j 8

About

CMGTools as a subsystem, not as a CMSSW overlay

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 52.6%
  • Shell 39.0%
  • C++ 6.9%
  • C 1.5%
  • PHP 0.0%
  • HTML 0.0%