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

TEST #3

Draft
wants to merge 1,640 commits into
base: CMSSW_13_3_X
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1640 commits
Select commit Hold shift + click to select a range
fe70993
Integration of CMSHLT-2983 and CMSHLT-3027
mmusich Feb 11, 2024
fa70397
update L1UtmTriggerMenu for GRun to L1Menu_Collisions2024_v0_0_0_xml
mmusich Feb 11, 2024
8f6a8fb
Integrate CMSHLT-3020
mmusich Feb 13, 2024
9445a86
Integrate CMSHLT-3025
mmusich Feb 14, 2024
730e54e
Integrate CMSHLT-3022
mmusich Feb 14, 2024
60b85cf
Integrate CMSHLT-2989
mmusich Feb 14, 2024
2022c8d
Integrate CMSHLT-3023
mmusich Feb 15, 2024
ee9456f
Add check for useAbs issue (#43774)
Martin-Grunewald Feb 16, 2024
565d9b8
Add check for useAbs issue (#43774)
Martin-Grunewald Feb 16, 2024
1816fe8
Merge pull request #43979 from waredjeb/integratePFAlpakaClusteringAt…
cmsbuild Feb 16, 2024
4dae3c7
Fix useAbs issue in 2023 frozen menu
Martin-Grunewald Feb 16, 2024
0a56692
remove CPU serial and add it to DQM_HcalReconstruction_v6
waredjeb Feb 16, 2024
043b424
add option to restrict single-Path jobs of hltIntegrationTests to a s…
missirol Feb 18, 2024
3c65b82
Integration of CMSHLT-2980 and CMSHLT-2981
Martin-Grunewald Feb 19, 2024
1e0c1fe
Migration to CMSSW_14_0_0 template
Martin-Grunewald Feb 19, 2024
86e706b
Simplify definitions of PortableMultiCollection<TDev, ...>, and allo…
makortel Feb 15, 2024
daf93fa
Bugfix in fillDescriptions of EgammaHLTClusterShapeProducer
Martin-Grunewald Feb 19, 2024
183f1f2
Move ECAL digis read rules to classes.cc
fwyzard Feb 19, 2024
6582d2b
Move ECAL uncalib rechit read rules to classes.cc
fwyzard Feb 20, 2024
ed08ac6
Clean up header files
fwyzard Feb 20, 2024
aa411fa
Move PF rechit read rules to classes_serial.cc
fwyzard Feb 20, 2024
c076b6c
Integration of CMSHLT-3035 and CMSHLT-3048
Martin-Grunewald Feb 20, 2024
2a5873a
SiStripLorentzAnglePCLHarvester: do not write out a payload if nothin…
mmusich Feb 12, 2024
1b12a17
add control histograms for SiStripLorentzAnglePCLHarvester
mmusich Feb 12, 2024
4a131f0
add a way to add branches from valuemap to elaborated types
vlimant Feb 8, 2024
0d7acb6
pass rvalue around
vlimant Feb 8, 2024
0fc2fa9
code format
vlimant Feb 9, 2024
57e3a8d
avoid virtual overiding
vlimant Feb 12, 2024
4430157
improved descriptions
vlimant Feb 12, 2024
ed9cb0d
no need for intermediate type
vlimant Feb 12, 2024
98f265b
selptrs used also if extvars_ is empty
vlimant Feb 12, 2024
7222b20
Adding latest variables
rbhattacharya04 Nov 6, 2023
0568e79
Small change
rbhattacharya04 Nov 9, 2023
754e813
Some minor fixes
rbhattacharya04 Nov 9, 2023
cfef40c
TrigObj_filterBits for the Muon POG
rbhattacharya04 Dec 11, 2023
051ad93
Clean up of the code
rbhattacharya04 Dec 13, 2023
6d7dcca
Add time-life info structure
mbluj Feb 13, 2024
86c19c8
Module to refit PV with beam-spot constraint with miniAOD inputs
mbluj Feb 13, 2024
a888c12
Simple fixes in SimpleFlatTableProducer
mbluj Feb 14, 2024
f05a27f
Add time-life info through customization
mbluj Feb 14, 2024
60141a7
NanoAOD DQM plots for lepton time-life variables
mbluj Feb 14, 2024
f9c4af4
Changes in time-life info customization
mbluj Feb 20, 2024
f0ab643
DQM plots for lepton time-life variables added as part of customization
mbluj Feb 20, 2024
49e2414
Inclusion of the Muon POG Nano in autoNano
rbhattacharya04 Jan 23, 2024
09b3d39
Fix in autoNano for the Muon POG custom Nano sequence
rbhattacharya04 Jan 24, 2024
420cbb5
Inclusion of the Muon POG Nano in autoNano
rbhattacharya04 Jan 23, 2024
0620a50
use recHit thresshold for ecal iso
swagata87 Dec 9, 2023
99f94a0
Add tests for (py3-)torch
iarspider Mar 23, 2023
ee304f4
Update BuildFile.xml
iarspider Apr 20, 2023
1de73b9
Update BuildFile.xml
iarspider Nov 14, 2023
76de759
Working version with autoNano
rbhattacharya04 Jan 26, 2024
1f0ba2d
Fixing some git mismatch
rbhattacharya04 Jan 26, 2024
baa924e
Remove PhysicsTools/PythonAnalysis/test/test_torch.py form the pull
rbhattacharya04 Jan 31, 2024
791c202
Implementation of the comment to simplify the autoNano with MUPOG Nano
rbhattacharya04 Feb 2, 2024
3a3cf3e
Increase of the precision of pt, eta, phi of the GenParticles
rbhattacharya04 Feb 19, 2024
0a9edbc
Update Run3 HLT GT with PPS conditions for 2024 data-taking
saumyaphor4252 Feb 21, 2024
9f3c8af
Merge pull request #44030 from mmusich/mm_dev_updates_SiStripLorentzA…
cmsbuild Feb 21, 2024
b74bd14
Merge pull request #43970 from bsunanda/Run3-gex175X
cmsbuild Feb 21, 2024
64e3f4f
Merge pull request #43990 from bsunanda/Run3-gex176X
cmsbuild Feb 21, 2024
6d3177a
Merge pull request #43991 from yeckang/GE21_chambers_2024_14_0_X_back
cmsbuild Feb 21, 2024
a683316
Merge pull request #44007 from missirol/devel_hltInteg
cmsbuild Feb 21, 2024
f639c20
Merge pull request #44016 from cms-tsg-storm/HLTbugfix140X
cmsbuild Feb 21, 2024
135eb7c
Merge pull request #43995 from nurfikri89/from1400pre3_CleanupCHSInMini
cmsbuild Feb 21, 2024
e0dba32
Merge pull request #44014 from makortel/simplifyPortableMultiCollecti…
cmsbuild Feb 21, 2024
e6e2d97
include CPU serial to DQM_HcalReconstruction_v path only if it exists
waredjeb Feb 21, 2024
3ade401
Merge pull request #43992 from nurfikri89/portFrom141XTo140X_nano_add…
cmsbuild Feb 21, 2024
8ce2d1f
Issue a Catch2 warning if the test is being skipped
fwyzard Feb 21, 2024
17175c0
Issue a Catch2 warning if the test is being skipped
fwyzard Feb 21, 2024
dfc9ceb
Issue a Catch2 warning if the test is being skipped
fwyzard Feb 21, 2024
b907973
Issue a Catch2 warning and fail gracefully if no devies are found
fwyzard Feb 21, 2024
f7bb916
Let the test fail gracefully if no devies are found
fwyzard Feb 21, 2024
eab7f6a
Let the test fail gracefully if no devies are found
fwyzard Feb 20, 2024
de963f2
Let the test fail gracefully if no devies are found
fwyzard Feb 21, 2024
304bd3e
Let the test fail gracefully if no devies are found
fwyzard Feb 21, 2024
88e477e
Let the test fail gracefully if no devies are found
fwyzard Feb 21, 2024
c07399b
Let the test fail gracefully if no devies are found
fwyzard Feb 21, 2024
fd31ab9
Let the test fail gracefully if no devies are found
fwyzard Feb 21, 2024
6334c1a
Let the test fail gracefully if no devies are found
fwyzard Feb 21, 2024
b1301bd
Let the test fail gracefully if no devies are found
fwyzard Feb 21, 2024
9bb653b
Let the test fail gracefully if no devies are found
fwyzard Feb 20, 2024
ef94b6d
Let the test fail gracefully if no devies are found
fwyzard Feb 21, 2024
8ada384
Let the test fail gracefully if no devies are found
fwyzard Feb 20, 2024
79973a2
Let the test fail gracefully if no devies are found
fwyzard Feb 20, 2024
2d3d571
Let the test fail gracefully if no devies are found
fwyzard Feb 21, 2024
e1eee45
Backport the PR's 44006 and 44052 for the 2024 scenario definition wi…
Feb 22, 2024
c10309d
print total number of Paths in hltIntegrationTests
missirol Feb 22, 2024
e74ddb7
add conversion from timestamp to lumiid in LHCInfoPerFillPopConAnalyzer
francescobrivio Feb 22, 2024
1713ae4
Merge pull request #44024 from cms-tsg-storm/HLTdevelopment140X
cmsbuild Feb 23, 2024
7e61dec
Merge pull request #44000 from waredjeb/fix_integratePFAlpakaClusteri…
cmsbuild Feb 23, 2024
d15ff66
Remove unnecessary parameters from LegacyPFClusterProducer
jsamudio Feb 23, 2024
687f8da
HLT menu development for 14_0_X
mmusich Feb 20, 2024
32b3592
exchange the 2023 limited matrix workflows with the 2024 ones
mmusich Feb 24, 2024
ca5c370
Squashed commit of the following:
fabiocos Feb 15, 2024
2e86afd
Move `@relval2023` to point to `@Fake2` for HLT
Martin-Grunewald Feb 20, 2024
f97a1a9
use the FakeHLT sequences for DQM after changing @relval_2023 to poin…
mmusich Feb 24, 2024
a701f86
Update 2024 MC GTs with the L1 menu
perrotta Feb 25, 2024
eedd2fa
update of L1T FULL,GRun,PIon,PRef,Special menus in TSG GTs to `L1Menu…
mmusich Feb 24, 2024
fe59acf
percolate the CMSHLT-3027 changes to the Fake2 menu
mmusich Feb 24, 2024
1b1e5e1
Updating matrix, IB tests and input datasets for 2024
Feb 24, 2024
85c769b
Correct the FindClus block size
fwyzard Feb 26, 2024
ad9351c
bug fix : avoid the segmentation fault caused by the 2024 GEMGeometry
yeckang Feb 26, 2024
f9c59b5
adding jetPhi in FastJet corrector
theochatzis Feb 26, 2024
9d3aee0
Squashed commit of the following:
grzankatest Feb 26, 2024
51a6057
Merge pull request #44056 from missirol/devel_hltInteg2
cmsbuild Feb 26, 2024
37792f2
Merge pull request #44045 from saumyaphor4252/alca-140X-Update_Run3_G…
cmsbuild Feb 26, 2024
85000db
Merge pull request #44043 from rbhattacharya04/Mu_POG_NanoAOD_v2_back…
cmsbuild Feb 26, 2024
a234709
Merge pull request #44042 from fwyzard/make_tests_fail_gracefully_140x
cmsbuild Feb 26, 2024
b78dc35
Merge pull request #44022 from fwyzard/update_SoA_dictionaries_140x
cmsbuild Feb 26, 2024
a9860ed
Merge pull request #43993 from francescobrivio/alca-clean_old_LHCInfo…
cmsbuild Feb 26, 2024
60002d2
Merge pull request #43989 from pallabidas/Phase-2_GCTObjects_14X
cmsbuild Feb 26, 2024
d862fb4
Merge pull request #43985 from eyigitba/L1T_fixL1REPACK_140X_Feb24
cmsbuild Feb 26, 2024
4dd2397
Backport the correction to 2024 Geometry to CMSSW_14_0_X due to RPC d…
Feb 27, 2024
6df8b30
Add default InputTags in fillDescriptions
jsamudio Feb 27, 2024
b143e07
add failsafes for protecting the alpaka customization agains Fake HLT…
mmusich Feb 27, 2024
ed30b71
custom nano for e/gamma
swagata87 Feb 28, 2024
df0dced
minimal fixes to make Zmumumerge run in unit tests
mmusich Feb 26, 2024
190724f
add unit tests for Zmumu validation
mmusich Feb 14, 2024
859a2f4
fix DiMuonV_cfg.py so that it can be used with ALCARECO data-tier
mmusich Feb 15, 2024
1004def
fixes to the DiMuonVertexValidation to work when files are on eos
mmusich Feb 15, 2024
6bf8db5
Graphical improvements to Zmumumerge
mmusich Feb 26, 2024
a60e69e
modify loopAndPlot.C to show inverse cosphi plots
mmusich Feb 27, 2024
5446535
miscellaneous fixes to DiMuonVertexValidation source and configuration
mmusich Feb 27, 2024
f3d7082
Merge pull request #44080 from mmusich/from_perrottau_pdate2024MCGTwi…
cmsbuild Feb 28, 2024
c7f69db
Merge pull request #44074 from cms-tsg-storm/HLTdevelopment140X
cmsbuild Feb 28, 2024
7874d41
Merge pull request #44082 from fwyzard/fix_FindClus_block_size_140x
cmsbuild Feb 28, 2024
4c0f63c
Intoduce the photon flux into Pythia 8 for UPC studies.
Feb 28, 2024
5f21687
Make changes as suggested by RPC DPG
Feb 29, 2024
cc72de8
addressed JR's comment
swagata87 Feb 29, 2024
7aa69de
Restore 2023 version for RPC geometry
Feb 29, 2024
c2b76cc
Merge pull request #44076 from AdrianoDee/wfs_2024_140X
cmsbuild Feb 29, 2024
a0c34ad
Merge pull request #44071 from jsamudio/cleanPFAlpaka
cmsbuild Feb 29, 2024
bd795ad
Merge pull request #44027 from cms-tsg-storm/HLTrelva2023ToFake2140X
cmsbuild Feb 29, 2024
7d90e91
Merge pull request #44086 from theochatzis/140X_phi_L1FastJet
cmsbuild Feb 29, 2024
94ec3e3
Merge pull request #44253 from mmusich/mm_dev_protect_fakeMenus_in_cu…
cmsbuild Feb 29, 2024
6e8c05a
Merge pull request #44094 from bsunanda/Run3-gex176F
cmsbuild Feb 29, 2024
a0e2e8c
Remove the commit of one file
Feb 29, 2024
5d3dc07
Merge pull request #44089 from yeckang/GEMPad_2024_14_0_X
cmsbuild Feb 29, 2024
a552a1a
Merge pull request #44079 from fabiocos/fc-fix_PV_config-140X
cmsbuild Feb 29, 2024
4177026
Merge pull request #44040 from mbluj/CMSSW_14_0_X_httNanoAddons_rebase
cmsbuild Feb 29, 2024
5584911
Erase from correct vector in PATTauHybridProducer
makortel Feb 23, 2024
9240034
Update Run3 HLT GT to remove unused JEC tags
saumyaphor4252 Feb 29, 2024
768c0d5
Fix logic in FastCluster kernels
jsamudio Feb 29, 2024
b9bd7bb
Merge pull request #44278 from jsamudio/fix_AlpakaPFLogic_14_0
cmsbuild Mar 1, 2024
99900e3
use stoul instead of stoull in LHCInfoPer* PopCons
francescobrivio Mar 1, 2024
7aa6331
fix assigning lumiid value to targetTime
francescobrivio Mar 1, 2024
9049a3d
Fix PrimaryVertexProducer::fillDescriptions to generate a cfi file
Martin-Grunewald Mar 3, 2024
697f1a1
Dynamic pps timing calibration fit
grzankatest Mar 3, 2024
8e6c70f
Add default values in {CaloRecHitSoA,PFRecHitSoA,LegacyPFRecHit,PFClu…
missirol Mar 3, 2024
f2ddc9b
Merge pull request #44255 from swagata87/bport140X_egmnano
cmsbuild Mar 3, 2024
4f3c79c
HLT menu development for 14_0_X
mmusich Feb 27, 2024
cc0639e
Migration to 14_0_1_HLT1
Martin-Grunewald Mar 3, 2024
20439d9
Remove customization
Martin-Grunewald Mar 3, 2024
7c4ff53
update of hltPathOwners.json
missirol Mar 2, 2024
0e3a50d
fix on mvaID for muons
Feb 15, 2024
6f6f634
Reduced complexity of erasing vector elements in PATTauHybridProducer
mbluj Feb 28, 2024
72712d1
Merge pull request #43940 from LangFelix1/EXOSoftDisplacedVertices_SKIM
cmsbuild Mar 4, 2024
e17a8af
Merge pull request #44257 from mmusich/mm_dev_addUnitTests_forZmmVali…
cmsbuild Mar 4, 2024
94747cf
Merge pull request #44274 from saumyaphor4252/alca-140X-Update_Run3_H…
cmsbuild Mar 4, 2024
75b54ee
add SagittaBiasNtuplizer
mmusich Jan 10, 2024
5038751
Add SagittaBiasNtuplizer to unit testing infrastructure
mmusich Mar 1, 2024
6937f90
make selection in SagittaBiasNtuplizer configurable
mmusich Mar 1, 2024
af08016
This update includes the integration of the following JIRA tickets:
mmusich Mar 4, 2024
f47ccd9
remote duplicate entries in GRun and online_grun tables
mmusich Mar 4, 2024
8f0c5fd
Fix heap-buffer overflows reported by ASAN and a typo.
thomreis Mar 4, 2024
540bce0
Update the Run4 GT with the updated OMTF config
perrotta Mar 4, 2024
5979162
Merge pull request #44272 from makortel/patch-6_140x
cmsbuild Mar 4, 2024
a25bfac
Merge pull request #44288 from cms-tsg-storm/fixPVP_140X
cmsbuild Mar 4, 2024
e3f1998
Merge pull request #44289 from CTPPS/CMSSW_14_0_X_pps_dynamic_pps_tim…
cmsbuild Mar 4, 2024
639cc20
Merge pull request #44291 from missirol/devel_fillDescCaloRecHit
cmsbuild Mar 5, 2024
602997c
Handling of FOG special menus
Martin-Grunewald Mar 5, 2024
46fe06e
Handling of FOG special menus
Martin-Grunewald Mar 5, 2024
0871ebd
update test_OnlineVsDevTablesConsistency with new special subtable fi…
mmusich Mar 5, 2024
a8742b5
Merge pull request #43972 from francescobrivio/move_LHCInfoDuringFill…
cmsbuild Mar 5, 2024
f952809
Merge pull request #44294 from cramonal/from-CMSSW_14_0_1_fix_muonMVAID
cmsbuild Mar 5, 2024
a0a5877
Merge pull request #44053 from bsunanda/Run3-gex176C
cmsbuild Mar 5, 2024
48d2f22
Merge pull request #44259 from stahlleiton/pythia8PhotonFlux_14_0_X
cmsbuild Mar 5, 2024
27bce06
Make repack process be able to generate new data tiers (L1SCOUT, HLTS…
haozturk Mar 5, 2024
0d98914
Merge pull request #44091 from CTPPS/CMSSW_14_0_X_feature_hltGtStage2…
cmsbuild Mar 5, 2024
98f3100
Merge pull request #44303 from cms-tsg-storm/HLTdevelopment140X
cmsbuild Mar 6, 2024
0dedcaf
[CMSSW_14_0_X] Add two more PV variables requested by H->gammagamma c…
JunquanTao Mar 6, 2024
1da5922
Merge pull request #44325 from JunquanTao/nanoaod_pvsumpxpy_sw_14_0
cmsbuild Mar 6, 2024
3160f50
Merge pull request #44313 from cms-tsg-storm/SpecialMenus_140X
cmsbuild Mar 6, 2024
54215f1
Merge pull request #44305 from perrotta/updateL1tOmtfConfigInRun4Gt_140X
cmsbuild Mar 6, 2024
9ba25be
Merge pull request #44304 from thomreis/ecal-alpaka-multifit-esprod-d…
cmsbuild Mar 6, 2024
b28a4a5
Merge pull request #44295 from mbluj/CMSSW_14_0_X_updateHybrProd
cmsbuild Mar 6, 2024
81cb0a9
Merge pull request #44297 from mmusich/mm_dev_SagittaBiasNtupler_14_0_X
cmsbuild Mar 6, 2024
7f477ae
New Trigger Filter Bits for Muon POG NanoAOD
rbhattacharya04 Mar 6, 2024
4551401
Add file open message as required by EOS scripts (#44293)
namapane Mar 5, 2024
9c122d3
Add missing branch types; close histogram files in the proper place
namapane Jan 15, 2024
2edeee1
Add Phase-2 T33 SIM LA payload
tvami Mar 7, 2024
1a66aac
Fix tag for the SiPixelLorentzAngleSimRcd
perrotta Mar 8, 2024
9b41ff3
Merge pull request #44342 from namapane/NAT-44293_140X
cmsbuild Mar 8, 2024
409969f
Refactor scatterer addition in aGblPoint to explicitly specify type f…
mmusich Mar 7, 2024
f9e1a42
Update HLT and L1 Event contents and include their output commands in…
haozturk Mar 8, 2024
cd7040b
Revert unwanted format changes
haozturk Mar 8, 2024
f40519a
Merge pull request #44351 from tvami/FixLAT33SimTag-140X
cmsbuild Mar 9, 2024
7bd5faa
updates for 2024
robervalwalsh Feb 29, 2024
e35ee55
Removing MSSM Hbb stuff, MSSM Hbb now belongs to SUS
robervalwalsh Feb 29, 2024
2c4a08d
make R9 producer run in phase2
swagata87 Mar 8, 2024
4673aba
ensure that ECAL R9 filter always pass in HGCAL
swagata87 Mar 9, 2024
754e346
fixes; moving from HIG to SUS
robervalwalsh Feb 29, 2024
e205125
improved muon pt binning
robervalwalsh Feb 29, 2024
706d431
improved muon pt binning
robervalwalsh Mar 1, 2024
c55fafc
Merge pull request #44359 from sroychow/ReferenceTrajectory_update_fo…
cmsbuild Mar 11, 2024
cf3dd89
Merge pull request #44357 from perrotta/fixRun4140XGT_140X
cmsbuild Mar 11, 2024
a499817
Merge pull request #44347 from rbhattacharya04/Mu_POG_NanoAOD_newTrig…
cmsbuild Mar 11, 2024
d2bb401
EL9-migration related patches
TomasKello Mar 10, 2024
83088e1
add input / output LA TkDetMaps in SiStripLorentzAnglePCLHarvester
mmusich Mar 11, 2024
5c52f77
fix inclusion guards in CalibTracker/SiStripCommon/interface/TkDetMap.h
mmusich Mar 12, 2024
0fbdafe
Merge pull request #44365 from swagata87/BP_r9_phase2_hlt
cmsbuild Mar 12, 2024
19f4a22
Merge pull request #44377 from mmusich/mm_fromkello-EL9patches
cmsbuild Mar 13, 2024
92818f7
disabled creation of PixelFEDChannelCollection by MixingModule in pre…
ferencek Feb 29, 2024
7b6407e
kill both permanently and transiently bad pixel components in DataMixer
ferencek Mar 4, 2024
38b352d
Merge pull request #44366 from mmusich/mm_dev_backport_44284
cmsbuild Mar 13, 2024
590a9b1
fix OfflinePixel3DPrimaryVertices after PR #43846
mmusich Mar 13, 2024
51d77e4
fix pixellumi_dqm_sourceclient-live after #43257
mmusich Mar 13, 2024
66c303a
Don't inherit output commands from the event content in Repack process
haozturk Mar 14, 2024
c308573
Merge pull request #44378 from mmusich/mm_dev_SiStripLA_tkDetMaps_14_0_X
cmsbuild Mar 14, 2024
8b53082
Merge pull request #44395 from CMSTrackerDPG/pixel_bad_component_simu…
cmsbuild Mar 14, 2024
d6052f1
Merge pull request #44385 from mmusich/mm_misc_fixes_forDQMonline_14_0_X
cmsbuild Mar 15, 2024
cda7326
HLT menu development for 14_0_X
mmusich Mar 6, 2024
9dc11dc
robustify test_OnlineVsDevTablesConsistency
mmusich Mar 7, 2024
1f63ab2
add Special subtable to DEV / dev cmsDriver tests
mmusich Mar 7, 2024
d907983
Introduce 2024v1.0 frozen menu and remove 2023v1.2
mmusich Mar 14, 2024
15e3f3e
update readme to CMSSW_14_0_0
mmusich Mar 15, 2024
6c9a284
Implement AlpakaBackendProducer and AlpakaBackendFilter
fwyzard Mar 13, 2024
374b268
Merge pull request #44380 from haozturk/new-data-tier-for-repack
cmsbuild Mar 16, 2024
34ffeb9
Clean up PixelTrackProducerFromSoA code
fwyzard Mar 17, 2024
1170ffc
Sort by pT only good-quality tracks
fwyzard Mar 17, 2024
99dfdaa
Merge pull request #44416 from cms-tsg-storm/HLTdevelopment140X
cmsbuild Mar 17, 2024
9397049
Update the HLT alpaka customisation
fwyzard Mar 17, 2024
8bae51b
Customise the GPU checks to use the AlpakaBackendFilter
fwyzard Mar 17, 2024
c58cda6
Fix plugin library name AlpakaCore/plugins/BuildFile.xml
fwyzard Mar 18, 2024
97c3fd9
modify egDev path to add new vars, 140X
swagata87 Mar 18, 2024
0942aa2
Add NanoAOD flavours parameter to PromptReco
germanfgv Mar 15, 2024
ff788e4
Adds test configuration using newly added Nano Flavours
germanfgv Mar 18, 2024
127750c
DeepTau - Do not call TF inference with empty grid
valsdav Mar 18, 2024
4ed66dc
Add ESInputTag to VPSet default added to cfi file
Dr15Jones Mar 7, 2024
3861c68
Allow storage of an empty FileInPath
Dr15Jones Mar 7, 2024
6630840
Fix how empty FileInPaths are handled in python
Dr15Jones Mar 10, 2024
3de18b4
Skipping input preparation for empty grid
valsdav Mar 19, 2024
a871ae0
Merge pull request #44442 from fwyzard/fix_PixelTrackProducerFromSoAA…
cmsbuild Mar 19, 2024
67b5776
Merge pull request #44454 from germanfgv/t0AutoNano_140X
cmsbuild Mar 19, 2024
4244a0c
Merge pull request #44388 from fwyzard/implement_AlpakaBackendFilter_…
cmsbuild Mar 20, 2024
485719d
Merge pull request #44440 from fwyzard/update_customizeHLTforAlpaka_140x
cmsbuild Mar 20, 2024
78ede22
Merge pull request #44452 from swagata87/140X_newVarInEGDev
cmsbuild Mar 20, 2024
3af9833
Merge pull request #44456 from valsdav/deeptau-empty-inputs
cmsbuild Mar 20, 2024
c374ae0
Merge pull request #44465 from Dr15Jones/fixESInputTagCfi_14_0
cmsbuild Mar 20, 2024
b2bdbef
* e2x2 produced by the EGammaClusterShapeProducer
smorovic Dec 5, 2023
46e56ea
XGBoost v1 model files for Photon MVA defaults
smorovic Mar 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,14 @@ __init__.py
*.rej
*.orig


# ignore files under the top level $CMSSW_BASE/src directory, but not its subdirectories
/*
!/*/

# ignore some IDE related files
*.xcodeproj
.vscode

#ignore mac specific file
.DS_Store
9 changes: 9 additions & 0 deletions Alignment/APEEstimation/test/plottingTools/granularity.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,12 @@ def __init__(self):

# this name is used by default by other plotting tools
standardGranularity = phaseOneGranularity

# Granularity for Validation plots in ApeEstimator2 part of allData.root
validationGranularity = Granularity()
validationGranularity.sectors["X"].append( (1,8) ) # Only X is needed here, names are not required

# By default, these 8 sectors are included for the ValidationSectors granularity:
# BpixLayer1Out, BpixLayer3In, FpixMinusLayer1, TibLayer1RphiOut, TibLayer4In, TobLayer1StereoOut, TobLayer5Out, TecPlusRing7
# This can be changed in apeEstimator_cfg or in SectorBuilder_cff
# For these sectors, additional hit validation plots are created
46 changes: 43 additions & 3 deletions Alignment/APEEstimation/test/plottingTools/validationPlotter.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ def __init__(self):
self.markers = {}
self.outPath = None
self.granularity = standardGranularity
self.validationGranularity = validationGranularity

self.order = []

def addInputFile(self, label, inFile, color=None, marker=20):
Expand Down Expand Up @@ -120,7 +122,7 @@ def plotHist(self, folder, name, title, hists, twoDimensional=False):
if not twoDimensional:
legend.Draw()

cmsText = ROOT.TLatex(0.16,0.96,title)
cmsText = ROOT.TLatex(0.26,0.96,title)
cmsText.SetTextFont(42)
cmsText.SetNDC()
cmsText.Draw("same")
Expand Down Expand Up @@ -194,14 +196,36 @@ def makeTrackPlot(self,histName, twoDimensional=False):
if self.markers[label] == 0:
hist.SetMarkerSize(0)
hist.SetLineWidth(2)

fi.Close()
if twoDimensional:
self.plotHist("tracks", histName+"_"+label, label, [(hist, label),], twoDimensional=True)
else:
hists.append((hist, label))
if len(hists) > 0:
self.plotHist("tracks", histName, histName, hists, twoDimensional=twoDimensional)

def makeHitsPlot(self, sectorNumber, histName, twoDimensional=False):
hists = []
for label in self.order:
fi = ROOT.TFile(self.inFiles[label], "READ")
sectorName = fi.Get("ApeEstimator2/Sector_{sector}/z_name".format(sector=sectorNumber)).GetTitle()
hist = fi.Get("ApeEstimator2/Sector_{sector}/{histName}".format(sector=sectorNumber,histName=histName))
hist.SetLineColor(self.colors[label])
hist.SetMarkerColor(self.colors[label])
hist.SetMarkerStyle(self.markers[label])
hist.SetDirectory(0)
fi.Close()
if self.markers[label] == 0:
hist.SetMarkerSize(0)
hist.SetLineWidth(2)

if twoDimensional:
self.plotHist("hits"+"/{}".format(sectorName), histName+"_"+label, "{}: ".format(sectorName)+histName+" "+label, [(hist, label),], twoDimensional=True)
else:
hists.append((hist, label))
if len(hists) > 0:
self.plotHist("hits"+"/{}".format(sectorName), histName, "{}: ".format(sectorName)+histName, hists, twoDimensional=twoDimensional)



def draw(self):
Expand Down Expand Up @@ -245,7 +269,23 @@ def draw(self):
self.makeTrackPlot("h2_hitsStripVsTheta", twoDimensional=True)
self.makeTrackPlot("h2_ptVsTheta", twoDimensional=True)


rangeList = self.validationGranularity.sectors["X"]
for first, last in rangeList:
for i in range(first, last+1):
# Get list of plots per sector, as pixel sectors have different plots
# We get the list from one of the result files, the rest should have the same structure
directoryFile = ROOT.TFile(self.inFiles[self.order[0]], "READ")
directory = directoryFile.GetDirectory("ApeEstimator2/Sector_{}".format(i))

for histObject in directory.GetListOfKeys():
histName = histObject.GetName()
if histName.startswith("h_"): # 1D hist
self.makeHitsPlot(i, histName)
elif histName.startswith("h2_"):
self.makeHitsPlot(i, histName, twoDimensional=True)

directoryFile.Close()


def main():
pass
Expand Down
6 changes: 4 additions & 2 deletions Alignment/CocoaFit/src/Fit.cc
Original file line number Diff line number Diff line change
Expand Up @@ -1210,8 +1210,9 @@ void Fit::dumpFittedValues(ALIFileOut& fileout, ALIbool printErrors, ALIbool pri
// const Entry* entry;
int ii, siz;
std::vector<OpticalObject*>::const_iterator vocite;
ALIstring sys = ALIstring("system");
for (vocite = Model::OptOList().begin(); vocite != Model::OptOList().end(); ++vocite) {
if ((*vocite)->type() == ALIstring("system"))
if ((*vocite)->type() == sys)
continue;

fileout << " %%%% Optical Object: " << (*vocite)->longName() << std::endl;
Expand Down Expand Up @@ -1268,8 +1269,9 @@ void Fit::dumpFittedValuesInAllAncestorFrames(ALIFileOut& fileout, ALIbool print
//---------- Iterate over OptO list
std::vector<Entry*> entries;
std::vector<OpticalObject*>::const_iterator vocite;
ALIstring sys = ALIstring("system");
for (vocite = Model::OptOList().begin(); vocite != Model::OptOList().end(); ++vocite) {
if ((*vocite)->type() == ALIstring("system"))
if ((*vocite)->type() == sys)
continue;

fileout << " %%%% Optical Object: " << (*vocite)->longName() << std::endl;
Expand Down
5 changes: 2 additions & 3 deletions Alignment/CocoaToDDL/src/UnitConverter.cc
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
#include "Alignment/CocoaToDDL/interface/CocoaUnitsTable.h"
#include "CLHEP/Units/GlobalSystemOfUnits.h"
#include <sstream>
#include <strstream>

/*
UnitConverter::UnitConverter(const G4BestUnit & bu)
Expand All @@ -23,7 +22,7 @@ UnitConverter::UnitConverter(ALIdouble val, const ALIstring& category)
UnitConverter::~UnitConverter() { delete bu_; }

std::string UnitConverter::ucstring() {
std::ostrstream str;
std::ostringstream str;

if (angl_) {
str.precision(11);
Expand All @@ -42,7 +41,7 @@ std::string UnitConverter::ucstring() {
/*
ostream & operator<<(ostream & os, const UnitConverter & uc)
{
ostrstream temp;
std::ostringstream temp;
//temp << uc.bu_;
//temp << '\0';
//string s(temp.str());
Expand Down
5 changes: 2 additions & 3 deletions Alignment/CocoaUtilities/src/ALIFileIn.cc
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,7 @@
#include "Alignment/CocoaUtilities/interface/ALIFileIn.h"

#include <cstdlib>
#include <strstream>
//#include <strstream.h>
#include <sstream>

//#include <algo.h>

Expand Down Expand Up @@ -112,7 +111,7 @@ ALIint ALIFileIn::getWordsInLine(std::vector<ALIstring>& wordlist) {
}

//---------- Convert line read to istrstream to split it in words
std::istrstream istr_line(ltemp);
std::istringstream istr_line(ltemp);

//--------- count how many words are there in ltemp (this sohuld not be needed, but sun compiler has problems) !! this has to be nvestigated...
ALIint NoWords = 0;
Expand Down
2 changes: 1 addition & 1 deletion Alignment/CocoaUtilities/src/ALIFileOut.cc
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
#include "Alignment/CocoaUtilities/interface/ALIFileOut.h"

#include <cstdlib>
#include <strstream>
#include <sstream>

std::vector<ALIFileOut*> ALIFileOut::theInstances;

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
#ifndef Alignment_CommonAlignmentAlgorithm_AlignmentTrackFromVertexCompositeCandidateSelector_h
#define Alignment_CommonAlignmentAlgorithm_AlignmentTrackFromVertexCompositeCandidateSelector_h

#include "DataFormats/TrackReco/interface/Track.h"
#include "FWCore/Framework/interface/ConsumesCollector.h"
#include "DataFormats/Candidate/interface/VertexCompositeCandidate.h"
#include "DataFormats/RecoCandidate/interface/RecoChargedCandidate.h"
#include "FWCore/Utilities/interface/EDGetToken.h"
#include "FWCore/Utilities/interface/InputTag.h"
#include <vector>

namespace edm {
class Event;
class ParameterSet;
} // namespace edm

class TrackingRecHit;

class AlignmentTrackFromVertexCompositeCandidateSelector {
public:
typedef std::vector<const reco::Track*> Tracks;

/// constructor
AlignmentTrackFromVertexCompositeCandidateSelector(const edm::ParameterSet& cfg, edm::ConsumesCollector& iC);

/// destructor
~AlignmentTrackFromVertexCompositeCandidateSelector();

/// select tracks
Tracks select(const edm::Handle<reco::TrackCollection>& tc,
const edm::Event& evt,
const edm::EventSetup& setup) const;

private:
const edm::EDGetTokenT<reco::VertexCompositeCandidateCollection> vccToken_;
};

#endif
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
#include "FWCore/Framework/interface/ConsumesCollector.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "CommonTools/UtilAlgos/interface/ObjectSelector.h"

//the selectores used to select the tracks
#include "Alignment/CommonAlignmentProducer/interface/AlignmentTracksFromVertexCompositeCandidateSelector.h"

// the following include is necessary to clone all track branches
// including recoTrackExtras and TrackingRecHitsOwned.
// if you remove it the code will compile, but the cloned
// tracks have only the recoTracks branch!
#include "CommonTools/RecoAlgos/interface/TrackSelector.h"

struct TrackFromVertexCompositeCandidateConfigSelector {
typedef std::vector<const reco::Track *> container;
typedef container::const_iterator const_iterator;
typedef reco::TrackCollection collection;

TrackFromVertexCompositeCandidateConfigSelector(const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC)
: theBaseSelector(cfg, iC) {}

const_iterator begin() const { return theSelectedTracks.begin(); }
const_iterator end() const { return theSelectedTracks.end(); }
size_t size() const { return theSelectedTracks.size(); }

void select(const edm::Handle<reco::TrackCollection> &c, const edm::Event &evt, const edm::EventSetup &setup) {
theSelectedTracks = theBaseSelector.select(c, evt, setup);
}

private:
container theSelectedTracks;

AlignmentTrackFromVertexCompositeCandidateSelector theBaseSelector;
};

class AlignmentTrackFromVertexCompositeCandidateSelectorModule
: public ObjectSelector<TrackFromVertexCompositeCandidateConfigSelector> {
public:
AlignmentTrackFromVertexCompositeCandidateSelectorModule(const edm::ParameterSet &ps)
: ObjectSelector<TrackFromVertexCompositeCandidateConfigSelector>(ps) {}
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions) {
edm::ParameterSetDescription desc;
desc.setComment("Alignment Tracks Selector from VertexCompositeCandidates");
desc.add<edm::InputTag>("src", edm::InputTag("generalTracks"));
desc.add<bool>("filter", false);
desc.add<edm::InputTag>("vertexCompositeCandidates", edm::InputTag("generalV0Candidates:Kshort"));
descriptions.addWithDefaultLabel(desc);
}
};

DEFINE_FWK_MODULE(AlignmentTrackFromVertexCompositeCandidateSelectorModule);
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import FWCore.ParameterSet.Config as cms

OutALCARECOPromptCalibProdSiPixelAliHGComb_noDrop = cms.PSet(
SelectEvents = cms.untracked.PSet(
SelectEvents = cms.vstring('pathALCARECOPromptCalibProdSiPixelAliHGMinBias','pathALCARECOPromptCalibProdSiPixelAliHGDiMu')
),
outputCommands = cms.untracked.vstring('keep *_SiPixelAliMillePedeFileConverterHGDimuon_*_*',
'keep *_SiPixelAliMillePedeFileConverterHG_*_*')
)

OutALCARECOPromptCalibProdSiPixelAliHGComb=OutALCARECOPromptCalibProdSiPixelAliHGComb_noDrop.clone()
OutALCARECOPromptCalibProdSiPixelAliHGComb.outputCommands.insert(0, "drop *")
Loading