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

From cmssw 14 0 11 #45400

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
913 commits
Select commit Hold shift + click to select a range
90d704b
update of L1T FULL,GRun,2024v11,Special menus in TSG GTs to L1Menu_Co…
mmusich Apr 25, 2024
c3c85d9
HLT menu development for 14_0_X
mmusich Apr 20, 2024
09b47ae
update the list of HLT path owners: menu 2024 V1.2
mmusich May 10, 2024
bbe2e43
Introduce 2024v1.2 frozen menu and remove 2024v1.1
mmusich May 10, 2024
7594cf3
Adding per-LS MEs for Muon POG DQM - backport to 14_0_X
rseidita May 11, 2024
1390add
Fixing JECs for PUPPI in offline DQM - backport to 14_0_X
rseidita May 13, 2024
67c69c4
Fixing formatting
rseidita May 13, 2024
04f86e1
Merge pull request #44918 from mmusich/fix_Unknown_trigger_name_14_0_X
cmsbuild May 13, 2024
19a436a
Merge pull request #44908 from vlimant/autonano_ordering
cmsbuild May 13, 2024
36a3799
Merge pull request #44949 from cms-tsg-storm/HLTdevelopment140X
cmsbuild May 14, 2024
d8e5329
Merge pull request #44936 from aehart/array_fix_14_0_X
cmsbuild May 14, 2024
a9d98ac
Add utility to concatenate streamer files
makortel Apr 9, 2024
08595bc
Add tests for ProductID metadata consistency for ROOT and streamer fo…
makortel Apr 8, 2024
24909f1
Moved code to edm::streamer namespace
Dr15Jones Apr 18, 2024
d2f2019
Moved event meta-data storage in streamer files
Dr15Jones Apr 24, 2024
f695f87
Cache EventMetaData in GlobalEvFOutputModule
Dr15Jones May 9, 2024
a9f79eb
fix thread notification (was causing to wait 10ms which is detrimenta…
smorovic May 14, 2024
12a769a
Merge pull request #44953 from rseidita/patch-4
cmsbuild May 16, 2024
77c6c38
Merge pull request #44960 from rseidita/patch-7
cmsbuild May 16, 2024
96a8e49
Enable SoA range checking by default
fwyzard May 16, 2024
cb2ca12
move Jsoncpp within jsoncollector namespace to avoid clash with the n…
smorovic May 16, 2024
6da420f
code-format (large diff because of code moved to a namespace)
smorovic May 16, 2024
94cc2e1
Adding PPS and ECALTiming Runs to HLT Menu veto of PCL alignment
phnattla May 16, 2024
679de0b
Extend the SoA unit test to check for out-of-range access
fwyzard May 20, 2024
e5ce8ed
add axes titles to DiMuonValidation
mmusich May 14, 2024
50a8396
add alternative macro for DiMuonValidation fits: DiMuonMassProfiles
mmusich May 14, 2024
921e90b
introduce 3D Histograms for 2D maps of bias vs track eta and phi
mmusich May 16, 2024
b7bf76b
improve titles of plots in eta bins
mmusich May 16, 2024
3e6604d
use 3D histograms to derive 2D maps of bias
mmusich May 16, 2024
4202a56
add methods to allow auto-scaling of the mass range in the profiles (…
mmusich May 17, 2024
7cec671
making PNet default b-tagging algorithm
aniketkhanal Apr 5, 2024
8172c9f
adding PNet scores while keeping DeepJet
aniketkhanal Apr 5, 2024
de7916c
Add PNET and keep DeepJet
aniketkhanal Apr 10, 2024
819dd1c
exclude paths requiring pfMassDecorrelatedParticleNetDiscriminatorsJe…
mmusich May 8, 2024
3b3e64e
Verbatim backport of fixSeveralDTDQMbugs
jfernan2 May 21, 2024
8f29d7a
Adding consecutive missing hits recovery when one of the two hits is …
DenkMybu Apr 27, 2024
713b2ee
Update CalibTracker/SiStripHitEfficiency/plugins/HitEff.cc
DenkMybu Apr 29, 2024
af517e9
Update CalibTracker/SiStripHitEfficiency/plugins/HitEff.cc
DenkMybu Apr 29, 2024
f372301
Update CalibTracker/SiStripHitEfficiency/plugins/HitEff.cc
DenkMybu Apr 29, 2024
288128a
code-format
mmusich May 21, 2024
6ecb94d
Adding consecutive missing hits recovery when one of the two hits is …
mmusich May 21, 2024
2292881
Merge pull request #44920 from mbluj/from-CMSSW_14_0_X_2024-05-06-110…
cmsbuild May 22, 2024
e328417
Merge pull request #44980 from smorovic/140x-fix-source-cv-2
cmsbuild May 22, 2024
86683d0
Merge pull request #44990 from smorovic/140x-json-namespace
cmsbuild May 22, 2024
ac47892
Merge pull request #44993 from phnattla/PCL_Alignment_HLT_Veto_Extens…
cmsbuild May 22, 2024
5ffef55
Merge pull request #45002 from mmusich/mm_dev_improve_DiMuonValidatio…
cmsbuild May 22, 2024
32dc277
Merge pull request #45007 from jfernan2/fixSeveralDTDQMbugs140X
cmsbuild May 22, 2024
faeb5ed
Handle case of no events in streamer files
Dr15Jones May 22, 2024
aeb680f
fix dz nan-issue
swagata87 May 21, 2024
0f3e711
Disabled ROCs for Online DQM Pixel Summary
alaperto May 23, 2024
f537906
Set XGBoost to use one thread to avoid spawning hundreds of OpenMP th…
mmusich May 24, 2024
ebc1169
guard against invalid output products from HLTL1TSeed
missirol May 26, 2024
addd479
Protect against invalid trajectory state on surface in STA muon reco
mandrenguyen May 26, 2024
64e31f9
Including per ROC histograms for Pixel Cluster Counting luminosity
perrotta May 27, 2024
33c0a79
Multi-IOV Zmumu mode, fixes on DMR averaged, PV trends
TomasKello May 22, 2024
83d0085
Merge pull request #45048 from missirol/devel_hltL1TSeedIndexCheck_140X
cmsbuild May 27, 2024
6d3618e
Merge pull request #45043 from mmusich/mm_fix_44923_in_14_0_X
cmsbuild May 27, 2024
986aab3
Skip rechit if invalid TSOS
24LopezR May 27, 2024
906595f
Merge pull request #45027 from alaperto/disabled_ROCs_DQM_Pixel_Summa…
cmsbuild May 27, 2024
d33f788
Merge pull request #45050 from mandrenguyen/muSegFault_140X
cmsbuild May 27, 2024
beb792c
Merge pull request #45014 from CMSTrackerDPG/mm_dev_DenkMybu_HitsReco…
cmsbuild May 28, 2024
5ac4213
Merge pull request #45003 from aniketkhanal/PNetScores
cmsbuild May 28, 2024
5623257
Revert "[14_0_X] Workaround to produce exactly same data products in …
makortel May 28, 2024
5a1fbe0
Add possibility to read a labelled triggerbits tag in HLTHighLevel
francescobrivio May 29, 2024
13aecfe
Read triggerbits from GT for ReserveDMu secondary dataset
francescobrivio May 29, 2024
a31a769
Merge pull request #45061 from 24LopezR/SV_StaProducer_fix_140X
cmsbuild May 29, 2024
0198c75
Merge pull request #45057 from mmusich/Tkello-updateMay2024
cmsbuild May 29, 2024
9478c99
Merge pull request #45054 from perrotta/pcc-per-roc-lumi-140X
cmsbuild May 29, 2024
facff27
Merge pull request #45022 from swagata87/dznanfix_14_0_X
cmsbuild May 29, 2024
5c7f19b
- fix lock not being relased after waiting for cv variable.
smorovic May 30, 2024
e6dafaf
add SecondaryDataset triggerbits tag to GTs
francescobrivio May 31, 2024
f834a20
Removed left over debug printout
Dr15Jones Jun 3, 2024
6f041f7
Merge pull request #45098 from smorovic/140x-fix-contention
cmsbuild Jun 3, 2024
1d0e955
Added support for 2024 PC LUTs
eyigitba May 30, 2024
d8c4d8e
update btvhlt path and remove un-used tags (calo, probbb, ...)
yeonsu108 Jun 4, 2024
d596de1
add turnon plots (pt, eta and phi)
yeonsu108 Jun 4, 2024
3b164a7
turn off warning about shallow tag handle
yeonsu108 Jun 4, 2024
809f850
Add context for exceptions being thrown via RootOutputFile::finishEnd…
makortel Jun 4, 2024
3bfda4c
Add edm::WaitingThreadPool
makortel Apr 26, 2024
d362b62
Spinloops in WaitingThreadPool test
makortel Jun 4, 2024
f12db62
Mark ReusableObjectHolder destructor as noexcept
makortel May 31, 2024
e685dcd
Add edm::Async service base class
makortel May 10, 2024
cadbf90
Add AsyncService service implementation
makortel May 10, 2024
465f1fe
Add AsyncService to the set of default services
makortel May 30, 2024
5f83a64
Use edm::Async service in CUDA modules
makortel Apr 26, 2024
189d1f8
Use edm::Async service in Alpaka modules
makortel Apr 26, 2024
401dcfa
Skip evaluation of TF model if one of the input tensors is empty
valsdav Mar 25, 2024
3463c31
L2TauTagNNProducerAlpaka: do not call TF inference with empty grid
mmusich Jun 5, 2024
a4dce6d
update TkAlV0sAnalyzer with basic monitoring
mmusich May 22, 2024
2566f9d
basic improvements in V0Monitor
mmusich May 22, 2024
3f1e500
add unit tests for TkAlV0sAnalyzer
mmusich May 27, 2024
8d822ce
move pat::XGBooster out of PhysicsTools/PatAlgos into its own package
mmusich Jun 5, 2024
29d5eae
move PhotonXGBoostEstimator to use pat::XGBooster
mmusich Jun 5, 2024
e8bf29c
Merge pull request #44987 from fwyzard/enable_SoA_range_checking_140x
cmsbuild Jun 6, 2024
90c5dcb
Roll back to ECAL ratio timing for Run 3 and introduce a modifier to …
thomreis Jun 6, 2024
f9d6705
Merge pull request #45148 from mmusich/mm_fix_protect_L2TauTagNNProdu…
cmsbuild Jun 7, 2024
3edf308
Merge pull request #45145 from valsdav/tf_empty_inputs_140X
cmsbuild Jun 7, 2024
84a79c0
Merge pull request #45149 from mmusich/mm_dev_TkAlV0sAnalyzerUpdates_…
cmsbuild Jun 7, 2024
d3cc647
Adding OMTF and GEM unpackers to L1REPACK:FullSimTP and some cleaning…
eyigitba Jun 4, 2024
65e01a6
Move unpackGEM to run3_GEM modifier instead of stage2L1Trigger
eyigitba Jun 4, 2024
3f5342c
Merge pull request #45157 from thomreis/ecal-rollback-to-ratio-timing…
cmsbuild Jun 7, 2024
187798e
HLT menu development for 14_0_X
Martin-Grunewald May 15, 2024
eeba2b5
Introduce 2024v1.3 frozen menu and remove 2024v1.2
mmusich Jun 6, 2024
839399f
fix bugs in hltPathOwners.json
mmusich May 15, 2024
a5d719c
update the list of HLT path owners: menu 2024 V1.3
mmusich Jun 6, 2024
a97f012
fix MC Kshort sequence
mmusich Apr 17, 2024
69a5846
fix sign of cosPhi3D, make code more readable
mmusich Apr 17, 2024
0f4aa34
fix axis limis for trackPhiH to avoid using dynamic range which cause…
mmusich Jun 8, 2024
236b6be
Add wrapper functions to setup the recomputation of puppi weights and…
nurfikri89 Jun 8, 2024
003040a
Add customization function to setup recomputation of Puppi and PuppiMET
nurfikri89 Jun 8, 2024
9e12af8
Add JMErePuppi autoNano option. Runs JMENano and recompute Puppi weig…
nurfikri89 Jun 8, 2024
13feb19
Fix isData argument for runMetCorAndUncFromMiniAOD function
nurfikri89 Jun 8, 2024
bc28016
Fix name to be consistent. Add new workflows which produces JMENano w…
nurfikri89 Jun 8, 2024
3ef7dab
Merge pull request #44978 from Dr15Jones/streamerNewFormat_14_0
cmsbuild Jun 10, 2024
94a8581
Merge pull request #45081 from makortel/revert-44699-productIDModuleT…
cmsbuild Jun 10, 2024
6846b1d
Run the T2 test with ROOT Raw instead of streamer files
grzankatest Jun 11, 2024
8d55d04
add Era_Run3_2024,Era_Run3_2025, Tier0 reco scenario for 2024, and ch…
mmusich Jan 19, 2024
c9f2e91
exclude era Run3_2024 from being modified by UpgradeWorkflow_DDDDB
mmusich Jan 20, 2024
2787bd3
make era and Tier0 scenarios for Run3_2024 inherit directly from Run3
mmusich May 22, 2024
cb2f9b4
Adding various MEs to per-LS scope - backport to 14_0_X
rseidita Jun 12, 2024
2ab99a4
add PF on DQM online for GPUvsCPU comparison
waredjeb Apr 24, 2024
c339c61
Merge pull request #45161 from cms-tsg-storm/HLTdevelopment140X
cmsbuild Jun 12, 2024
3e7d8d4
Initialise the EcalElectronicsMappingHost with null detids
fwyzard Jun 12, 2024
27c652a
Merge pull request #45170 from eyigitba/L1T_repackFullSimTPFix_140X_J…
cmsbuild Jun 13, 2024
06dfa51
Merge pull request #45210 from fwyzard/Initialise_EcalElectronicsMapp…
cmsbuild Jun 13, 2024
d57d963
Merge pull request #45204 from waredjeb/DQM_for_PF_14_0_X
cmsbuild Jun 13, 2024
14011de
Merge pull request #45200 from fwyzard/update_edm_bit_cast
cmsbuild Jun 13, 2024
a15b87b
Merge pull request #45164 from yeonsu108/from-CMSSW_14_0_X_2024-06-03…
cmsbuild Jun 13, 2024
afb8235
Merge pull request #45158 from mmusich/mm_moveXGBoostOutOfPatAlgos_14…
cmsbuild Jun 13, 2024
d9d953d
Merge pull request #45142 from makortel/finishEndFileException_140x
cmsbuild Jun 13, 2024
de5726c
Merge pull request #45115 from cms-AlCaDB/alca-SD_triggerBits_14_0_X
cmsbuild Jun 13, 2024
37885be
Merge pull request #45107 from eyigitba/EMTF_pcLUT2024_140X_May24
cmsbuild Jun 13, 2024
bd11cb5
Use JMErePuppi
nurfikri89 Jun 14, 2024
05e5ae1
Removing try/catch pattern
borzari Jun 8, 2024
2741744
refactor SingleLongTrackProducer track selection and use reco::Track:…
mmusich Jun 11, 2024
51f446b
Fix typo
nurfikri89 Jun 17, 2024
e03de7f
introduce const variant of XGBooster::predict and use it in PhotonXGB…
missirol Jun 16, 2024
72d0da9
improve const correctness in PhotonXGBoostProducer
missirol Jun 16, 2024
9129ffd
Introduce kInvalidDenseId for ECAL and HCAL
fwyzard Jun 17, 2024
7e7b449
Merge pull request #45192 from CTPPS/CMSSW_14_0_X_fix_T2TOTEMtest_bac…
cmsbuild Jun 17, 2024
e013832
Fixed artificial new files in StreamerInputModule
Dr15Jones Jun 18, 2024
74706e1
do not count meta events in total event count in the DAT file
smorovic Jun 18, 2024
34c6700
Fix RelMon piecharts with Chart.js
May 15, 2024
50d9cff
Add Chart.js gauge plots
May 16, 2024
ecfad39
Improvements to readability of the table and making this lighter
May 21, 2024
90970d1
Fix naming for Data RelVals
May 27, 2024
704f072
Fix Grey Solid
Jun 6, 2024
6ae61cf
Move stylesheets link, fix grey circle.
Jun 7, 2024
23e0cc4
Fixing path for stylesheets
AdrianoDee Jun 7, 2024
fdc25f2
Fixes for Dxy and PrimaryVertices plots
Jun 7, 2024
c924226
Add extended version of SCraw energy plots
Jun 18, 2024
8258862
Fixing broken MET MEs
rseidita Jun 19, 2024
61e2433
Set jet phi for JEC
nurfikri89 Jun 19, 2024
0a9b396
Backport of #45262 - Removed test files from data format tests as the…
Mmiglio Jun 20, 2024
9e90e2b
HcalRecHit SoA dataFormat
Jun 11, 2024
bf26a06
Produce HCAL rechit SoA in CaloRecHitSoAProducer
jsamudio Jun 16, 2024
338b0d7
Merge pull request #45174 from CMSTrackingPOG/dataMCValidation_fixes_…
cmsbuild Jun 20, 2024
207b628
Merge pull request #45237 from mmusich/mm_fix_stream_PhotonXGBoostPro…
cmsbuild Jun 20, 2024
f87d690
DQMEventInfo: add the possibility to register the GlobalTag (as it is…
mmusich Jun 18, 2024
fd2d43d
make dqmEnvHLT and dqmInfoHLTMon show the last HLT processing GlobalTag
mmusich Jun 18, 2024
da65b07
do not show the HLT GT by default
mmusich Jun 24, 2024
1061672
DQMEventInfo: protect the case in which there is no GlobalTag set in …
mmusich Jun 24, 2024
7ca18b1
add a unitTest configuration parameter to DQMStreamerReader and use i…
mmusich Jun 15, 2024
4240ee5
update input run number of DQM/Integration unit tests using streamer …
mmusich Jun 15, 2024
c80197c
fix printing in sistrip_approx_dqm_sourceclient-live_cfg.py
mmusich Jun 15, 2024
cfd8f28
Merge pull request #45277 from fwyzard/Mahi-alpaka_DataFormat_14_0_9
cmsbuild Jun 24, 2024
db74afd
Merge pull request #45239 from fwyzard/introduce_kInvalidDenseId_140x
cmsbuild Jun 24, 2024
518d677
Merge pull request #45278 from fwyzard/dev_PFUseHCALSoA_140x
cmsbuild Jun 24, 2024
90d6c7b
Merge pull request #45246 from Dr15Jones/fixStreamerInputModule_14_0
cmsbuild Jun 24, 2024
d197f2f
Merge pull request #45254 from smorovic/140x-no-meta-count
cmsbuild Jun 24, 2024
6676ac1
Merge pull request #45230 from CMSTrackingPOG/rmTryCatch_from_borzari…
cmsbuild Jun 24, 2024
6219fd6
Merge pull request #45203 from rseidita/patch-4
cmsbuild Jun 24, 2024
b535764
Merge pull request #45256 from AdrianoDee/fix_RelMon_piecharts_140
cmsbuild Jun 24, 2024
ca4e2cf
Merge pull request #45257 from AdrianoDee/fix_pumax_finer_dxy_dqm_140
cmsbuild Jun 24, 2024
61dacc5
Merge pull request #45267 from kyungminparkdrums/EcalNewSCPlotDQM_140X
cmsbuild Jun 24, 2024
e551de3
Merge pull request #45143 from makortel/edmAsync_140x
cmsbuild Jun 24, 2024
5bd0684
Merge pull request #45176 from nurfikri89/backport141XTo140X_base1408…
cmsbuild Jun 24, 2024
a6c951a
Merge pull request #45271 from nurfikri89/portFrom141XTo140X_fixJECIn…
cmsbuild Jun 24, 2024
baf69ee
Update CICADA emulator templates and update model version to pattern …
aloeliger Jan 26, 2024
7c84bbf
fix format
aloeliger Jan 26, 2024
e1a92b0
CICADA-uGT emulator additions
aloeliger Feb 27, 2024
a592e46
Add CaloSummary/CICADA Unpacker
aloeliger Mar 6, 2024
79cdad4
Update CICADA emulator element pieces to create BX Vectors
aloeliger Apr 14, 2024
022f03b
Update CICADA model to 2.1.2, the model going online at P5
aloeliger Apr 14, 2024
77dd1b4
Apply code format
aloeliger Apr 14, 2024
e045296
Update CICADA unpacker draft to unpack all available BXs
aloeliger Apr 14, 2024
8d28d38
code format
aloeliger Apr 14, 2024
1e4041d
Fix bad "produces" specification
aloeliger Apr 14, 2024
62f7732
Protect against null VertexRef in deep_helpers.cc
mandrenguyen Jun 25, 2024
98984f3
Remove CICADA set to 0 from verbosity block
aloeliger Jun 25, 2024
cac75ef
Backport of #45151 (HIon type def for pixel alpaka)
May 16, 2024
0193ed1
Fix lostDict: Add HcalRecHitSoA for HcalRecHit package
smuzaffar Jun 25, 2024
3506446
Adding general DQM modules for pixel tracks
borzari May 13, 2024
6d68034
Add empty vector guard to CICADA/uGT emulation
aloeliger Jun 25, 2024
16102c0
RPCDigisV cleanup unused validation plots, unused variables, follow n…
jhgoh May 3, 2024
257b93d
remove unused variable, due to removal of residual plots
jhgoh May 3, 2024
8f05a27
add simHit position and strip profiles splited by regions
jhgoh May 3, 2024
f6ef265
rename variable to follow convention
jhgoh May 3, 2024
f59a35b
fix typo
jhgoh May 3, 2024
edc5f90
fix typo
jhgoh May 3, 2024
e80857e
add r-phi plots, refine binnings
jhgoh May 10, 2024
16b7e5a
refine bin range, set axis titles
jhgoh May 10, 2024
786edd2
use barePhi rather than phi for globalPoint
jhgoh May 10, 2024
ebc2da0
fix typo
jhgoh May 10, 2024
bb01351
reduce bins along phi-axis
jhgoh May 13, 2024
dd83f5b
recover the residual plots, probably with different names
jhgoh May 23, 2024
47b2b87
Merge pull request #45289 from mmusich/mm_dev_updateDQMIntegrationStr…
cmsbuild Jun 25, 2024
1bf356a
Merge pull request #45273 from Mmiglio/140X_BMTFUnpacker
cmsbuild Jun 25, 2024
fef0757
Protect ECAL time reconstruction for events without EB
fwyzard Jun 26, 2024
fb600f7
Add unpacker for L1T Calo Layer 1 to unpack FED 1356 to retrieve the …
aloeliger May 24, 2024
f67febb
Change CICADA unpacker to read the last 4 words instead of first 4
aloeliger Jun 21, 2024
81c3d4f
apply formatting
aloeliger Jun 21, 2024
57dace0
Simplify Calo Crate CICADA unpacking logic
aloeliger Jun 26, 2024
5926844
support new overloaded book1DD method to pass vector of bins
mmusich Jun 12, 2024
47845cd
double precision in StandaloneTrackMonitor plots to avoid numerical o…
mmusich Jun 12, 2024
be76bf1
double precision in TrackTypeMonitor plots to avoid numerical overflo…
mmusich Jun 14, 2024
594bb31
Fix mistaken bits convention
aloeliger Jun 26, 2024
3fa6589
allow DetectorStateFilter to check on combinations of different parti…
mmusich Jun 19, 2024
772ffbe
update test_DetectorStateFilter to test DCS bits combinations
mmusich Jun 20, 2024
525a14a
HCAL local reconstruction in Alpaka
Jun 30, 2023
04dff6e
fix bug in book1DD
mmusich Jun 27, 2024
418e022
Update table convention naming to deal with NANOEDMAODoutput
Jun 24, 2024
3369b0c
Remove edmTriggerResults information in a less aggressive way
Jun 25, 2024
dde08e6
Merge pull request #45313 from fwyzard/fix_EcalUncalibRecHitMultiFitA…
cmsbuild Jun 27, 2024
a969011
Merge pull request #45282 from mmusich/mm_dev_HLT-GlobalTag_DQMEventI…
cmsbuild Jun 27, 2024
6bfad55
Add debugging capabilities to the CachingAllocator
fwyzard Jun 28, 2024
3830ca7
Add a simple test to load the AlpakaService
fwyzard Jun 28, 2024
fc6e210
Update/fix SimBeamSpot tag in the HI MC GT
perrotta Jun 29, 2024
5cc9d1a
Merge pull request #45293 from aloeliger/CICADA_uGT_Emulator_14_0
cmsbuild Jul 1, 2024
45ba902
Merge pull request #45297 from mandrenguyen/pvAssNullV2_140X
cmsbuild Jul 1, 2024
84e3caa
Merge pull request #45301 from smuzaffar/140X-fix-lostDef-HcalRecHitSoA
cmsbuild Jul 1, 2024
902a2b0
Updates to include HTMHF triggers in GT emulator and propagation to H…
elfontan Jul 1, 2024
d7876a0
Merge pull request #44375 from valsdav/tensorflow-disable-gpu-tests
cmsbuild Jul 2, 2024
507141a
Merge pull request #45302 from borzari/alpakaDQM_140X
cmsbuild Jul 2, 2024
c4c36bf
Merge pull request #45356 from elfontan/EF_gtEmu_HTMHF_CMSSW140X
cmsbuild Jul 2, 2024
e5d3333
Merge pull request #45347 from perrotta/updateSimBeamSpotTagFor140X
cmsbuild Jul 2, 2024
23c4792
Merge pull request #45299 from vince502/backport_45151
cmsbuild Jul 2, 2024
683d65b
Merge pull request #45342 from fwyzard/Alpaka_CachingAllocator_debug_…
cmsbuild Jul 2, 2024
20aa819
Merge pull request #45334 from battibass/rename_table_producers_14_0_X
cmsbuild Jul 2, 2024
527821c
Merge pull request #45322 from mmusich/mm_dev_improve_DetectorStateFi…
cmsbuild Jul 2, 2024
0dd2923
Merge pull request #45315 from CMSTrackingPOG/dataMCValidation_fixes_…
cmsbuild Jul 2, 2024
fdf579d
Merge pull request #45305 from jhgoh/UpdateRPCDigisV_140X
cmsbuild Jul 2, 2024
82908e6
Merge pull request #45291 from mmusich/mm_dev_add_Era2024_2025_14_0_X
cmsbuild Jul 2, 2024
4f2ea04
Add missing header
fwyzard Jul 2, 2024
73b2adb
store the hltobjects for Mass50 triggers
pinchunchou Apr 15, 2024
7289f53
Merge pull request #44746 from pinchunchou/from-CMSSW_14_0_0
cmsbuild Jul 3, 2024
9e5181f
Merge pull request #45360 from fwyzard/Alpaka_CachingAllocator_debug_…
cmsbuild Jul 3, 2024
15b0549
update to remove per bx roc data
perrotta Jul 3, 2024
335ab6c
Merge pull request #45324 from fwyzard/Mahi-alpaka_14_0_X
cmsbuild Jul 3, 2024
9331e90
Merge pull request #45369 from perrotta/removePerBxRocData_140X
cmsbuild Jul 4, 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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions Alignment/CommonAlignmentProducer/plugins/BuildFile.xml
Original file line number Diff line number Diff line change
Expand Up @@ -53,5 +53,6 @@
</library>

<library file="LSNumberFilter.cc" name="AlignmentCommonAlignmentProducerFilter">
<use name="HLTrigger/HLTcore"/>
<flags EDM_PLUGIN="1"/>
</library>
48 changes: 39 additions & 9 deletions Alignment/CommonAlignmentProducer/plugins/LSNumberFilter.cc
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
#include "FWCore/Framework/interface/stream/EDFilter.h"
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/Run.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "FWCore/Framework/interface/EventSetup.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "FWCore/Framework/interface/Run.h"
#include "FWCore/Framework/interface/stream/EDFilter.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "HLTrigger/HLTcore/interface/HLTConfigProvider.h"

//
// class declaration
Expand All @@ -13,29 +14,58 @@
class LSNumberFilter : public edm::stream::EDFilter<> {
public:
explicit LSNumberFilter(const edm::ParameterSet&);
~LSNumberFilter() override;
~LSNumberFilter() override = default;

static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);

private:
void beginRun(edm::Run const&, edm::EventSetup const&) override;
bool filter(edm::Event&, const edm::EventSetup&) override;
unsigned int minLS;
bool is_HLT_vetoed_;
const unsigned int minLS_;
const std::vector<std::string> veto_HLT_Menu_;
HLTConfigProvider hltConfig_;
};

LSNumberFilter::LSNumberFilter(const edm::ParameterSet& iConfig)
: minLS(iConfig.getUntrackedParameter<unsigned>("minLS", 21)) {}
void LSNumberFilter::fillDescriptions(edm::ConfigurationDescriptions& descriptions) {
edm::ParameterSetDescription desc;
desc.setComment("Filters the first minLS lumisections and reject the run according to the HLT menu name");
desc.addUntracked<unsigned int>("minLS", 21)->setComment("first LS to accept");
desc.addUntracked<std::vector<std::string>>("veto_HLT_Menu", {})->setComment("list of HLT menus to reject");
descriptions.addWithDefaultLabel(desc);
}

LSNumberFilter::~LSNumberFilter() {}
LSNumberFilter::LSNumberFilter(const edm::ParameterSet& iConfig)
: minLS_(iConfig.getUntrackedParameter<unsigned>("minLS", 21)),
veto_HLT_Menu_(iConfig.getUntrackedParameter<std::vector<std::string>>("veto_HLT_Menu")) {}

//
// member functions
//

// ------------ method called on each new Event ------------
bool LSNumberFilter::filter(edm::Event& iEvent, const edm::EventSetup& iSetup) {
if (iEvent.luminosityBlock() < minLS)
if ((iEvent.luminosityBlock() < minLS_) || is_HLT_vetoed_) {
return false;
}

return true;
}

void LSNumberFilter::beginRun(edm::Run const& iRun, edm::EventSetup const& iSetup) {
bool changed{false};
hltConfig_.init(iRun, iSetup, "HLT", changed);
is_HLT_vetoed_ = false;
for (const auto& veto : veto_HLT_Menu_) {
std::size_t found = hltConfig_.tableName().find(veto);
if (found != std::string::npos) {
is_HLT_vetoed_ = true;
edm::LogWarning("LSNumberFilter") << "Detected " << veto
<< " in HLT Config tableName(): " << hltConfig_.tableName()
<< "; Events of this run will be ignored" << std::endl;
break;
}
}
}
//define this as a plug-in
DEFINE_FWK_MODULE(LSNumberFilter);
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@


seqALCARECOPromptCalibProdSiPixelAli = cms.Sequence(ALCARECOTkAlMinBiasFilterForSiPixelAli*
lsNumberFilter*
LSNumberFilter*
offlineBeamSpot*
SiPixelAliHighPuritySelector*
SiPixelAliTrackRefitter0*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@
fileBlobLabel = cms.string(''))

seqALCARECOPromptCalibProdSiPixelAliHGDiMu = cms.Sequence(ALCARECOTkAlZMuMuFilterForSiPixelAli*
lsNumberFilter*
LSNumberFilter*
offlineBeamSpot*
SiPixelAliHighPuritySelectorHGDimuon*
SiPixelAliTrackRefitterHGDimuon0*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
fileBlobLabel = cms.string(''))

seqALCARECOPromptCalibProdSiPixelAliHG = cms.Sequence(ALCARECOTkAlMinBiasFilterForSiPixelAliHG*
lsNumberFilter*
LSNumberFilter*
offlineBeamSpot*
SiPixelAliHighPuritySelectorHG*
SiPixelAliTrackRefitterHG0*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@


seqALCARECOPromptCalibProdSiPixelAli = cms.Sequence(ALCARECOTkAlMinBiasFilterForSiPixelAli*
lsNumberFilter*
LSNumberFilter*
offlineBeamSpot*
SiPixelAliHighPuritySelector*
SiPixelAliTrackRefitter0*
Expand Down
11 changes: 8 additions & 3 deletions Alignment/CommonAlignmentProducer/python/LSNumberFilter_cfi.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
import FWCore.ParameterSet.Config as cms

lsNumberFilter = cms.EDFilter("LSNumberFilter",
minLS = cms.untracked.uint32(21)
)
from Alignment.CommonAlignmentProducer.lsNumberFilter_cfi import lsNumberFilter
LSNumberFilter = lsNumberFilter.clone(
minLS = 21,
veto_HLT_Menu = [
"LumiScan",
"PPS",
"ECALTiming"]
)
13 changes: 13 additions & 0 deletions Alignment/CommonAlignmentProducer/python/TkAlMuonSelectors_cfi.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,16 @@
cut = cms.string('(isolationR03().sumPt + isolationR03().emEt + isolationR03().hadEt)/pt < 0.15'),
filter = cms.bool(True)
)

## FIXME: these are needed for ALCARECO production in CMSSW_14_0_X
## to avoid loosing in efficiency. To be reviewed after muon reco is fixed

from Configuration.Eras.Modifier_phase2_common_cff import phase2_common
phase2_common.toModify(TkAlGoodIdMuonSelector,
cut = '(abs(eta) < 2.5 & isGlobalMuon & isTrackerMuon & numberOfMatches > 1 & globalTrack.hitPattern.numberOfValidMuonHits > 0 & globalTrack.normalizedChi2 < 20.) ||' # regular selection
'(abs(eta) > 2.3 & abs(eta) < 3.0 & numberOfMatches >= 0 & isTrackerMuon)' # to recover GE0 tracks
)

phase2_common.toModify(TkAlRelCombIsoMuonSelector,
cut = '(isolationR03().sumPt)/pt < 0.1' # only tracker isolation
)
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
##

def doNotFilterLS(process):
if hasattr(process,'lsNumberFilter'):
process.lsNumberFilter.minLS = 1
if hasattr(process,'LSNumberFilter'):
process.LSNumberFilter.minLS = 1
return process

##
Expand Down
3 changes: 3 additions & 0 deletions Alignment/MillePedeAlignmentAlgorithm/test/BuildFile.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@
<use name="millepede"/>
</test>
<test name="testPedeCampaign" command="test_pede.sh"/>
<test name="testPedeConversion" command="test_pedeConversion.sh">
<flags PRE_TEST="testPedeCampaign"/>
</test>
<test name="testPayloadSanity" command="test_payload_sanity.sh">
<flags PRE_TEST="testPedeCampaign"/>
</test>
12 changes: 12 additions & 0 deletions Alignment/MillePedeAlignmentAlgorithm/test/align_params_cff.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import FWCore.ParameterSet.Config as cms

_alignParams = cms.PSet(
alignParams = cms.vstring(
"TrackerP1PXBHalfBarrel,111111",
"TrackerP1PXECHalfCylinder,111111",
"TrackerTIBHalfBarrel,111111",
"TrackerTOBHalfBarrel,rrrrrr",
"TrackerTIDEndcap,111111",
"TrackerTECEndcap,111111",
)
)
111 changes: 111 additions & 0 deletions Alignment/MillePedeAlignmentAlgorithm/test/convertMPresToDB_cfg.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
import FWCore.ParameterSet.Config as cms

from Configuration.Eras.Era_Run3_cff import Run3
process = cms.Process("Alignment", Run3)

process.options = cms.untracked.PSet(
Rethrow = cms.untracked.vstring("ProductNotFound") # do not accept this exception
)

######################################################
# initialize MessageLogger
######################################################
process.load("FWCore.MessageService.MessageLogger_cfi")
process.MessageLogger.files.alignment = cms.untracked.PSet(
DEBUG = cms.untracked.PSet(
limit = cms.untracked.int32(-1)
),
INFO = cms.untracked.PSet(
limit = cms.untracked.int32(5),
reportEvery = cms.untracked.int32(5)
),
WARNING = cms.untracked.PSet(
limit = cms.untracked.int32(10)
),
ERROR = cms.untracked.PSet(
limit = cms.untracked.int32(-1)
),
Alignment = cms.untracked.PSet(
limit = cms.untracked.int32(-1),
reportEvery = cms.untracked.int32(1)
),
enableStatistics = cms.untracked.bool(True)
)

######################################################
# Design GT (in order to fetch the design geometry)
######################################################
process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
from Configuration.AlCa.GlobalTag import GlobalTag
process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase1_2024_design', '') # take your favourite

######################################################
# Starting alignment of the campaign
######################################################
from CondCore.CondDB.CondDB_cfi import *
CondDBConnection = CondDB.clone( connect = cms.string( 'sqlite_file:alignment_input.db' ) )
process.trackerAlignment = cms.ESSource("PoolDBESSource",
CondDBConnection,
toGet = cms.VPSet(cms.PSet(record = cms.string("TrackerAlignmentRcd"),
tag = cms.string("TrackerAlignment_PCL_byRun_v2_express_348155")
)
))

process.es_prefer_trackerAlignment = cms.ESPrefer("PoolDBESSource", "trackerAlignment")

######################################################
# Alignment producer
######################################################
process.load("Configuration.Geometry.GeometryRecoDB_cff")
process.load("Alignment.CommonAlignmentProducer.AlignmentProducer_cff")

######################################################
#
# !!! This has to match the alignable selection
# of the pede configuration !!!
#
######################################################
from align_params_cff import _alignParams
process.AlignmentProducer.ParameterBuilder.Selector = _alignParams

######################################################
# Alignment Producer options
######################################################
process.AlignmentProducer.doMisalignmentScenario = False #True
process.AlignmentProducer.applyDbAlignment = True # either globalTag or trackerAlignment

######################################################
# assign by reference (i.e. could change MillePedeAlignmentAlgorithm as well):
######################################################
process.AlignmentProducer.algoConfig = process.MillePedeAlignmentAlgorithm
process.AlignmentProducer.algoConfig.mode = 'pedeRead' # reads millepede.res
process.AlignmentProducer.algoConfig.pedeReader.readFile = 'millepede.res'
process.AlignmentProducer.algoConfig.treeFile = 'my_treeFile.root'

######################################################
# Source
######################################################
process.source = cms.Source("EmptySource",
firstRun = cms.untracked.uint32(1) # choose your run!
)
process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(1) )

process.dump = cms.EDAnalyzer("EventContentAnalyzer")
process.p = cms.Path(process.dump)

# should not be needed, but is:
# otherwise AlignmentProducer does not call relevant algorithm part
process.AlignmentProducer.saveToDB = True

######################################################
# Output alignment payload from reading file
######################################################
CondDBConnectionOut = CondDB.clone( connect = cms.string( 'sqlite_file:convertedFromResFile.db' ) )
process.PoolDBOutputService = cms.Service("PoolDBOutputService",
CondDBConnectionOut,
timetype = cms.untracked.string('runnumber'),
toPut = cms.VPSet(cms.PSet(record = cms.string('TrackerAlignmentRcd'),
tag = cms.string('Alignments')
)
)
)
15 changes: 3 additions & 12 deletions Alignment/MillePedeAlignmentAlgorithm/test/test_pede.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import FWCore.ParameterSet.Config as cms

process = cms.Process("Alignment")

################################################################################
Expand Down Expand Up @@ -36,7 +37,6 @@
import Alignment.MillePedeAlignmentAlgorithm.alignmentsetup.GeneralSetup as generalSetup
generalSetup.setup(process, setupGlobaltag, setupCosmicsZeroTesla)


################################################################################
# setup alignment producer
# ------------------------------------------------------------------------------
Expand All @@ -50,7 +50,6 @@
primaryWidth = setupPrimaryWidth,
cosmicsZeroTesla = setupCosmicsZeroTesla)


################################################################################
# Overwrite some conditions in global tag
# ------------------------------------------------------------------------------
Expand All @@ -69,16 +68,8 @@
]
#
# # Define the high-level structure alignables
process.AlignmentProducer.ParameterBuilder.SelectorRigid = cms.PSet(
alignParams = cms.vstring(
"TrackerP1PXBHalfBarrel,111111",
"TrackerP1PXECHalfCylinder,111111",
"TrackerTIBHalfBarrel,111111",
"TrackerTOBHalfBarrel,rrrrrr",
"TrackerTIDEndcap,111111",
"TrackerTECEndcap,111111",
)
)
from align_params_cff import _alignParams
process.AlignmentProducer.ParameterBuilder.SelectorRigid = _alignParams

