Delphes MC Production

This twiki describes the process used to generate Delphes parameterized MC samples for Snowmass and ECFA. For further reference, see arXiv:1309.1057, arXiv:1308.1636, and arXiv:1308.0843.

Collaborators: Jacob Anderson, Aram Avetisyan, Sapta Bhattacharya, Raymond Brock, John Campbell, Sergei Chekanov, Timothy Cohen, Nitish Dhingra, James Dolen, James Hirschauer, Kiel Howe, Ashutosh Kotwal, Tom LeCompte, Sudhir Malik, Patricia Mcbride, Kalanand Mishra, Meenakshi Narain, Jim Olsen, Sanjay Padhi, Michael E. Peskin, John Stupak III, Jay G. Wacker

Overview

Monte Carlo samples for Snowmass and ECFA were produced using opportunistic resources on the OSG, with a production chain consisting of MadGraph -> Bridge -> Pythia -> Delphes.

MadGraph

MadGraph gridpacks were generated for SM backgrounds, binned in generator level S_T. MadGraph was used out-of-the-box without modification.

Bridge

Bridge was used to decay all heavy particles produced by MadGraph. These particles were forced to decay democratically to quarks and leptons to generate enhanced statistics for leptonic final states. In order to reweight the MC samples back to the true branching ratios, the ratio of the true BR to the simulated BR was stored on an event-by-event basis. For many of the larger backgrounds, NLO k-factors are available in the literature. For these backgrounds, the event weight also contained the k-factor.

Pythia

The version of Pythia shipped with MadGraph was used for fragmentation and hadronization, but could not be used out-of-the-box. The event weights calculated during the Bridge processing needed to be passed through the Pythia processing without being overwritten. For this reason, the following modifications were required:

SANJAY

Delphes

A custom version of Delphes was also used. The reason for this was two-fold: to pickup the event weights from Pythia and to include jet substructure techniques. The modifications for the event weights (jet substructure) can be seen in the SANJAY (FastJetFinder) module.

Code

The code used for ECFA can be found here. Bridge, Pythia, and Delphes can be found within the "BRIDGE_MOD", "MG5", and "Delphes-3.0.10" directories, respectively.

The remaining scripts were used to submit/run jobs on OSG-exsede. submitECFAJobs.py is the top level script to submit condor jobs on OSG-xsede. It uses doDelphesECFA.templ.job as a template to form condor job description files, each of which specifies doDelphesECFA.sh as the exectuable.

-- Main.JohnStupak - 15 May 2014

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r2 - 2014-05-15 - JohnStupak
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Sandbox All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback