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

Adding HZZ electron MVA ID #37429

Closed
wants to merge 347 commits into from
Closed
Show file tree
Hide file tree
Changes from 12 commits
Commits
Show all changes
347 commits
Select commit Hold shift + click to select a range
aa640d4
Increase max number of bytes per FED to support full readout mode.
thomreis May 25, 2022
44a5ae4
Add new GEM electronics map to Run-3 MC and data
tvami May 25, 2022
c65bc65
Store variable names in ROOT GBRForest files
Dr15Jones May 25, 2022
e37cd13
use more the token in accessing collections in SimCalorimetry/HGCalSi…
May 9, 2022
4070a46
Code check
May 9, 2022
080f434
Try to fix the discrepancy - thanks to Pedro
May 26, 2022
f75d13e
Code check
May 26, 2022
5ac9630
Merge branch 'cms-sw:master' into mvaHZZ_unique
asculac May 26, 2022
e0a80d7
Adding nonUL indicator
asculac May 26, 2022
5011ede
UL miniModifier removed, run2_nanoAOD_preUL added
asculac May 26, 2022
26d45cb
One more try
May 26, 2022
b6ade3a
Removing 106Xv2 campaigns from preUL indicator
asculac May 26, 2022
4ed628b
Code check
May 26, 2022
2f70e44
Applied comments from PR
alexsr-98 May 26, 2022
47dded9
Merge pull request #37954 from seungjin-yang/GEM-DQM-Eff-Update_from-…
cmsbuild May 26, 2022
15b456c
Merge pull request #38043 from Pruthvi-ch/CellUV_partial
cmsbuild May 26, 2022
6e0ffa6
Merge pull request #38054 from rovere/FireworksWithWaferDetIds
cmsbuild May 26, 2022
39dd061
Merge pull request #38064 from fabiocos/fc-fixvalid
cmsbuild May 26, 2022
9e2d377
Fix for Nose
May 26, 2022
ba9c858
Make a complete scenario for HGCal geometry version V17
May 26, 2022
37b9747
Applied comments from PR
alexsr-98 May 26, 2022
aeba46b
Code format
May 26, 2022
e48b3c4
Merge pull request #38028 from llunerti/from-CMSSW_12_4_0_pre3
cmsbuild May 26, 2022
3b007cc
Added esConsumes to RecoMuon/TrackerSeedGenerator classes
Dr15Jones May 26, 2022
d1245ef
Update ZCounting.cc
ThOliveira23 May 26, 2022
836184f
Update ZCounting_cff.py
ThOliveira23 May 26, 2022
241d0c0
Code maintenance for Run III in the DQMOffline ZCounting.
ThOliveira23 May 26, 2022
fb3ee30
Merge branch 'master' into from-CMSSW_12_5_0_pre1
ThOliveira23 May 26, 2022
e3c5995
Merge pull request #7 from ThOliveira23/from-CMSSW_12_5_0_pre1
ThOliveira23 May 26, 2022
78ab7f7
Update ZCounting.cc, code format (l.610 and l.875)
ThOliveira23 May 26, 2022
928e167
Update ZCounting.cc
ThOliveira23 May 26, 2022
b1ab480
follow-up to code review: further reduce usage of hardcoded constants
mmusich May 26, 2022
11b322b
Remove CMS deprecated warnings from L1Trigger/ConfigUtilities
Dr15Jones May 26, 2022
fe14891
Merge pull request #38075 from mmusich/fixSiStripHitEfficiencyAtPCL
cmsbuild May 27, 2022
f6d76b8
Merge pull request #38072 from bsunanda/Phase2-hgx313X
cmsbuild May 27, 2022
f4084ec
Merge pull request #38086 from jfernan2/124Xbackport38038
cmsbuild May 27, 2022
c6423b9
Turn ON GEMDigis for GE2/1, turn OFF GEMRecHits for GE2/1
watson-ij May 27, 2022
0ca9232
HLT menu development for 12_4_X (branch: 12_5_X)
missirol May 24, 2022
30e8864
Add Pythia8 particle gun flat in Pt and Lxy (transverse displacement …
mbluj May 25, 2022
f559880
Add parameter defining fraction of particles allowed to fly towards d…
mbluj May 27, 2022
5dd971d
Fix on issue #38044
quark2 May 27, 2022
e1801d9
Merge pull request #38055 from Pruthvi-ch/HEsil_correction
cmsbuild May 27, 2022
ba39140
change merger input as default
May 27, 2022
466702f
Provide inheriting classes with access to ESConsumesCollector
Dr15Jones May 27, 2022
c1ff1f2
Fix CMS deprecation warnings in L1TriggerConfig/L1ScalesProducers
Dr15Jones May 27, 2022
dedad56
Merge pull request #38093 from bsunanda/Phase2-hgx312Y
cmsbuild May 27, 2022
6c39638
Compute muon index bits using idx from dataformat
dinyar May 27, 2022
83db208
Added # descendents to Error message in TauGenJetProducer
Dr15Jones May 27, 2022
9212d0c
Fix CMS deprecation warnings in L1TriggerConfig/DTTrackFinder
Dr15Jones May 27, 2022
f102b8c
update BeamSpot HLT client to use correct raw data from TCDS
francescobrivio May 27, 2022
d5788d4
Merge pull request #38010 from srimanob/125_RemoveL1RecoPhase2
cmsbuild May 28, 2022
328410a
Merge pull request #38107 from cms-tsg-storm/HLTdevelopment124X_for125X
cmsbuild May 28, 2022
f2ec19a
putting buffer on the heap
Sam-Harper May 28, 2022
1a8c2b7
uGMT DQM changes following removal of ZS
dinyar May 28, 2022
76601f2
Hadronic shower input-output comparisons
dinyar May 28, 2022
8f6bd04
swapping to more modern conventions
Sam-Harper May 28, 2022
fe953e7
Merge pull request #38106 from Dr15Jones/moreInfoTauGenJetProducer
cmsbuild May 29, 2022
250a6d4
Adapted DQM alerting to new uGMT readout menu
dinyar May 28, 2022
30b34a4
Add uGMT muon showers to DQM quality tests
dinyar May 28, 2022
785de67
A step toward the V17 version of HGCal Geometry
May 30, 2022
436f271
Code check
May 30, 2022
41a9f91
Need to adjust GEM L1T DQM to account for GE2/1 digis
watson-ij May 30, 2022
ad54d8f
Merge pull request #38080 from mmusich/fixDeltaPhi
cmsbuild May 30, 2022
51e566c
Add XML source file describing PPS pixel DAQ mapping for 2022
wpcarvalho May 30, 2022
94bd1e5
guard against uint16_t overflows of Pixel ADC(num of electrons) values
missirol May 30, 2022
5c1068d
Merge pull request #38035 from dinyar/feature/correct_index_bits_assi…
cmsbuild May 30, 2022
f834221
Merge pull request #37856 from bsunanda/Run3-sim118E
cmsbuild May 30, 2022
cea1bb7
Merge pull request #38061 from emiglior/remove_T29_cmssw_12_5_X
cmsbuild May 30, 2022
0e72da4
Modifications to allow the Pixel Charge Reweighting at the mixing step
ferencek May 5, 2022
0ae02ec
follow-up to code review
mmusich May 6, 2022
eebada8
change to runDependentForPixel modifier and add the relval 250202.184…
carolinecollard May 6, 2022
ea77c7a
follow-up to code review
carolinecollard May 30, 2022
1198c4a
A safer way following a comment of @fwyzard
quark2 May 30, 2022
447f938
Add argument to set fraction of particles with sign of z displacement…
mbluj May 30, 2022
af41170
Merge pull request #38112 from Sam-Harper/DQMFileSaverDBStackIssue_125X
cmsbuild May 30, 2022
567f2f5
Merge pull request #38094 from Dr15Jones/deprecatedRecoMuonTrackerSee…
cmsbuild May 30, 2022
ebc0424
hcal gpu comparison task for online DQM
lwang046 May 30, 2022
e5e67af
Merge pull request #38088 from thomreis/ecal-gpu-unpacker-buffer-over…
cmsbuild May 30, 2022
cfaa87f
Merge pull request #37868 from gartung/gartung-mkFit-sse3-vectorize
cmsbuild May 30, 2022
a7bd0c2
combined commit
civanch May 30, 2022
4d980bb
add DoubleMuonLowMass PD to autoAlca
malbouis May 30, 2022
b07ef28
Merge pull request #38105 from Dr15Jones/deprecatedL1TriggerConfigL1S…
cmsbuild May 31, 2022
5c6d4f9
Merge pull request #38109 from Dr15Jones/deprecatedL1TriggerConfigDTT…
cmsbuild May 31, 2022
412be6b
Merge pull request #38096 from Dr15Jones/deprecatedL1TriggerConfigUti…
cmsbuild May 31, 2022
cf0dd45
Merge pull request #38081 from fwyzard/PFClusterEMEnergyCorrector_mis…
cmsbuild May 31, 2022
01acc8f
Merge pull request #38076 from alexsr-98/DisplacedMuonSeeding
cmsbuild May 31, 2022
4a4ffc1
Correct treatment for partial wafers
May 31, 2022
f3b3676
Code check
May 31, 2022
3b080a2
Merge pull request #37987 from civanch/cleanup_geant4_user_code
cmsbuild May 31, 2022
f0b2f0a
Merge pull request #38063 from cms-tau-pog/CMSSW_12_5_X_tau-pog_rmOut…
cmsbuild May 31, 2022
761f6c4
Set missing parameter in the dqmSaver
fwyzard May 31, 2022
95400f2
move relval2021 to GRun until V1.2 is ready
Martin-Grunewald May 31, 2022
5749b48
Fix for printouts with special (for python) chars
ggovi May 31, 2022
a3682d8
Merge pull request #38132 from fwyzard/fix_HLTrigger_Configuration_hl…
cmsbuild May 31, 2022
76a79d2
Merge pull request #38135 from cms-tsg-storm/AutoHLT125X
cmsbuild May 31, 2022
2debcbe
update label of raw TCDS data
francescobrivio May 31, 2022
b91aadf
Merge pull request #38128 from malbouis/alca-update_autoAlca-125X
cmsbuild May 31, 2022
d8b1d66
Fixed Geant4 tack information
civanch May 31, 2022
36c5752
Split uGMT DQM module into two
dinyar May 30, 2022
fbd9c63
Improved uGMT DQM plot titles
dinyar May 31, 2022
d702482
Merge pull request #38113 from missirol/devel_fixZeroADCOfPixelDigi
cmsbuild May 31, 2022
72c5200
Merge pull request #38140 from ggovi/conddb-utilities-conddb-tool-fix…
cmsbuild May 31, 2022
b3c0af9
Move counter initialization and printout+destruction to begin/endJob
makortel May 31, 2022
ef4bafc
Deal with exception in EventProcessor constructor
Dr15Jones May 31, 2022
19466ae
Fix static variable problem in payload inspector code
Dr15Jones May 31, 2022
181a48f
Adapting an idea of @fwyzard
quark2 May 31, 2022
2acfd25
Add new GEM electronics map to all GTs
tvami May 31, 2022
a60f686
Merge pull request #38150 from wpcarvalho/pps_pixeldaqmapping_2022
cmsbuild Jun 1, 2022
01d80a2
Take care of comments
Jun 1, 2022
2c37728
Code check
Jun 1, 2022
b453116
Next Step toward V17 version of HGCal Geometry
Jun 1, 2022
1b4042a
Changes to get the PU info from OnlineMetaData stream
abhih1 Jun 1, 2022
8001666
Code check
Jun 1, 2022
1c0bd20
Safeguard for nHits==0
Jun 1, 2022
b78c6d5
use cmsonr_lb instead of cms_omds_tunnel for SiStrip O2O unit tests
smuzaffar Jun 1, 2022
0b44f88
Merge pull request #38146 from civanch/fix_g4trachinfo
cmsbuild Jun 1, 2022
1900ac5
RunTheMatrix: fix DeepCore Seeding PU Workflows
mmusich Jun 1, 2022
355678c
Updated Geant4 sensitive calo detector classes for LowEGFlash method
civanch Jun 1, 2022
95fd40a
code format
civanch Jun 1, 2022
80c62ac
Update of L1T menu in TSG GTs to L1Menu_Collisions2022_v1_1_0_xml
missirol Jun 1, 2022
b5dfa03
Merge pull request #38162 from smuzaffar/fix-SiStripDAQO2O-test
cmsbuild Jun 1, 2022
6a9931b
Merge pull request #38155 from Dr15Jones/fix_testGetPayloadData
cmsbuild Jun 1, 2022
07bffa5
Bug fixes
grasph Jun 1, 2022
1bd224f
Update GEM packer-unpacker and GEM/DQM for GEMChMap
yeckang May 10, 2022
851a170
ran scram build code-format
grasph Jun 1, 2022
154ad5e
Fix memory leak in AlCaHcalHBHEMuonProducer
makortel Jun 1, 2022
5e84d31
minor optimisation
civanch Jun 1, 2022
2b52979
[CORE] [GCC12] Added missing array header
smuzaffar Jun 1, 2022
24f6860
[ALCA-DB] [GCC12] Added missing array header
smuzaffar Jun 1, 2022
0b1eaff
[SIMULATION] [GCC12] Added missing array header
smuzaffar Jun 1, 2022
6b3c6c0
[GEOMETRY-UPGRADE] [GCC12] Added missing array header
smuzaffar Jun 1, 2022
561d771
[DQM] [GCC12] Added missing array header
smuzaffar Jun 1, 2022
2635de4
[DQM-GEOMETRY] [GCC12] Added missing array header
smuzaffar Jun 1, 2022
89b3afc
Avoid reading off end of vector in SimTrackManager
Dr15Jones Jun 1, 2022
4c6f4de
rename ALCARECOStreamPromptCalibProdSiStripHitEfficiency -> ALCARECOS…
mmusich Jun 1, 2022
b1f4b2d
Merge pull request #38170 from cms-tsg-storm/updateOfL1TMenuTagInTSGG…
cmsbuild Jun 1, 2022
1a90961
Merge pull request #38144 from Dr15Jones/exceptionInEventProcessorCtr
cmsbuild Jun 2, 2022
4f7813f
Merge pull request #38090 from tvami/GTforGEMChTag
cmsbuild Jun 2, 2022
7d34526
Merge pull request #38184 from smuzaffar/dqm-gcc12-array-inc
cmsbuild Jun 2, 2022
bb60e2f
Merge pull request #38157 from bsunanda/Phase2-hgx314A
cmsbuild Jun 2, 2022
1e651ea
Merge pull request #38118 from bsunanda/Phase2-hgx314
cmsbuild Jun 2, 2022
30c9068
Merge pull request #38142 from lwang046/HCAL-GPUOnlineClient
cmsbuild Jun 2, 2022
82cdcb2
Merge pull request #38110 from francescobrivio/alca-collisions_900GeV…
cmsbuild Jun 2, 2022
ec10677
Merge pull request #38158 from abhih1/ChangeforPU
cmsbuild Jun 2, 2022
bf9c628
Merge pull request #38102 from minerva1993/rpc_dqm_onlineLegacy
cmsbuild Jun 2, 2022
ebe5ef4
Revert "[L1T] fix negative shift"
qliphy Jun 2, 2022
430ec5e
Merge pull request #38180 from smuzaffar/core-gcc12-array-inc
cmsbuild Jun 2, 2022
8ac06d8
Merge pull request #37981 from ThOliveira23/master
cmsbuild Jun 2, 2022
9bbee57
Merge pull request #38182 from smuzaffar/simulation-gcc12-array-inc
cmsbuild Jun 2, 2022
c6cdcb6
Merge pull request #38183 from smuzaffar/dqm-geometry-gcc12-array-inc
cmsbuild Jun 2, 2022
4561898
Merge pull request #38185 from Dr15Jones/fixSimTrackManager
cmsbuild Jun 2, 2022
6579685
Merge branch 'master' into geometry-upgrade-gcc12-array-inc
smuzaffar Jun 2, 2022
5017de4
Merge pull request #38179 from smuzaffar/alca-db-gcc12-array-inc
cmsbuild Jun 2, 2022
6b83a0f
Merge pull request #38177 from makortel/fixAlCaHcalHBHEMuonProducer
cmsbuild Jun 2, 2022
685e3ee
[CORE] [GCC12] Added missing array header
smuzaffar Jun 2, 2022
91820c9
[SIMULATION] [GCC12] Added missing array header
smuzaffar Jun 2, 2022
5af6ab3
update autoPCL to reflect the new naming scheme
mmusich Jun 2, 2022
c011b6e
rename also the Output commands
mmusich Jun 2, 2022
afa042e
Merge pull request #38087 from Dr15Jones/deprecateRecoMuonMuonSeedGen…
cmsbuild Jun 2, 2022
13c379c
Merge pull request #38167 from mmusich/fixDeepCorePU
cmsbuild Jun 2, 2022
70a7c4a
Fix static analyzer issues in CalibCalorimetry/EcalCorrelatedNoiseAna…
thomreis Jun 2, 2022
d30fdfa
fix bug in tprofile definitions
sroychow Jun 2, 2022
0611eba
Fix ECAL static analyzer issues in CalibCalorimetry/CaloMiscalibTools.
thomreis Jun 2, 2022
bfb21a3
Shorten PPS DiamondSampic ALCARECOStream name to fit into DBS databas…
francescobrivio Jun 2, 2022
a54d721
Merge pull request #38196 from smuzaffar/core-gcc12-array-inc1
cmsbuild Jun 2, 2022
246ab0f
Fix Sampic DQM channel_per_plane histograms
Jun 2, 2022
1d3b5c4
Merge pull request #38186 from mmusich/renameLongAlCaStreamName
cmsbuild Jun 2, 2022
566498e
Merge pull request #38197 from smuzaffar/simulation-gcc12-array-inc1
cmsbuild Jun 2, 2022
bc2f90c
protect ALCARECOSiStripCalCosmicsNano for missing tracks (when Tracke…
mmusich Jun 2, 2022
4e30acd
Merge pull request #37823 from CMSTrackerDPG/additionalDigiInfo_from-…
cmsbuild Jun 2, 2022
cb55e64
Merge pull request #38209 from francescobrivio/alca-fix_PPSname_PCL
cmsbuild Jun 2, 2022
337dfa1
Merge pull request #38193 from cms-sw/revert-38042-l1t-imath
cmsbuild Jun 3, 2022
1d3400c
Merge pull request #38168 from civanch/updated_lowenergy_gflash
cmsbuild Jun 3, 2022
4334adc
Add good cell definition for v17
Pruthvi-ch Jun 3, 2022
687525d
code checks
Pruthvi-ch Jun 3, 2022
d2df24a
Moving constants to HGCalTypes
Pruthvi-ch Jun 3, 2022
993b43e
code checks
Pruthvi-ch Jun 3, 2022
a531b25
Merge pull request #38213 from mmusich/protectSiStripCalCosmicsNano_m…
cmsbuild Jun 3, 2022
9341d87
Merge pull request #38115 from dinyar/chore/adapt_ugmt_dqm_for_noZS
cmsbuild Jun 3, 2022
c378d9c
Merge pull request #38203 from sroychow/pixheterodqm_profilefix
cmsbuild Jun 3, 2022
b54d06d
Merge pull request #37744 from nurfikri89/from1240pre3_nano_jetsrun3_…
cmsbuild Jun 3, 2022
1da1a78
Cleanup redundant edm ParameterSet exist in RecoLuminosity
jeongeun Jun 3, 2022
bea6952
[GCC12] Added missing array header
smuzaffar Jun 3, 2022
257472a
Remove HLT out from L1CaloTrigger
May 17, 2022
cde8d0c
Remove obsolete-unused config
Jun 3, 2022
735f85b
Fixed debug printout
civanch Jun 3, 2022
72e637b
avoid overwrite of options PSet from ConfDB in HLT utilities
missirol Jun 3, 2022
73f4e4c
Merge pull request #38159 from AdrianoDee/125_fix_nhits
cmsbuild Jun 3, 2022
4e4f205
Merge pull request #38145 from makortel/CAHitNtupletGeneratorOnGPUdes…
cmsbuild Jun 3, 2022
dad56f5
Using char for single characters
quark2 Jun 3, 2022
a32da45
Fix static analyzer issues in CalibCalorimetry/EcalLaserSorting.
thomreis Jun 3, 2022
37567ab
Fix static analyzer issue in CondFormats/EcalCorrections.
thomreis Jun 3, 2022
0018731
fix the ROOT type of EventStats monitor element in SiStripGainsPCLWorker
mmusich Jun 3, 2022
1cd337e
run the pixel rundependent modifier before the fast-sim modifications
mmusich Jun 3, 2022
be1d3ea
New CondFormat for HG PCL alignment
dmeuser May 30, 2022
c5bffd3
Merge pull request #38062 from yeckang/GEMRawToDigi_GEMChMap_12_4_X
cmsbuild Jun 4, 2022
2c351f0
Merge pull request #38119 from watson-ij/ge21-digi-off-rec-on
cmsbuild Jun 4, 2022
e9fc650
Merge pull request #38181 from smuzaffar/geometry-upgrade-gcc12-array…
cmsbuild Jun 4, 2022
53a138a
Merge pull request #38219 from smuzaffar/gcc12-array1
cmsbuild Jun 4, 2022
6589651
Merge pull request #38091 from Dr15Jones/variablesInRootGBRForestFiles
cmsbuild Jun 4, 2022
2a75dc2
Merge pull request #38234 from mmusich/fixMETypeForEventStats
cmsbuild Jun 4, 2022
b1487da
Modify the cfg's in Validation/HGCalValidation to accommodate V17 ver…
Jun 4, 2022
c1235c5
Merge pull request #38195 from dmeuser/CondFormats_HG_PCL_PR
cmsbuild Jun 4, 2022
02e7d70
Merge pull request #38225 from missirol/devel_hltDontOverwriteOptions
cmsbuild Jun 4, 2022
e90b443
Merge pull request #38236 from mmusich/fixPixelRunDepModifier
cmsbuild Jun 4, 2022
7e79605
add 1D diff plot in vtx compare
sroychow Jun 4, 2022
f79ab39
Merge pull request #38217 from Pruthvi-ch/v17_partial_cell
cmsbuild Jun 4, 2022
51e5a9a
Merge pull request #38051 from Dr15Jones/mergedInterpolationFiles
cmsbuild Jun 4, 2022
14f8f61
Merge pull request #38235 from thomreis/ecal-sa-issues-june2022
cmsbuild Jun 5, 2022
70101c3
Update a few cfg's
Jun 5, 2022
bffb348
Make use of the goodCell method for partial wafers in defining valid …
Jun 5, 2022
03c0e6a
Merge pull request #38224 from civanch/fixed_debug_printout
cmsbuild Jun 5, 2022
091770e
move SuperClusterMerger
swagata87 Jun 5, 2022
3b1b1c2
Add Diamond subdet to TotemTimingDetId
May 20, 2022
66206f3
Returning LepGood_mvaFall17V2noIso
asculac Jun 6, 2022
8e1e5f7
introduce ALCARECOTkAlJetHT and use it in relvals
mmusich Jun 6, 2022
acf31a2
Merge pull request #38176 from grasph/dumpraw-bug-fix
cmsbuild Jun 6, 2022
2c45304
Merge pull request #38218 from jeongeun/RecoLumi12X
cmsbuild Jun 6, 2022
0ea3faf
provide new Global Tags for testing new ALCARECOTkAlJetHT workflow
mmusich Jun 6, 2022
ea5a8b3
[GCC12] Fix Address of object will never be NULL error
smuzaffar Jun 6, 2022
8cc3294
Rename phase1_2021 to phase1_2022
tvami Jun 5, 2022
330ac5c
Fix CMS deprecation warning in L1Trigger/TextToDigi
Dr15Jones Jun 6, 2022
4a6088c
Merge pull request #38208 from ChrisMisan/from-CMSSW_12_5_0_pre1
cmsbuild Jun 6, 2022
05be9f8
Merge pull request #38263 from smuzaffar/gcc12-address-null-error
cmsbuild Jun 7, 2022
ebbd0f2
Merge pull request #38210 from ChrisMisan/dqm_fix_06_2022
cmsbuild Jun 7, 2022
0596072
Merge pull request #38101 from quark2/GEM-onlineDQMRevive37852-12_5_X
cmsbuild Jun 7, 2022
703c881
Merge pull request #38240 from bsunanda/Phase2-hgx315
cmsbuild Jun 7, 2022
df67ef7
Merge pull request #38245 from sroychow/heterovtxdqm
cmsbuild Jun 7, 2022
c850e19
Merge pull request #38254 from cms-trackeralign/addTkAlJetHT
cmsbuild Jun 7, 2022
8924788
Merge pull request #38267 from Dr15Jones/deprecatedL1TriggerTextToDigi
cmsbuild Jun 7, 2022
d3f53ce
Merge pull request #37988 from srimanob/125_RemoveHLTfromL1Tstep
cmsbuild Jun 7, 2022
614996e
condTestRegression: Use correct singularity container for old cmssw r…
smuzaffar Jun 7, 2022
60f2be1
Fix failure of test Alignment/MillePedeAlignmentAlgorithm/test_Create…
iarspider Jun 7, 2022
9704e03
Merge pull request #38026 from swagata87/cleanUpEgamma
cmsbuild Jun 7, 2022
f6624b5
Merge pull request #38252 from tvami/RenameTo2022
cmsbuild Jun 7, 2022
34291ba
Merge pull request #38139 from cms-tau-pog/CMSSW_12_5_X_tau-pog_Py8Pt…
cmsbuild Jun 7, 2022
1b6e85e
Merge pull request #37939 from milanchestojanovic/mkFit-PbPb
cmsbuild Jun 8, 2022
812bfa3
Merge pull request #38246 from bsunanda/Phase2-hgx315X
cmsbuild Jun 8, 2022
44ea6b2
Merge pull request #38269 from smuzaffar/fix-condTestRegression
cmsbuild Jun 8, 2022
09a3567
Merge pull request #38271 from iarspider/fix-test_CreateFileLists
cmsbuild Jun 8, 2022
718afff
Adding unique variable for HZZ mva electron ID
asculac Mar 25, 2022
fe5e31e
Removed extra modules for run2_miniAOD_80XLegacy
asculac Mar 25, 2022
ef782b6
Added default value for mvaHZZIdIso
asculac Mar 30, 2022
fba0609
Fixing the HZZ ID problem & adding unique names
asculac May 25, 2022
15ece9f
Adding mvaHZZ ID to VID Electron ids
asculac May 25, 2022
9b1fdae
Adding nonUL indicator
asculac May 26, 2022
4d06bec
UL miniModifier removed, run2_nanoAOD_preUL added
asculac May 26, 2022
8b44b8d
Removing 106Xv2 campaigns from preUL indicator
asculac May 26, 2022
8f84623
Returning LepGood_mvaFall17V2noIso
asculac Jun 6, 2022
59d227f
Resolve conflict in nano_eras_cff.py
asculac Jun 8, 2022
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
72 changes: 44 additions & 28 deletions PhysicsTools/NanoAOD/python/electrons_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,9 @@
'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_noIso_V1_cff',
'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_iso_V2_cff',
'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_noIso_V2_cff',
'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Summer16UL_ID_ISO_cff',
'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Summer17UL_ID_ISO_cff',
'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Summer18UL_ID_ISO_cff',
),
WorkingPoints = cms.vstring(
"egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-veto",
Expand Down Expand Up @@ -194,8 +197,9 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints):
userFloats = cms.PSet(
mvaFall17V1Iso = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17IsoV1Values"),
mvaFall17V1noIso = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17NoIsoV1Values"),
mvaFall17V2Iso = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17IsoV2Values"),
mvaFall17V2noIso = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17NoIsoV2Values"),
mvaIso = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17IsoV2Values"),
mvaNoIso = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17NoIsoV2Values"),
mvaHZZIso = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Summer18ULIdIsoValues"),
miniIsoChg = cms.InputTag("isoForEle:miniIsoChg"),
miniIsoAll = cms.InputTag("isoForEle:miniIsoAll"),
PFIsoChg = cms.InputTag("isoForEle:PFIsoChg"),
Expand All @@ -222,12 +226,12 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints):
mvaFall17V1noIso_WP80 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V1-wp80"),
mvaFall17V1noIso_WPL = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V1-wpLoose"),

mvaFall17V2Iso_WP90 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wp90"),
mvaFall17V2Iso_WP80 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wp80"),
mvaFall17V2Iso_WPL = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wpLoose"),
mvaFall17V2noIso_WP90 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V2-wp90"),
mvaFall17V2noIso_WP80 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V2-wp80"),
mvaFall17V2noIso_WPL = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V2-wpLoose"),
mvaIso_WP90 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wp90"),
mvaIso_WP80 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wp80"),
mvaIso_WPL = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wpLoose"),
mvaNoIso_WP90 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V2-wp90"),
mvaNoIso_WP80 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V2-wp80"),
mvaNoIso_WPL = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V2-wpLoose"),

cutbasedID_Fall17_V1_veto = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-veto"),
cutbasedID_Fall17_V1_loose = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-loose"),
Expand Down Expand Up @@ -305,6 +309,15 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints):
VIDNestedWPBitmapSpring15 = cms.InputTag("bitmapVIDForEleSpring15"),
VIDNestedWPBitmapSum16 = cms.InputTag("bitmapVIDForEleSum16"),
)
(~run2_nanoAOD_preUL & run2_egamma_2016).toModify(slimmedElectronsWithUserData.userFloats,
mvaHZZIso = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Summer16ULIdIsoValues"),
)
(~run2_nanoAOD_preUL & run2_egamma_2017).toModify(slimmedElectronsWithUserData.userFloats,
mvaHZZIso = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Summer17ULIdIsoValues") ,
)
(~run2_nanoAOD_preUL & run2_egamma_2018).toModify(slimmedElectronsWithUserData.userFloats,
mvaHZZIso = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Summer18ULIdIsoValues"),
)
#################################################END slimmedElectrons with user data#####################
#################################################finalElectrons#####################
finalElectrons = cms.EDFilter("PATElectronRefSelector",
Expand All @@ -318,7 +331,7 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints):
weightFile = cms.FileInPath("PhysicsTools/NanoAOD/data/el_BDTG_2017.weights.xml"),
name = cms.string("electronMVATTH"),
isClassifier = cms.bool(True),
variablesOrder = cms.vstring(["LepGood_pt","LepGood_eta","LepGood_jetNDauChargedMVASel","LepGood_miniRelIsoCharged","LepGood_miniRelIsoNeutral","LepGood_jetPtRelv2","LepGood_jetDF","LepGood_jetPtRatio","LepGood_dxy","LepGood_sip3d","LepGood_dz","LepGood_mvaFall17V2noIso"]),
variablesOrder = cms.vstring(["LepGood_pt","LepGood_eta","LepGood_jetNDauChargedMVASel","LepGood_miniRelIsoCharged","LepGood_miniRelIsoNeutral","LepGood_jetPtRelv2","LepGood_jetDF","LepGood_jetPtRatio","LepGood_dxy","LepGood_sip3d","LepGood_dz","LepGood_mvaNoIso"]),
variables = cms.PSet(
LepGood_pt = cms.string("pt"),
LepGood_eta = cms.string("eta"),
Expand All @@ -331,7 +344,7 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints):
LepGood_dxy = cms.string("log(abs(dB('PV2D')))"),
LepGood_sip3d = cms.string("abs(dB('PV3D')/edB('PV3D'))"),
LepGood_dz = cms.string("log(abs(dB('PVDZ')))"),
LepGood_mvaFall17V2noIso = cms.string("userFloat('mvaFall17V2noIso')"),
LepGood_mvaNoIso = cms.string("userFloat('mvaNoIso')"),
)
)
run2_egamma_2016.toModify(electronMVATTH,
Expand Down Expand Up @@ -362,14 +375,15 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints):
eInvMinusPInv = Var("(1-eSuperClusterOverP())/ecalEnergy()",float,doc="1/E_SC - 1/p_trk",precision=10),
scEtOverPt = Var("(superCluster().energy()/(pt*cosh(superCluster().eta())))-1",float,doc="(supercluster transverse energy)/pt-1",precision=8),

mvaFall17V2Iso = Var("userFloat('mvaFall17V2Iso')",float,doc="MVA Iso ID V2 score"),
mvaFall17V2Iso_WP80 = Var("userInt('mvaFall17V2Iso_WP80')",bool,doc="MVA Iso ID V2 WP80"),
mvaFall17V2Iso_WP90 = Var("userInt('mvaFall17V2Iso_WP90')",bool,doc="MVA Iso ID V2 WP90"),
mvaFall17V2Iso_WPL = Var("userInt('mvaFall17V2Iso_WPL')",bool,doc="MVA Iso ID V2 loose WP"),
mvaFall17V2noIso = Var("userFloat('mvaFall17V2noIso')",float,doc="MVA noIso ID V2 score"),
mvaFall17V2noIso_WP80 = Var("userInt('mvaFall17V2noIso_WP80')",bool,doc="MVA noIso ID V2 WP80"),
mvaFall17V2noIso_WP90 = Var("userInt('mvaFall17V2noIso_WP90')",bool,doc="MVA noIso ID V2 WP90"),
mvaFall17V2noIso_WPL = Var("userInt('mvaFall17V2noIso_WPL')",bool,doc="MVA noIso ID V2 loose WP"),
mvaIso = Var("userFloat('mvaIso')",float,doc="MVA Iso ID V2 score"),
mvaIso_WP80 = Var("userInt('mvaIso_WP80')",bool,doc="MVA Iso ID V2 WP80"),
mvaIso_WP90 = Var("userInt('mvaIso_WP90')",bool,doc="MVA Iso ID V2 WP90"),
mvaIso_WPL = Var("userInt('mvaIso_WPL')",bool,doc="MVA Iso ID V2 loose WP"),
mvaNoIso = Var("userFloat('mvaNoIso')",float,doc="MVA noIso ID V2 score"),
mvaNoIso_WP80 = Var("userInt('mvaNoIso_WP80')",bool,doc="MVA noIso ID V2 WP80"),
mvaNoIso_WP90 = Var("userInt('mvaNoIso_WP90')",bool,doc="MVA noIso ID V2 WP90"),
mvaNoIso_WPL = Var("userInt('mvaNoIso_WPL')",bool,doc="MVA noIso ID V2 loose WP"),
mvaHZZIso = Var("userFloat('mvaHZZIso')", float,doc="HZZ MVA Iso ID score"),

cutBased = Var("userInt('cutbasedID_Fall17_V2_veto')+userInt('cutbasedID_Fall17_V2_loose')+userInt('cutbasedID_Fall17_V2_medium')+userInt('cutbasedID_Fall17_V2_tight')",int,doc="cut-based ID Fall17 V2 (0:fail, 1:veto, 2:loose, 3:medium, 4:tight)"),
vidNestedWPBitmap = Var("userInt('VIDNestedWPBitmap')",int,doc=_bitmapVIDForEle_docstring),
Expand Down Expand Up @@ -536,22 +550,24 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints):
(run3_nanoAOD_devel).toModify(slimmedElectronsWithUserData.userFloats,
mvaFall17V1Iso = None,
mvaFall17V1noIso = None,
mvaFall17V2Iso = None,
mvaFall17V2noIso = None,
mvaIso = None,
mvaNoIso = None,
mvaHZZIso = None,
)
(run3_nanoAOD_devel).toModify(electronTable.variables,
mvaFall17V2Iso = None,
mvaFall17V2Iso_WP80 = None,
mvaFall17V2Iso_WP90 = None,
mvaFall17V2Iso_WPL = None,
mvaFall17V2noIso = None,
mvaFall17V2noIso_WP80 = None,
mvaFall17V2noIso_WP90 = None,
mvaFall17V2noIso_WPL = None,
mvaIso = None,
mvaIso_WP80 = None,
mvaIso_WP90 = None,
mvaIso_WPL = None,
mvaNoIso = None,
mvaNoIso_WP80 = None,
mvaNoIso_WP90 = None,
mvaNoIso_WPL = None,
vidNestedWPBitmapHEEP = None,
vidNestedWPBitmap = None,
cutBased = None,
cutBased_HEEP = None,
mvaHZZIso = None,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

mvaHZZIso = None,
For the first nano-version of the Run3, do you want to have one variable defined with the Run2 training in i.e. that of the 2018 ? later you modify

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That was the initial idea, but as @swagata87 pointed out in her reply:

Run3-specific failures ring a bell.. Ana, you might need to also add your IDs in the following 2 places inside PhysicsTools/NanoAOD/python/electrons_cff.py;

here:

(run3_nanoAOD_devel).toModify(slimmedElectronsWithUserData.userFloats,
mvaFall17V1Iso = None,
mvaFall17V1noIso = None,
mvaFall17V2Iso = None,
mvaFall17V2noIso = None,

and just in the next block, i.e. here:

(run3_nanoAOD_devel).toModify(electronTable.variables,
mvaFall17V2Iso = None,
mvaFall17V2Iso_WP80 = None,
mvaFall17V2Iso_WP90 = None,
mvaFall17V2Iso_WPL = None,
mvaFall17V2noIso = None,
mvaFall17V2noIso_WP80 = None,
mvaFall17V2noIso_WP90 = None,
mvaFall17V2noIso_WPL = None,
vidNestedWPBitmapHEEP = None,
vidNestedWPBitmap = None,
cutBased = None,
cutBased_HEEP = None,
)

does this make sense?

these Run3-specific failures were solved before by simply removing those IDs in Run3, I am not sure if it is possible to have them defined with Run2 training without causing failures. When I try to set it to Run2 value and test it fails with

----- Begin Fatal Exception 27-May-2022 10:55:55 CEST-----------------------
An exception of category 'InvalidReference' occurred while
   [0] Processing  Event run: 1 lumi: 1 event: 2 stream: 0
   [1] Running path 'dqmoffline_3_step'
   [2] Prefetching for module NanoAODDQM/'nanoDQMMC'
   [3] Prefetching for module BTagSFProducer/'btagWeightTable'
   [4] Prefetching for module PATObjectCrossLinker/'linkedObjects'
   [5] Prefetching for module PATElectronRefSelector/'finalElectrons'
   [6] Calling method for module PATElectronUserDataEmbedder/'slimmedElectronsWithUserData'
Exception Message:
ValueMap: no associated value for given product and index
----- End Fatal Exception -------------------------------------------------

)

(run3_nanoAOD_devel).toReplaceWith(electronTablesTask, electronTablesTask.copyAndExclude([electronMVATTH]))
Expand Down
4 changes: 4 additions & 0 deletions PhysicsTools/NanoAOD/python/nano_eras_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,7 @@
from Configuration.Eras.Modifier_tracker_apv_vfp30_2016_cff import tracker_apv_vfp30_2016

from Configuration.Eras.Modifier_run3_nanoAOD_devel_cff import run3_nanoAOD_devel

run2_nanoAOD_preUL = (
run2_miniAOD_80XLegacy | run2_nanoAOD_92X | run2_nanoAOD_94X2016 | run2_nanoAOD_94XMiniAODv1 | run2_nanoAOD_94XMiniAODv2 | run2_nanoAOD_102Xv1
)
3 changes: 3 additions & 0 deletions PhysicsTools/PatAlgos/python/slimming/miniAOD_tools.py
Original file line number Diff line number Diff line change
Expand Up @@ -301,6 +301,9 @@ def _add_deepFlavour(process):
'RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Summer16_80X_V1_cff',
'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Spring16_GeneralPurpose_V1_cff',
'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Spring16_HZZ_V1_cff',
'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Summer16UL_ID_ISO_cff',
'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Summer17UL_ID_ISO_cff',
'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Summer18UL_ID_ISO_cff',
]
switchOnVIDElectronIdProducer(process,DataFormat.MiniAOD, task)
process.egmGsfElectronIDs.physicsObjectSrc = cms.InputTag("reducedEgamma","reducedGedGsfElectrons")
Expand Down