#########################
## insert Pedesettings ##
Expand Down
2 changes: 1 addition & 1 deletion Alignment/MillePedeAlignmentAlgorithm/test/test_pede.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ clean_up(){
echo -e "\nCleaning the local test area"
rm -fr milleBinary00*
rm -fr pedeSteer*
rm -fr millepede.*
#rm -fr millepede.*
rm -fr *.root
rm -fr *.log
rm -fr *.dat
Expand Down
14 changes: 14 additions & 0 deletions Alignment/MillePedeAlignmentAlgorithm/test/test_pedeConversion.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#!/bin/bash
function die { echo $1: status $2; exit $2; }

LOCAL_TEST_DIR=${SCRAM_TEST_PATH}

echo "============== testing conversion to DB file from millepede.res"
(cmsRun ${LOCAL_TEST_DIR}/convertMPresToDB_cfg.py) || die 'failed running convertMPresToDB_cfg.py' $?

echo -e "Content of the current directory is: "`ls .`

INPUTFILE=convertedFromResFile.db

echo -e "\n\n============== testing converted file corresponds to input"
(cmsRun ${SCRAM_TEST_PATH}/AlignmentRcdChecker_cfg.py inputSqliteFile=${INPUTFILE}) || die 'failed running AlignmentRcdChecker' $?
18 changes: 9 additions & 9 deletions Alignment/OfflineValidation/bin/DMRtrends.cc
Original file line number Diff line number Diff line change
Expand Up @@ -136,17 +136,17 @@ int trends(int argc, char *argv[]) {

for (auto const &Variable : validation.get_child("Variables")) {
vector<tuple<TString, TString, float, float>> DMRs{{"mu", "#mu [#mum]", -6, 6},
{"sigma", "#sigma_{#mu} [#mum]", -15, 15},
{"sigma", "#sigma_{#mu} [#mum]", -5, 5},
{"muplus", "#mu outward [#mum]", -6, 6},
{"sigmaplus", "#sigma_{#mu outward} [#mum]", -15, 15},
{"sigmaplus", "#sigma_{#mu outward} [#mum]", -5, 5},
{"muminus", "#mu inward [#mum]", -6, 6},
{"sigmaminus", "#sigma_{#mu inward} [#mum]", -15, 15},
{"deltamu", "#Delta#mu [#mum]", -15, 15},
{"sigmadeltamu", "#sigma_{#Delta#mu} [#mum]", -15, 15},
{"musigma", "#mu [#mum]", -6, 6},
{"muplussigmaplus", "#mu outward [#mum]", -15, 15},
{"muminussigmaminus", "#mu inward [#mum]", -15, 15},
{"deltamusigmadeltamu", "#Delta#mu [#mum]", -15, 15}};
{"sigmaminus", "#sigma_{#mu inward} [#mum]", -5, 5},
{"deltamu", "#Delta#mu [#mum]", -5, 5},
{"sigmadeltamu", "#sigma_{#Delta#mu} [#mum]", -5, 5},
{"musigma", "#mu [#mum]", -2, 4},
{"muplussigmaplus", "#mu outward [#mum]", -5, 5},
{"muminussigmaminus", "#mu inward [#mum]", -5, 5},
{"deltamusigmadeltamu", "#Delta#mu [#mum]", -5, 10}};

if (Variable.second.get_value<string>() == "DrmsNR") {
DMRs = {{"mu", "RMS(x'_{pred}-x'_{hit} /#sigma)", -1.2, 1.2},
Expand Down
Loading