Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Toplhefilter #27795

Closed
wants to merge 902 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
902 commits
Select commit Hold shift + click to select a range
8ad1b41
changed fastsim minbias sample
ssekmen Jan 9, 2019
103e4d5
backport to 102X
knash Jan 9, 2019
ae391b5
Implement an EDFilter to select events based on their bunch crossing
fwyzard Oct 26, 2018
4ea989e
Merge pull request #25020 from fwyzard/BunchCrossingFilter_102x
cmsbuild Jan 10, 2019
cb34a2e
Merge pull request #25490 from ssekmen/addFastSim2017PUandPmxWfs_102X
cmsbuild Jan 10, 2019
55227c1
separate baseDataSetRelease values for fastsim 2017
kpedro88 Jan 11, 2019
a4a5d6b
L1 Prefiring weight extractor (backport to 10_2_X)
lathomas Jan 14, 2019
d255f7e
Code quality fix as requested in #25621#issuecomment-453123348
mbluj Jan 14, 2019
8b2370f
Deleting root file in PhysicsTools/PatUtils/data moved to external
lathomas Jan 15, 2019
a188375
update base dataset name and content
kpedro88 Jan 15, 2019
f558b5a
GsfTracks using LowPtGsfElectronSeedProducer
bainbrid Dec 7, 2018
07b2817
updated model filenames
bainbrid Dec 10, 2018
6bd565f
only consume PF or KF tracks depending on UsePfTracks configurable
bainbrid Dec 10, 2018
fc68f56
fillDescriptions
bainbrid Dec 10, 2018
6f6701d
consume collections only when necessary
bainbrid Dec 11, 2018
eaa1bbe
removed commented line
bainbrid Dec 13, 2018
fb21958
comments from perotta
bainbrid Dec 13, 2018
66e6bee
fixing low pt eles for fastsim
Sam-Harper Dec 19, 2018
9c643ef
fixing low pt ele for phaseII
Sam-Harper Dec 19, 2018
0aff355
explicitly specify low pT GsfTracks
bainbrid Dec 19, 2018
72454ad
const args, comment from mauro
bainbrid Dec 19, 2018
26cbd45
dPhi(traj,clu) * charge
bainbrid Dec 19, 2018
704939f
modifiers for BParking + triv tidy up
bainbrid Dec 19, 2018
feb9ae5
fix white space, tidy up
bainbrid Dec 20, 2018
edbcc97
move dphi,deta inside if clause; protect against chi2==0.
bainbrid Dec 20, 2018
b74b629
rename to bParking (lower case)
bainbrid Jan 9, 2019
bac204d
moved unncessary casts, changed others to c++ casts
bainbrid Jan 9, 2019
f50b16a
moved track fitter and cloner and builder into loop() method
bainbrid Jan 9, 2019
79d463f
standard pT>1.0, bParking pT>0.5
bainbrid Jan 11, 2019
ffb3001
revert to old location of GBRForestTools
bainbrid Jan 15, 2019
2c0a243
Merge pull request #25626 from kpedro88/FixFastSim102X
cmsbuild Jan 16, 2019
6e348b7
Merge pull request #25487 from mbluj/CMSSW_10_2_X_antiEDiscUpdate
cmsbuild Jan 16, 2019
2d715a0
Merge pull request #25650 from mbluj/CMSSW_10_2_X_DNNTauIDCodeFix
cmsbuild Jan 16, 2019
a418068
Merge pull request #25608 from knash/Winter16JetID_102X
cmsbuild Jan 16, 2019
1fcd3f3
Merge pull request #25645 from lathomas/L1Prefiring_CMSSW_10_2_X
cmsbuild Jan 17, 2019
3e9f2fb
Add CH3 settings.
EmyrClement Jan 21, 2019
9abb7e8
execute lowPtGsfElectronSequence only for bParking era
bainbrid Jan 21, 2019
19c9c63
use full ECAL RecHit collection
bainbrid Jan 21, 2019
029bccc
move lowPtGsfElectronSequence from highlevelreco to egammaHighLevelRe…
bainbrid Jan 21, 2019
8bac639
move lowPtGsfElectronSequence from highlevelreco to egammaHighLevelRe…
bainbrid Jan 21, 2019
eaa532d
Merge pull request #285 from cms-nanoAOD/branch_10_2_10
peruzzim Jan 22, 2019
7a96be3
Merge pull request #25718 from EmyrClement/Herwig_CH3_102X
cmsbuild Jan 22, 2019
de79683
Fix merging of GenWeightsTableProducer for empty threads
peruzzim Jan 22, 2019
344fd6a
Call nanoAOD_runMETfixEE2017() only if the modifiers are chosen
makortel Jan 4, 2019
f31ee7a
Fix module label in fillDescriptions()
makortel Jan 4, 2019
cfc81fb
Merge pull request #286 from peruzzim/fixGenWeightMerge
peruzzim Jan 23, 2019
60e4d18
add FastSim Run2 2018 era and workflows
ssekmen Jan 16, 2019
3d6415f
add FastSim Run2 2018 era and workflows
ssekmen Jan 16, 2019
2a42b48
update PU18 template name
ssekmen Jan 18, 2019
b7b460e
added standard fastsim 2018 wfs
ssekmen Jan 18, 2019
d92fb39
defined fastsim noPU wfs
ssekmen Jan 19, 2019
4138058
defined fastsim noPU wfs
ssekmen Jan 19, 2019
1440315
fixed a bug in step definition
ssekmen Jan 20, 2019
5822740
corrected dataset number
ssekmen Jan 21, 2019
cf05308
converted PREMIX to GEN-SIM-DIGI-RAW
ssekmen Jan 23, 2019
e61b086
Merge pull request #290 from makortel/fixLostTrackMapProducerDescript…
peruzzim Jan 24, 2019
91b95bf
Merge pull request #288 from makortel/fixNanoAODEraCustomization_102x
peruzzim Jan 24, 2019
6f7e5c4
Disable Rivet beam check
mseidel42 Jan 22, 2019
4a628e8
corrected FS_PREMIXUP18_PU50 step
ssekmen Jan 25, 2019
33334aa
Move lowPtGsfElectronSequence back to highlevelreco, for bParking era…
bainbrid Jan 27, 2019
2979512
Merge pull request #25731 from Sam-Harper/IORulesForPFClusIso_1020pre1
cmsbuild Jan 28, 2019
3b23500
Merge pull request #25754 from ssekmen/fastsim-era-2018-and-workflows…
cmsbuild Jan 30, 2019
aef3d73
Merge pull request #25766 from intrepid42/PLP_nobeamcheck_102X
cmsbuild Jan 30, 2019
c02236e
Merge pull request #25680 from bainbrid/LowPtElectrons_102X
cmsbuild Jan 30, 2019
d95ff30
Don't leave nCuts in VIDNestedWPBitmapProducer uninitialized
guitargeek Jan 30, 2019
e761160
Split SimpleFlatTableProducer plugin into header and implementation
ktht Feb 4, 2019
1493a83
complete low pT electron chain
bainbrid Dec 20, 2018
f3020dd
revert to 102X config
bainbrid Feb 5, 2019
e2fb224
revert to old GBRForestTools interface
bainbrid Feb 5, 2019
5c020ea
Generate events without MPI if LBCR performed with MPI.
EmyrClement Feb 4, 2019
ee95878
Removing call to LayerHitMapCache::add() with same layerIndex parameter
angirar Jan 24, 2019
7a11849
Merge pull request #25861 from EmyrClement/Sherpa_MakeSherpaLibs_102X
cmsbuild Feb 6, 2019
8ab0698
Rebase this PR on CMSSW_10_2_X_2019-02-05-2300 and add all changes al…
nancymarinelli Feb 6, 2019
c221edd
Fix for trigger objects for muons in 2016 NanoAOD
dellaric Feb 6, 2019
75a652e
fixing missing pointer between lumi boundaries in 102x
alberto-sanchez Feb 7, 2019
1bed586
Rename SimpleFlatTableProducer.cc to SimpleFlatTableProducerPlugins.cc
ktht Feb 7, 2019
9e4e449
save collections in miniAOD only for bParking era
bainbrid Feb 7, 2019
88ed101
triv
bainbrid Feb 7, 2019
90a3df9
Merge pull request #293 from guitargeek/guitargeek-patch-1--102X
peruzzim Feb 8, 2019
ac5914a
Merge pull request #296 from peruzzim/fixTrigObj16
peruzzim Feb 8, 2019
3b1bee5
Merge pull request #25864 from ssekmen/FastSim-MemoryFix_102X
cmsbuild Feb 10, 2019
9284570
Merge pull request #25881 from alberto-sanchez/from-CMSSW_10_2_X_2019…
cmsbuild Feb 10, 2019
8b5497d
adding filter for events with C hadrons
Andrej-CMS Feb 11, 2019
b6cf990
Merged master-102X from repository cms-nanoAOD with cms-merge-topic
mbluj Feb 15, 2019
55a9da6
Backport script for multithreaded tarball management
fabiocos Feb 18, 2019
c8a64b1
Merge pull request #25966 from fabiocos/fc-lhemultithread
cmsbuild Feb 19, 2019
9eb4305
Merge pull request #25761 from nancymarinelli/conversionsFromLowPtEle…
cmsbuild Feb 21, 2019
a61d9e6
Merge pull request #25887 from bainbrid/LowPtElectronsFull_102X
cmsbuild Feb 21, 2019
c3edf21
store Seed BDT outputs in ValueMaps keyed by GsfTrackRef instead of G…
bainbrid Feb 14, 2019
60b856f
first pass of seed BDTs trained with 10.2.X MC
bainbrid Feb 8, 2019
ad31169
updated to latest ID MDT trained with 10.2.X MC
bainbrid Feb 9, 2019
274449d
remove duplicate edm::Ref to ECAL clusters
bainbrid Feb 19, 2019
c8c6567
Fix memory use after delete in LowPtGsfElectronSCProducer
Dr15Jones Feb 16, 2019
71cfe25
Avoid creating an unnecessary edm::Ref
Dr15Jones Feb 16, 2019
0616339
fix typo in FS2018 PU input string
zhenhu Feb 22, 2019
83fcaa6
Merge pull request #25226 from rappoccio/rappoccio_jercbetastar_102x
cmsbuild Feb 22, 2019
99d5920
Merge pull request #25998 from zhenhu/fixInputStringForFS2018
cmsbuild Feb 22, 2019
1847612
Merged LowPtElectronsFull_102X_update from repository bainbrid with c…
bainbrid Feb 25, 2019
416663b
switch to Very Loose WP for bParking era
bainbrid Feb 25, 2019
3b3f874
Merge pull request #25905 from Andrej-CMS/BackportCFilter102
cmsbuild Feb 28, 2019
c4c9bd4
Merge pull request #26013 from bainbrid/LowPtElectronsFull_102X_VeryL…
cmsbuild Feb 28, 2019
a2fc74f
added links from LowPtGsf to PackedCandidates and LostTracks
Feb 28, 2019
caebd93
Add BPHParking skim module and the relval steps for 102X backport
kfjack Mar 1, 2019
31a91d5
apply PR comments squashed
Mar 4, 2019
770e744
backport
civanch Mar 4, 2019
44e677f
fix compilation
civanch Mar 4, 2019
9d32b2b
Merge pull request #26036 from CMSBParking/lowPtLinks_10_2
cmsbuild Mar 5, 2019
f34fc5f
restore no delta option
civanch Mar 5, 2019
c215e4e
Merge pull request #26038 from kfjack/Add-RelVal-for-BParking-skim-102X
cmsbuild Mar 5, 2019
8ba7406
add deepTag_H, deepTag_QCD, deepTag_QCDothers
jmhogan Mar 7, 2019
e813a70
Add ParkingBPH skim spec to autoskim.py (back port)
kfjack Mar 8, 2019
c05269e
add DQM plots for deepTag_H, _QCD, _QCDothers
jmhogan Mar 8, 2019
349d432
Herwig7 Settings
Andrej-CMS Mar 8, 2019
14e0879
Hopefully fix the crash. Add protection against looking for lowPt con…
nancymarinelli Mar 11, 2019
be381f8
Remove the conversions from lowPtGsfTracks from the slimming task as …
nancymarinelli Mar 11, 2019
3a786ef
Remove an empty line
nancymarinelli Mar 11, 2019
ec71d4f
Fix a conflict with UpgradeProperties (102X)
kfjack Mar 12, 2019
e18060d
Merge pull request #26056 from civanch/monopole_ionisation_10.2
cmsbuild Mar 13, 2019
03232bc
Merge pull request #26124 from Andrej-CMS/Backport_102X
cmsbuild Mar 13, 2019
a5877fb
Merge pull request #26084 from nancymarinelli/conversionsFromLowPtGsf…
cmsbuild Mar 18, 2019
f51753e
Merge pull request #26152 from kfjack/fix-a-conflict-with-UpgradeProp…
cmsbuild Mar 18, 2019
f14e776
Merge pull request #26109 from kfjack/Add-ParkingBPH-to-autoskim-102X
cmsbuild Mar 18, 2019
9251e7b
Backported GBRForestToolsTinyXML for LowPtGsfElectrons
guitargeek Mar 13, 2019
856cdc4
Merge pull request #26176 from guitargeek/backport_24432_minimal
cmsbuild Mar 19, 2019
a5e08d9
fix position
arizzi Mar 21, 2019
3eb9f12
change isPromptFinalState() into isPrompt()
IzaakWN Mar 21, 2019
fbeeb12
allow status!=1 leptons to match reco taus
IzaakWN Mar 21, 2019
464ef27
correct 'isPrompt()' to 'statusFlags().isPrompt()'
IzaakWN Mar 21, 2019
fb3dc18
Pythia filter to focus on the probe side of B decays
gkaratha Mar 28, 2019
70b4ab1
skip nonexistent branch checks in L1TGlobalUtilHelper
slava77devel Apr 2, 2019
f9f3c1b
keep hidden valley and dark matter particles in miniAOD
kpedro88 Apr 3, 2019
2a2866c
add filter to select multiples of specified particles
kpedro88 Nov 28, 2018
3a33ffc
Merge pull request #26286 from gkaratha/probePythiaFilter
cmsbuild Apr 4, 2019
4499f11
BTagCalibration: Added protection against -ve eta values for SFs calc…
Apr 4, 2019
d69f103
Merge pull request #26340 from kpedro88/KeepHVDMParticles102X
cmsbuild Apr 5, 2019
423c632
Update DeepBoostedJet tagger to V02.
hqucms Mar 28, 2019
282628c
Merge pull request #26360 from kpedro88/MCParticleModuloFilter102X
cmsbuild Apr 6, 2019
cc91a73
Update of the lepton mva
Apr 7, 2019
265ac8e
Updating deepjet variable definition
Apr 8, 2019
99a2717
add 2018 Prod-like workflow w & w/o bParking
Apr 9, 2019
de347ed
split matching into GSF to track and GSF to Packed, store the first i…
Apr 1, 2019
3eff012
Merge pull request #305 from IzaakWN/master-102X
peruzzim Apr 9, 2019
fa26e0e
Merge pull request #300 from jmhogan/master-102X
peruzzim Apr 9, 2019
470ff27
Adjust order of variables in NanoAOD DQM file
peruzzim Apr 9, 2019
213aaa7
Merge pull request #294 from HEP-KBFI/simpleFlatTablePR
peruzzim Apr 9, 2019
1a31a0b
Merge pull request #276 from mbluj/CMSSW_10_2_X_antiEDiscUpdate_nano
peruzzim Apr 9, 2019
5eb90b9
Keep DeepBoostedJet V01 as default.
hqucms Apr 14, 2019
e4f74ba
Merge pull request #26404 from mverzett/split_lowpt_links_10_2
cmsbuild Apr 15, 2019
c25a502
Merge pull request #26400 from srimanob/102_2018RelValProdLikeWithBPa…
cmsbuild Apr 15, 2019
860b74c
Fix V01 parameter file.
hqucms Apr 15, 2019
58e00e4
Switch off HTXS table and related producers
peruzzim Apr 16, 2019
dc437dd
Cleanup 92X nanoAOD modifier
peruzzim Apr 16, 2019
2430e30
Fix usage of BoolColumn for bool storage
peruzzim Apr 16, 2019
64a968a
Store L1 pre-firing weight to NanoAOD
peruzzim Apr 16, 2019
5af8ab5
Updates to NanoAOD DQM content
peruzzim Apr 16, 2019
4bbadca
Merge pull request #318 from peruzzim/addFeatures16Apr
peruzzim Apr 16, 2019
58b66da
Merge pull request #26329 from slava77/CMSSW_10_2_10/btvDict
cmsbuild Apr 17, 2019
8a18880
rerun QG on all datasets and save WINTER16 tightLepVeto jetId WP
peruzzim Dec 5, 2018
a56cbc6
First correct jets then do all the rest (needed for QGL and cleaning …
peruzzim Apr 30, 2019
716842b
Change order of correctors to run QGL on updated JEC
peruzzim Apr 30, 2019
9a2728a
Merge pull request #271 from peruzzim/jetUpdates
peruzzim Apr 30, 2019
975cc56
Merge pull request #26370 from hqucms/deep-boosted-jets-2017-102X
cmsbuild May 2, 2019
320d5d3
Read LHE reweighting automatically
ktht May 3, 2019
42f5269
Same jetRelIso for the three eras
May 5, 2019
6b3f7bd
Accept any name for the reweighting weight
ktht May 5, 2019
775d7b6
Remove useless regex from GenWeightsTableProducer
ktht May 5, 2019
29dee8c
Add back MET covariance and significance
peruzzim Apr 30, 2019
eb33b3a
Store muon-subtracted jet raw pt in value map
peruzzim May 6, 2019
902ff62
Additional jet collection in nanoAOD for T1 MET re-correction
peruzzim May 6, 2019
522e10a
Update DQM content
peruzzim May 6, 2019
c980845
patch nanoAOD DQM file
peruzzim May 6, 2019
7ff9cc4
Merge pull request #333 from peruzzim/port_pr_328
peruzzim May 6, 2019
e400baf
Prevent simultaneous execution of Rivet modules
mseidel42 May 2, 2019
477bd76
Add tau ghosts for dressed leptons
mseidel42 May 6, 2019
c46f51a
Merged LepMVA_nanoAOD from repository sscruz with cms-merge-topic
sscruz May 7, 2019
45f0f41
Adding jet ptrel
sscruz May 7, 2019
c193160
Merge pull request #1 from sscruz/LepMVA_nanoAOD2
sscruz May 7, 2019
50905eb
Merge pull request #338 from cms-nanoAOD/branch_10_2_14
peruzzim May 7, 2019
6c09dda
Merge pull request #335 from peruzzim/lowPtJetsForMET
peruzzim May 7, 2019
dbd12e8
Switch to DeepBoostedJet v2
peruzzim May 7, 2019
895b1a3
Change jet collection name for more clarity
peruzzim May 7, 2019
27171cb
Reintroduce HTXS workflow
peruzzim May 7, 2019
100f038
Adding jetPtRel to DQM
sscruz May 7, 2019
7dbf56d
Merge pull request #2 from sscruz/LepMVA_nanoAOD2
sscruz May 7, 2019
3e4a5b2
Store gain of seed crystal for electrons and photons
peruzzim May 7, 2019
f4ffa6d
Minor fixes
peruzzim May 7, 2019
3d2b986
Fixing dqm file
sscruz May 7, 2019
10f8b55
Merge pull request #3 from sscruz/LepMVA_nanoAOD2
sscruz May 7, 2019
34cf625
Merge pull request #336 from sscruz/LepMVA_nanoAOD
peruzzim May 7, 2019
46da3a0
Update nanoAOD DQM
peruzzim May 7, 2019
592a465
Merge pull request #341 from peruzzim/featurePackMay7
peruzzim May 7, 2019
e8f021e
Added Jet_btagDeepFlavC charm discriminator
May 7, 2019
da713c3
Add DeepJet probc process, minor changes to DQM cfi
May 7, 2019
1c02bd1
Merge pull request #342 from peruzzim/port_pr_340
peruzzim May 8, 2019
4280cc1
Merge pull request #26661 from intrepid42/PLP_DressedLeptonUpdate_102X
cmsbuild May 8, 2019
4f598a4
Support multiple names for LHEEventProduct
ktht May 6, 2019
cfa6b73
Merge pull request #331 from HEP-KBFI/LHE_fix
peruzzim May 8, 2019
8f18201
Adding DeepDoubleX
May 8, 2019
d45b960
Merge pull request #353 from andrzejnovak/nanoDDX102
peruzzim May 8, 2019
c961e8c
Store flag to recover Ele32 path in 2017 data
peruzzim May 8, 2019
99a429b
Merge pull request #26657 from intrepid42/RivetSharedResources_102X
cmsbuild May 9, 2019
3bf0ae8
add e/gamma scale & smearing for 2018 data/MC
Sam-Harper May 10, 2019
5a2a511
Fix DQM configuration for eCorr
peruzzim May 13, 2019
7fe0819
Loosening muon id cuts, adding flag for loose id and adding lowpt mva
sscruz May 14, 2019
f22b4b7
Also adding soft mva
sscruz May 14, 2019
4dda52c
Update nanoDQM_cfi.py
peruzzim May 14, 2019
9645035
Merge pull request #359 from peruzzim/eleTrigger2017
peruzzim May 14, 2019
c784d1b
Merge pull request #357 from Sam-Harper/EG2018SSNano_102X
peruzzim May 14, 2019
9fbc692
Fixing DQM
sscruz May 14, 2019
222078e
Fix dqm
sscruz May 14, 2019
bc5046a
First pass at adding JERC-relevant variables
rappoccio Nov 9, 2018
76ccb8f
Changing source of beta star producer
rappoccio May 14, 2019
7539d5f
Fix dqm
sscruz May 14, 2019
fb81f03
Correct function signatures in L1 output producer module
peruzzim May 14, 2019
5d36548
Merge pull request #362 from peruzzim/fixL1_102X
peruzzim May 14, 2019
d06b5e5
Keep loose muon selector for isotrack cleaning
peruzzim May 14, 2019
e8443ad
Keep using PF loose muons for isotrack cleaning
peruzzim May 14, 2019
f2989b9
Correct collection type
peruzzim May 14, 2019
31fc86d
Add jercVars to sequence
peruzzim May 14, 2019
3f603c6
Merge pull request #360 from sscruz/POG_muon_loose
peruzzim May 15, 2019
0e48744
Update nanoDQM_cfi.py
peruzzim May 15, 2019
68bc2f0
genparticle development
emanca May 15, 2019
42ec408
configurable precision per object
emanca May 15, 2019
c08958c
small bug solving
emanca May 15, 2019
18046ad
Merge pull request #246 from rappoccio/rappoccio_nanoaodjerc_102x
peruzzim May 15, 2019
0755063
New STXS Stage 1.1
yhaddad May 9, 2019
557cb91
running code-checks
yhaddad May 9, 2019
811d33d
fixing typo
yhaddad May 16, 2019
98a7111
fixing compiling issues
emanca May 16, 2019
683e2d8
reverting some changes
emanca May 17, 2019
a0c1373
Update nanoDQM_cfi.py
peruzzim May 17, 2019
10d7de1
Merge pull request #355 from emanca/GenJetTauTagger
peruzzim May 20, 2019
93c77dc
Added HighPt info, puppiIsoId, softMvaScore
Fedespring May 15, 2019
e443bde
updated DQM file and removed variables using modifiers
Fedespring May 16, 2019
82c69ce
Update nanoDQM_cfi.py
peruzzim May 17, 2019
afc72f9
Add HTXS stage 1.1 categorization
peruzzim May 17, 2019
b3915da
High precision top mass for reweighting
peruzzim May 17, 2019
17432e9
Adapt to larger set of stored PS weights for 2018
peruzzim May 20, 2019
45dbe7d
updating HTXS::HiggsClassification class
yhaddad May 20, 2019
0b42eab
Merge pull request #369 from peruzzim/port_364_367
peruzzim May 20, 2019
88f6487
Merge pull request #26362 from mondalspandan/102x_BTagCalibrationEtaR…
cmsbuild May 21, 2019
64c3a8b
Merge pull request #26769 from cms-nanoAOD/nanoPR_102X_190508
cmsbuild May 21, 2019
46e9182
Adapt configuration to run without 102X modifier from 102X
peruzzim May 22, 2019
9cbf96d
Backport PR 26672 to 102X
peruzzim May 22, 2019
7765a36
Merge pull request #26794 from yhaddad/topic-stxs-stage1p1-cmssw-102X
cmsbuild May 23, 2019
0c90879
backport python3 fixes to pileup scripts
kpedro88 May 23, 2019
38fe7a0
Merge pull request #26854 from cms-nanoAOD/nanoPR_102X_190520
cmsbuild May 26, 2019
f24285d
Merge pull request #26911 from kpedro88/BackportPython3FixPU
cmsbuild May 27, 2019
412e613
Add TopLHEFilter
Aug 19, 2019
0435ac1
rename TopLHEFilter -> LHEJetFilter
Aug 20, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
modifiers for BParking + triv tidy up
bainbrid committed Jan 15, 2019

Verified

This commit was signed with the committer’s verified signature.
commit 704939f35352a03d1691fdb2bdc283db38116ce2
3 changes: 3 additions & 0 deletions Configuration/Eras/python/Modifier_BParking_cff.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import FWCore.ParameterSet.Config as cms

BParking = cms.Modifier()
3 changes: 2 additions & 1 deletion Configuration/StandardSequences/python/Eras.py
Original file line number Diff line number Diff line change
@@ -53,7 +53,8 @@ def __init__(self):
'tracker_apv_vfp30_2016', 'pf_badHcalMitigation', 'run2_miniAOD_80XLegacy','run2_miniAOD_94XFall17', 'run2_nanoAOD_92X',
'run2_nanoAOD_94XMiniAODv1', 'run2_nanoAOD_94XMiniAODv2', 'run2_nanoAOD_94X2016',
'run2_miniAOD_devel', 'run2_nanoAOD_102Xv1',
'hcalHardcodeConditions', 'hcalSkipPacker']
'hcalHardcodeConditions', 'hcalSkipPacker',
'BParking']
internalUseModChains = ['run2_2017_noTrackingModifier']


Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
import FWCore.ParameterSet.Config as cms

def thresholds( wp ) :
return cms.vdouble([{"L": 1.03,"M":1.75,"T":2.61}.get(wp,1.e6), # unbiased
{"L":-0.48,"M":0.76,"T":1.83}.get(wp,1.e6)]) # ptbiased

lowPtGsfElectronSeeds = cms.EDProducer(
"LowPtGsfElectronSeedProducer",
tracks = cms.InputTag("generalTracks"),
@@ -21,18 +25,14 @@
'RecoEgamma/ElectronIdentification/data/LowPtElectrons/RunII_Fall17_LowPtElectrons_unbiased.xml.gz',
'RecoEgamma/ElectronIdentification/data/LowPtElectrons/RunII_Fall17_LowPtElectrons_displaced_pt_eta_biased.xml.gz',
]),
ModelThresholds = cms.vdouble([
{"L": 1.03,"M":1.75,"T":2.61}["L"], # unbiased
{"L":-0.48,"M":0.76,"T":1.83}["L"], # ptbiased
]),
ModelThresholds = thresholds("T"),
PassThrough = cms.bool(False),
UsePfTracks = cms.bool(True),
MinPtThreshold = cms.double(0.5),
MaxPtThreshold = cms.double(15.),
)
# copying from RecoParticleFlow/PFTracking/python/trackerDrivenElectronSeeds_cfi.py
# inFastSim jobs, trajectories are only available for the 'before mixing' track collections
# Therefore we let the seeds depend on the 'before mixing' generalTracks collection

