Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save TaiSakuma/f2ae8eb43bd00f827cb59b51fc47c938 to your computer and use it in GitHub Desktop.
Save TaiSakuma/f2ae8eb43bd00f827cb59b51fc47c938 to your computer and use it in GitHub Desktop.
how to run delphes on a lhe file
source /users/ts14043/cmsenv.sh /software/ts14043/cmsenv/CMSSW_10_1_4_patch1/slc6_amd64_gcc630/CMSSW_10_1_4_patch1/src
export DELPHES=/software/ts14043/cmsenv/CMSSW_10_1_4_patch1/slc6_amd64_gcc630/Delphes-3.4.1
export LD_LIBRARY_PATH=${DELPHES}:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=${DELPHES}/tmp/modules:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=${DELPHES}/tmp/classes:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=${DELPHES}/tmp/external/ExRootAnalysis:$LD_LIBRARY_PATH
export ROOT_INCLUDE_PATH=${DELPHES}:$ROOT_INCLUDE_PATH
export PATH=${DELPHES}:$PATH
cd /storage/ts14043/work/cms/c120403_madgraph/c161118_01_delphes
# test
mkdir test_03
cd test_03
cp $DELPHES/cards/delphes_card_CMS_PileUp.tcl .
cp $DELPHES/cards/delphes_card_ATLAS_PileUp.tcl .
cp $DELPHES/MinBias.pileup .
cp ../mc-production/run_delphes/configLHE.cmnd .
cp /hdfs/user/ds13962/htcondenser_jobs/job_20170501_002/run_gridpack_000_QCD_HT1500to2000_gridpack_compiled_0000/events.lhe.gz .
gunzip events.lhe.gz
# cp /hdfs/user/ds13962/htcondenser_jobs/job_20170416_001/T1tttt_1950_500/run_gridpack_003_SMS-GlGl_1950_gridpack_compiled_0000/output.lhe events.lhe
nevents=$(grep nevents events.lhe | sed 's/=.*$//' | tr -d " ")
sed --in-place -e "s/Main:numberOfEvents.*/Main:numberOfEvents = ${nevents}/" configLHE.cmnd
DelphesPythia8 delphes_card_CMS_PileUp.tcl configLHE.cmnd delphes_cms.root 2>&1 | tee delphes_cms.log
DelphesPythia8 delphes_card_ATLAS_PileUp.tcl configLHE.cmnd delphes_atlas.root 2>&1 | tee delphes_atlas.log
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment