TreeMaker tagshttps://gitlab.cern.ch/TreeMaker/TreeMaker/-/tags2019-04-04T10:35:57+02:00https://gitlab.cern.ch/TreeMaker/TreeMaker/-/tags/Run2_v17.0Run2_v17.0<p data-sourcepos="1:1-1:70" dir="auto">This is the first version of TreeMaker used for ntuple production V17.</p>2019-04-04T10:35:57+02:00Kevin Pedrokpedro88@gmail.comhttps://gitlab.cern.ch/TreeMaker/TreeMaker/-/tags/Run2_v16.1Run2_v16.1<p data-sourcepos="1:1-1:94" dir="auto">This release contains several bug fixes and many additional samples for ntuple production V16.</p>2019-02-11T21:17:14+01:00Kevin Pedrokpedro88@gmail.comhttps://gitlab.cern.ch/TreeMaker/TreeMaker/-/tags/Run2_v16.0Run2_v16.0<p data-sourcepos="1:1-1:102" dir="auto">This is the first version of TreeMaker used for ntuple production V16, starting with 2017 MC and data.</p>2018-12-04T16:18:49+01:00Kevin Pedrokpedro88@gmail.comhttps://gitlab.cern.ch/TreeMaker/TreeMaker/-/tags/Run2_v15.2.2017Run2_v15.2.2017<p data-sourcepos="1:1-1:118" dir="auto">This is the version of TreeMaker used for ntuple production V15, specific to the 2016 miniAODv3 data (in 2017 format).</p>2018-09-19T23:02:27+02:00Kevin Pedrokpedro88@gmail.comhttps://gitlab.cern.ch/TreeMaker/TreeMaker/-/tags/Run2_v15.1.2017Run2_v15.1.2017<p data-sourcepos="1:1-1:109" dir="auto">This is the version of TreeMaker used for ntuple production V15, specific to the 2017 re-reco miniAODv2 data.</p>
<p data-sourcepos="3:1-3:147" dir="auto">A patch is included to reject jets with constituents that have infinite energy, and tag such events by setting <code>PFCaloMETRatio</code> to negative values.</p>2018-08-22T00:19:44+02:00Kevin Pedrokpedro88@gmail.comhttps://gitlab.cern.ch/TreeMaker/TreeMaker/-/tags/Run2_v15.0.2017Run2_v15.0.2017<p data-sourcepos="1:1-1:109" dir="auto">This is the version of TreeMaker used for ntuple production V15, specific to the 2017 re-reco miniAODv2 data.</p>2018-08-15T19:00:27+02:00Kevin Pedrokpedro88@gmail.comhttps://gitlab.cern.ch/TreeMaker/TreeMaker/-/tags/Run2_v15.0.2018Run2_v15.0.2018<p data-sourcepos="1:1-1:98" dir="auto">This is the version of TreeMaker used for ntuple production V15, specific to the 2018 prompt data.</p>2018-07-10T17:27:46+02:00Kevin Pedrokpedro88@gmail.comhttps://gitlab.cern.ch/TreeMaker/TreeMaker/-/tags/Run2_v14.0Run2_v14.0<p data-sourcepos="1:1-1:148" dir="auto">This is the version of TreeMaker used for ntuple production V14. These ntuples are intended to be used for R&D studies for various spinoff analyses.</p>2017-12-21T23:09:36+01:00Kevin Pedrokpedro88@gmail.comhttps://gitlab.cern.ch/TreeMaker/TreeMaker/-/tags/Run2017_v1.0Run2017_v1.0rpatelCERNhttps://gitlab.cern.ch/TreeMaker/TreeMaker/-/tags/Run2_v12.0Run2_v12.0<p data-sourcepos="1:1-1:170" dir="auto">This is the version of TreeMaker used for ntuple production V12. The V12 ntuples were used for the 2016 publication, <a href="https://arxiv.org/abs/1704.07781" rel="nofollow noreferrer noopener" target="_blank">arXiv:1704.07781</a>.</p>2017-02-16T18:36:18+01:00Kevin Pedrokpedro88@gmail.comhttps://gitlab.cern.ch/TreeMaker/TreeMaker/-/tags/Run2_v11.0Run2_v11.0<p data-sourcepos="1:1-1:131" dir="auto">This is the version of TreeMaker used for ntuple production V11. The V11 ntuples were the first to include the entire 2016 dataset.</p>2016-10-31T00:27:59+01:00Kevin Pedrokpedro88@gmail.comhttps://gitlab.cern.ch/TreeMaker/TreeMaker/-/tags/Run2_v10.0Run2_v10.0<p data-sourcepos="1:1-1:160" dir="auto">This is the version of TreeMaker used for ntuple production V10. The V10 ntuples contained numerous post-ICHEP2016 updates, including standardized branch names:</p>
<ul data-sourcepos="2:1-3:62" dir="auto">
<li data-sourcepos="2:1-2:79">Four-vector branch names short, clear, user-friendly, start w/ capital letter</li>
<li data-sourcepos="3:1-3:62">Associated branch naming: [four-vector name]_[quantity name]</li>
</ul>2016-09-19T18:41:37+02:00Kevin Pedrokpedro88@gmail.comhttps://gitlab.cern.ch/TreeMaker/TreeMaker/-/tags/Run2_v9.0Run2_v9.0<p data-sourcepos="1:1-1:186" dir="auto">This is the version of TreeMaker used for ntuple production V9. The V9 ntuples were used for the preliminary result <a href="http://cds.cern.ch/record/2205158" rel="nofollow noreferrer noopener" target="_blank">CMS PAS SUS-16-014</a> for ICHEP2016.</p>2016-08-23T17:27:16+02:00Kevin Pedrokpedro88@gmail.comhttps://gitlab.cern.ch/TreeMaker/TreeMaker/-/tags/Run2_v8.0Run2_v8.0<p data-sourcepos="1:1-1:134" dir="auto">This is the version of TreeMaker used for ntuple production V8. The V8 ntuples were the second set based on CMSSW_8_0_X and 2016 data.</p>2016-06-30T18:36:31+02:00Kevin Pedrokpedro88@gmail.comhttps://gitlab.cern.ch/TreeMaker/TreeMaker/-/tags/Run2_v7.0Run2_v7.0<p data-sourcepos="1:1-1:133" dir="auto">This is the version of TreeMaker used for ntuple production V7. The V7 ntuples were the first set based on CMSSW_8_0_X and 2016 data.</p>2016-06-20T21:29:36+02:00Kevin Pedrokpedro88@gmail.comhttps://gitlab.cern.ch/TreeMaker/TreeMaker/-/tags/Run2_v5.0Run2_v5.0<p data-sourcepos="1:1-1:167" dir="auto">This is the version of TreeMaker used for ntuple production V5. The V5 ntuples were used for the 2015 publication, <a href="http://arxiv.org/abs/1602.06581" rel="nofollow noreferrer noopener" target="_blank">arXiv:1602.06581</a>.</p>2016-05-18T19:11:17+02:00Kevin Pedrokpedro88@gmail.comhttps://gitlab.cern.ch/TreeMaker/TreeMaker/-/tags/Run2_v6.0Run2_v6.0<p data-sourcepos="1:1-1:129" dir="auto">This is the version of TreeMaker used for ntuple production V6. The V6 ntuples were used for studies for the 2016 RA2/b workshop.</p>2016-05-04T17:14:18+02:00Kevin Pedrokpedro88@gmail.comhttps://gitlab.cern.ch/TreeMaker/TreeMaker/-/tags/Run2_v1.0Run2_v1.0<p data-sourcepos="1:1-1:253" dir="auto">This is the version of TreeMaker used for ntuple production V1 and V2 (with various incremental improvements throughout that period). It should be used with miniAOD v1 samples in CMSSW_7_4_6_patch6, following the installation instructions in the README.</p>2015-10-15T21:57:16+02:00Kevin Pedrokpedro88@gmail.comhttps://gitlab.cern.ch/TreeMaker/TreeMaker/-/tags/2015B_v2.02015B_v2.0<p data-sourcepos="1:1-3:41" dir="auto">This release is intended for SUSY commissioning with the CMS 2015B dataset.
NB: The installation instructions have changed to accommodate the new MET tools.
Please follow the instructions <em>exactly</em>.</p>
<p data-sourcepos="5:1-5:13" dir="auto">Instructions:</p>
<div class="gl-relative markdown-code-block js-markdown-code">
<pre data-sourcepos="7:1-19:3" class="code highlight js-syntax-highlight language-plaintext" lang="plaintext" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">cmsrel CMSSW_7_4_6_patch1</span>
<span id="LC2" class="line" lang="plaintext">cd CMSSW_7_4_6_patch1/src</span>
<span id="LC3" class="line" lang="plaintext">cmsenv</span>
<span id="LC4" class="line" lang="plaintext">git cms-merge-topic -u cms-met:METCorUnc74X</span>
<span id="LC5" class="line" lang="plaintext">git clone https://github.com/TreeMaker/TreeMaker.git -b CMSSW_7_2_X</span>
<span id="LC6" class="line" lang="plaintext">cd TreeMaker</span>
<span id="LC7" class="line" lang="plaintext">git checkout -b b_2015B_v2.0 2015B_v2.0</span>
<span id="LC8" class="line" lang="plaintext">cd ..</span>
<span id="LC9" class="line" lang="plaintext">mv TreeMaker/* .</span>
<span id="LC10" class="line" lang="plaintext">scram b -j8</span>
<span id="LC11" class="line" lang="plaintext">cd AllHadronicSUSY/TreeMaker/test/</span></code></pre>
<copy-code></copy-code>
</div>
<p data-sourcepos="21:1-21:30" dir="auto">To run on prompt-miniAOD data:</p>
<div class="gl-relative markdown-code-block js-markdown-code">
<pre data-sourcepos="23:1-32:3" class="code highlight js-syntax-highlight language-plaintext" lang="plaintext" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">cmsRun runMakeTreeFromMiniAOD_cfg.py \</span>
<span id="LC2" class="line" lang="plaintext">global_tag=74X_dataRun2_Prompt_v1 \</span>
<span id="LC3" class="line" lang="plaintext">geninfo=False \</span>
<span id="LC4" class="line" lang="plaintext">tagname="RECO" \</span>
<span id="LC5" class="line" lang="plaintext">jsonfile=Cert_246908-251883_13TeV_PromptReco_Collisions15_JSON_v2.txt \</span>
<span id="LC6" class="line" lang="plaintext">jecfile=Summer15_50nsV2_MC \</span>
<span id="LC7" class="line" lang="plaintext">residual=False \</span>
<span id="LC8" class="line" lang="plaintext">dataset="/store/data/Run2015B/..."</span></code></pre>
<copy-code></copy-code>
</div>
<p data-sourcepos="34:1-34:59" dir="auto">To run on re-miniAOD data, one parameter should be changed:</p>
<div class="gl-relative markdown-code-block js-markdown-code">
<pre data-sourcepos="36:1-38:3" class="code highlight js-syntax-highlight language-plaintext" lang="plaintext" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">tagname="PAT" \</span></code></pre>
<copy-code></copy-code>
</div>
<p data-sourcepos="40:1-40:100" dir="auto">To run on data with residual corrections, once they are available, two parameters should be changed:</p>
<div class="gl-relative markdown-code-block js-markdown-code">
<pre data-sourcepos="42:1-45:3" class="code highlight js-syntax-highlight language-plaintext" lang="plaintext" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">jecfile=[new JEC filename] \</span>
<span id="LC2" class="line" lang="plaintext">residual=True \</span></code></pre>
<copy-code></copy-code>
</div>
<p data-sourcepos="47:1-47:29" dir="auto">To run on Spring15 MC (25ns):</p>
<div class="gl-relative markdown-code-block js-markdown-code">
<pre data-sourcepos="49:1-56:3" class="code highlight js-syntax-highlight language-plaintext" lang="plaintext" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">cmsRun runMakeTreeFromMiniAOD_cfg.py \</span>
<span id="LC2" class="line" lang="plaintext">global_tag=MCRUN2_74_V9 \</span>
<span id="LC3" class="line" lang="plaintext">geninfo=True \</span>
<span id="LC4" class="line" lang="plaintext">tagname="PAT" \</span>
<span id="LC5" class="line" lang="plaintext">jecfile=Summer15_25nsV2_MC \</span>
<span id="LC6" class="line" lang="plaintext">dataset="/store/mc/..."</span></code></pre>
<copy-code></copy-code>
</div>
<p data-sourcepos="58:1-58:136" dir="auto">If you instead want to process Phys14 MC, the installation instructions are different (JEC and MET tools cannot be used in CMSSW_7_2_X):</p>
<div class="gl-relative markdown-code-block js-markdown-code">
<pre data-sourcepos="60:1-68:3" class="code highlight js-syntax-highlight language-plaintext" lang="plaintext" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">cmsrel CMSSW_7_2_3_patch1</span>
<span id="LC2" class="line" lang="plaintext">cd CMSSW_7_2_3_patch1/src/</span>
<span id="LC3" class="line" lang="plaintext">cmsenv</span>
<span id="LC4" class="line" lang="plaintext">git clone https://github.com/TreeMaker/TreeMaker.git -b CMSSW_7_2_X .</span>
<span id="LC5" class="line" lang="plaintext">git checkout -b b_2015B_v2.0 2015B_v2.0</span>
<span id="LC6" class="line" lang="plaintext">scram b -j8</span>
<span id="LC7" class="line" lang="plaintext">cd AllHadronicSUSY/TreeMaker/test/</span></code></pre>
<copy-code></copy-code>
</div>
<p data-sourcepos="70:1-70:20" dir="auto">To run on Phys14 MC:</p>
<div class="gl-relative markdown-code-block js-markdown-code">
<pre data-sourcepos="72:1-78:3" class="code highlight js-syntax-highlight language-plaintext" lang="plaintext" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">cmsRun runMakeTreeFromMiniAOD_cfg.py \</span>
<span id="LC2" class="line" lang="plaintext">global_tag=PHYS14_25_V2 \</span>
<span id="LC3" class="line" lang="plaintext">geninfo=True \</span>
<span id="LC4" class="line" lang="plaintext">tagname="PAT" \</span>
<span id="LC5" class="line" lang="plaintext">dataset="/store/mc/..."</span></code></pre>
<copy-code></copy-code>
</div>
<p data-sourcepos="80:1-80:41" dir="auto">Updates from the previous tag 2015B_v1.5:</p>
<ul data-sourcepos="81:1-88:77" dir="auto">
<li data-sourcepos="81:1-81:55">Update some Spring15 cross sections in WeightProducer</li>
<li data-sourcepos="82:1-82:35">Fix tag names for re-miniAOD data</li>
<li data-sourcepos="83:1-83:35">JEC updates (25ns MC corrections)</li>
<li data-sourcepos="84:1-84:100">Bug fix in JetConeSize (used for matching leptons/photons/isotracks with jets in GoodJetsProducer)</li>
<li data-sourcepos="85:1-85:23">Add recipe for MET3.0</li>
<li data-sourcepos="86:1-86:89">MET filter updates: recalculate HBHE noise filter, add eeBadScFilter and GoodVtx filter</li>
<li data-sourcepos="87:1-87:25">Add a few more triggers</li>
<li data-sourcepos="88:1-88:77">Bug fix: apply residual corrections to had tau reclustered jets, if enabled</li>
</ul>2015-08-07T23:25:05+02:00Kevin Pedrokpedro88@gmail.comhttps://gitlab.cern.ch/TreeMaker/TreeMaker/-/tags/2015B_v1.52015B_v1.5<p data-sourcepos="1:1-2:58" dir="auto">This release is intended for SUSY commissioning with the CMS 2015B dataset.<br>
NB: This is a provisional tag and will soon be superseded.</p>
<p data-sourcepos="4:1-4:13" dir="auto">Instructions:</p>
<div class="gl-relative markdown-code-block js-markdown-code">
<pre data-sourcepos="6:1-14:3" class="code highlight js-syntax-highlight language-plaintext" lang="plaintext" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">cmsrel CMSSW_7_4_6_patch6</span>
<span id="LC2" class="line" lang="plaintext">cd CMSSW_7_4_6_patch6/src/</span>
<span id="LC3" class="line" lang="plaintext">cmsenv</span>
<span id="LC4" class="line" lang="plaintext">git clone https://github.com/TreeMaker/TreeMaker.git -b CMSSW_7_2_X .</span>
<span id="LC5" class="line" lang="plaintext">git checkout -b b_2015B_v1.5 2015B_v1.5</span>
<span id="LC6" class="line" lang="plaintext">scram b -j8</span>
<span id="LC7" class="line" lang="plaintext">cd AllHadronicSUSY/TreeMaker/test/</span></code></pre>
<copy-code></copy-code>
</div>
<p data-sourcepos="16:1-16:15" dir="auto">To run on data:</p>
<div class="gl-relative markdown-code-block js-markdown-code">
<pre data-sourcepos="18:1-20:3" class="code highlight js-syntax-highlight language-plaintext" lang="plaintext" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">cmsRun runMakeTreeFromMiniAOD_cfg.py global_tag=74X_dataRun2_Prompt_v1 geninfo=False tagname="RECO" dataset="/store/data/Run2015B/..."</span></code></pre>
<copy-code></copy-code>
</div>
<p data-sourcepos="22:1-24:100" dir="auto">Extra arguments for running on data:<br>
a) with a JSON file (when running interactively or on Condor): <code>jsonfile=Cert_246908-251883_13TeV_PromptReco_Collisions15_JSON_v2.txt</code><br>
b) with updated JECs (from .db file, do not put ".db" in the argument): <code>jecfile=Summer15_50nsV2_MC</code></p>
<p data-sourcepos="26:1-26:22" dir="auto">To run on Spring15 MC:</p>
<div class="gl-relative markdown-code-block js-markdown-code">
<pre data-sourcepos="28:1-30:3" class="code highlight js-syntax-highlight language-plaintext" lang="plaintext" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">cmsRun runMakeTreeFromMiniAOD_cfg.py global_tag=MCRUN2_74_V9 geninfo=True tagname="PAT" dataset="/store/mc/..."</span></code></pre>
<copy-code></copy-code>
</div>
<p data-sourcepos="32:1-33:94" dir="auto">Extra arguments for running on Spring15 MC:<br>
a) with updated JECs (from .db file, do not put ".db" in the argument): <code>jecfile=PHYS14_V4_MC</code></p>
<p data-sourcepos="35:1-35:123" dir="auto">If you instead want to process Phys14 MC, the CMSSW version <code>CMSSW_7_2_3_patch1</code> should be used for the installation, then:</p>
<div class="gl-relative markdown-code-block js-markdown-code">
<pre data-sourcepos="37:1-39:3" class="code highlight js-syntax-highlight language-plaintext" lang="plaintext" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">cmsRun runMakeTreeFromMiniAOD_cfg.py global_tag=PHYS14_25_V2 geninfo=True tagname="PAT" dataset="/store/mc/..."</span></code></pre>
<copy-code></copy-code>
</div>
<p data-sourcepos="41:1-41:41" dir="auto">Updates from the previous tag 2015B_v1.0:</p>
<ul data-sourcepos="42:1-51:62" dir="auto">
<li data-sourcepos="42:1-42:32">Store additional trigger lines</li>
<li data-sourcepos="43:1-43:58">Update CSV medium working point to 0.890 for 74X samples</li>
<li data-sourcepos="44:1-44:44">Update electron ID veto working point cuts</li>
<li data-sourcepos="45:1-45:54">Change muon ID to medium working point + dxy,dz cuts</li>
<li data-sourcepos="46:1-46:99">Add extra boolean branch "PassHFVeto" which is false if event has any jets in HF with pT > 30 GeV</li>
<li data-sourcepos="47:1-47:21">Store all good jets</li>
<li data-sourcepos="48:1-48:36">Change MHT range to |η| < 3.0</li>
<li data-sourcepos="49:1-49:139">Make JEC database filename configurable (various JEC files mentioned in these instructions are tracked in AllHadronicSUSY/TreeMaker/test)</li>
<li data-sourcepos="50:1-50:91">Add more Spring15 samples to WeightProducer: ZJetsToNuNu_HT, DYJetsToLL_M-50_HT, GJets_HT</li>
<li data-sourcepos="51:1-51:62">Move to condDB_v2 for global tags (no longer append "::All")</li>
</ul>2015-08-06T00:06:18+02:00Kevin Pedrokpedro88@gmail.com