Move to a work dir:
cd /some/work/dir/
The code runs in any envriomment with Python 2.7, ROOT 6, and several other common libraries.
In this example, we will run in cmsenv
.
Source cmsset_default.sh
if it is not done yet.
source /cvmfs/cms.cern.ch/cmsset_default.sh
Check out cmsenv
if it is not done yet.
export SCRAM_ARCH=slc6_amd64_gcc530
cmsrel CMSSW_8_0_26
Enter the cmsenv
:
cd CMSSW_8_0_26/src/
cmsenv
cd ../../
Check out this repo:
git clone git@github.com:TaiSakuma/cutflowirl.git
Check out submodules:
cd cutflowirl
git submodule init
git submodule update
cd ..
Run:
./cutflowirl/twirl_mktbl.py --components SMS_T1tttt_madgraphMLM --max-events-per-process 500000 --logging-level INFO --parallel-mode htcondor
A cutflow table is created at tbl/out/tbl_cutflow.txt
cat tbl/out/tbl_cutflow.txt
Remove a temporary dir if you don't need:
rm -rf _ccsp_temp/