# Modifiers for FastSim
from Configuration.Eras.Modifier_fastSim_cff import fastSim
lowPtGsfElectronSeedsTmp = lowPtGsfElectronSeeds.clone(tracks = cms.InputTag("generalTracksBeforeMixing"))
import FastSimulation.Tracking.ElectronSeedTrackRefFix_cfi
@@ -43,5 +43,10 @@
_fastSim_lowPtGsfElectronSeeds.PreGsfLabel = cms.string("")
fastSim.toReplaceWith(lowPtGsfElectronSeeds,_fastSim_lowPtGsfElectronSeeds)

# Modifiers for Phase2
from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
phase2_tracker.toModify(lowPtGsfElectronSeeds, TTRHBuilder = 'WithTrackAngle')

# Modifiers for BParking
from Configuration.Eras.Modifier_BParking_cff import BParking
BParking.toModify(lowPtGsfElectronSeeds, ModelThresholds = thresholds("L") )
Original file line number Diff line number Diff line change
@@ -21,11 +21,10 @@
lowPtGsfEleCkfTrackCandidates.TrajectoryBuilderPSet.refToPSet_ = 'lowPtGsfEleTrajectoryBuilder'
lowPtGsfEleCkfTrackCandidates.src = 'lowPtGsfElectronSeeds'

# Modifiers for FastSim
import FastSimulation.Tracking.electronCkfTrackCandidates_cff
fastLowPtGsfTkfTrackCandidates = FastSimulation.Tracking.electronCkfTrackCandidates_cff.electronCkfTrackCandidates.clone(src = cms.InputTag("lowPtGsfElectronSeeds"))



# GsfTracks
from TrackingTools.GsfTracking.GsfElectronGsfFit_cff import *
lowPtGsfEleFittingSmoother = GsfElectronFittingSmoother.clone()
@@ -36,7 +35,6 @@
lowPtGsfEleGsfTracks.Fitter = 'lowPtGsfEleFittingSmoother'
lowPtGsfEleGsfTracks.src = 'lowPtGsfEleCkfTrackCandidates'


# GsfPFRecTracks
from RecoParticleFlow.PFTracking.pfTrackElec_cfi import *
lowPtGsfElePfGsfTracks = pfTrackElec.clone()
@@ -53,12 +51,11 @@
lowPtGsfElePfGsfTracks)
lowPtGsfElectronSequence = cms.Sequence(lowPtGsfElectronTask)


# Modifiers for FastSim
from Configuration.Eras.Modifier_fastSim_cff import fastSim
_fastSim_lowPtGsfElectronTask = lowPtGsfElectronTask.copy()
_fastSim_lowPtGsfElectronTask.replace(lowPtGsfElectronSeeds, cms.Task(lowPtGsfElectronSeedsTmp,lowPtGsfElectronSeeds))
_fastSim_lowPtGsfElectronTask.replace(lowPtGsfEleCkfTrackCandidates, fastLowPtGsfTkfTrackCandidates)

fastSim.toReplaceWith(lowPtGsfElectronTask, _fastSim_lowPtGsfElectronTask)
fastSim.toModify(lowPtGsfElePfTracks,TkColList = ['generalTracksBeforeMixing'])
fastSim.toModify(lowPtGsfEleGsfTracks,src = cms.InputTag("fastLowPtGsfTkfTrackCandidates"))