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

Update of the Phase-2 GMT Emulator #44319

Closed
wants to merge 401 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
401 commits
Select commit Hold shift + click to select a range
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
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
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
0942aa2
Add NanoAOD flavours parameter to PromptReco
germanfgv Mar 15, 2024
ff788e4
Adds test configuration using newly added Nano Flavours
germanfgv Mar 18, 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
5cbcbd9
Update Muon DataFormat
Jan 12, 2024
5a4c12d
Add Data and test script
Jan 15, 2024
5e919b0
Adding new files from Michalis'
Jan 17, 2024
663969d
Remove Node.h
Jan 17, 2024
8cbffe1
Reorganize the header files under plugins
Jan 18, 2024
168e065
Apply Code format
Jan 18, 2024
c5c3fbb
Code Check and Format
Jan 18, 2024
ae4cff6
Add python files
Jan 22, 2024
0f0678f
Update gmt_cfi file
Jan 22, 2024
0a781b2
Send TrackerMuon Quality score and isosum
Jan 27, 2024
46cbf68
Fix bug of the qual score
Jan 28, 2024
ffc34f3
Header Error fix and code formatting
Jan 30, 2024
2aacf0c
Fix displaced KMTF bug
Feb 7, 2024
78b1f8d
Update DataFormats/L1TMuonPhase2/interface/KMTFTrack.h
zhenbinwu Feb 13, 2024
b88c7cf
Update DataFormats/L1TMuonPhase2/interface/KMTFTrack.h
zhenbinwu Feb 13, 2024
4d6a372
Update L1Trigger/Phase2L1GMT/interface/KMTF.h
zhenbinwu Feb 13, 2024
9e95d80
Update L1Trigger/Phase2L1GMT/interface/KMTFCore.h
zhenbinwu Feb 13, 2024
5abfd1a
Update L1Trigger/Phase2L1GMT/interface/KMTFLUTs.h
zhenbinwu Feb 13, 2024
c9cd5bb
Update L1Trigger/Phase2L1GMT/interface/TPS.h
zhenbinwu Feb 13, 2024
9595ba7
Emulator for Phase-2 HPS Taus
chnielse Oct 30, 2023
aeb2264
Minor code fixes to resolve warnings
chnielse Oct 30, 2023
f47c635
Removing extraneous collection
chnielse Oct 30, 2023
c32b64e
Changes made in response to PR comments
chnielse Nov 21, 2023
c6ff370
Changed to use existing particle candidate implementations from dataf…
chnielse Dec 13, 2023
fc9b5a0
Added GT format encoded tau to PFTau output
chnielse Jan 19, 2024
bb45025
Add GE0 builders for pseudo triggers from the ME0
watson-ij Jul 13, 2023
4fbc3be
Update L1Trigger/L1TMuon to use the GE0 in TP and GT
watson-ij Jul 13, 2023
ce63a75
Updates to have GE0 run with trigger debug script
watson-ij Jul 21, 2023
513e0fb
Added EMTFpp emulator
omiguelc Dec 6, 2023
eebed23
Removed test psets from EMTFpp emulator
omiguelc Dec 7, 2023
4cb9d4c
Removed EMTFLogger, updated theta luts, and activation luts
omiguelc Dec 14, 2023
d987abc
Formatted code
omiguelc Dec 15, 2023
9fcc0d8
Implemented various changes suggested. Mainly focused on EMTF side, M…
omiguelc Jan 16, 2024
c342e4e
Removed unnecessary files. Files are no longer being used, and are no…
omiguelc Jan 16, 2024
bc43c07
Rename gem digis in emtf++ config to avoid missing gem digi error.
omiguelc Jan 16, 2024
a329934
Fix comments on PR
watson-ij Jan 18, 2024
f3c0cf9
Implemented fill description for L1TMuonEndCapPhase2TrackProducer
omiguelc Jan 18, 2024
f7cb935
Formatted GEM and EMTFpp Code
omiguelc Jan 22, 2024
7ccbb6d
Applied code-checks patch
omiguelc Jan 22, 2024
cf99a42
Removed simMuonME0PseudoReDigisCoarse from ge0TriggerPseudoDigiTask
omiguelc Jan 26, 2024
ff15f06
Removed me0RecHitsCoarse and me0TriggerPseudoDigis from ge0TriggerPse…
omiguelc Jan 27, 2024
c12da21
get 24034.0 running
watson-ij Jan 29, 2024
6a29437
Added EMTFpp Data Format Class Versions
omiguelc Feb 5, 2024
afe5bf8
update config in firmware workflow
cgsavard Nov 30, 2023
849b4cc
Temporary fix to broken ingestion, no empty frames; should be configu…
Oct 26, 2023
b6f831a
Fix VertexWord creation, direct instantiation from words produces sa…
Oct 27, 2023
231a4c9
Add path for runtime_error if BoardDataReader finds improperly format…
Oct 27, 2023
0ac7400
Update GTTFileReader to load and produce collection of fixed Vertices
Oct 27, 2023
6107213
progress towards loading tracks through another reader
Oct 27, 2023
b9132f0
checkpoint for adding tracks to GTTFileReader, include renaming of fi…
Oct 28, 2023
0c856a2
Add track decoding with manual word setting and updated gttLinkID met…
Oct 31, 2023
1489042
setTrackWordBits as a boolean for l1tGTTInputProducer, which must be …
Oct 31, 2023
3d717d5
Update gttLinkID and inverse functions in codecs
Nov 1, 2023
6cf0817
code-checks and code-format for GTTFileReader updates
Nov 1, 2023
50898fd
Checkpoint factorize GTTInterface.h common elements for GTTFileReader
Nov 2, 2023
6ef0812
Checkpoint factorize GTTInterface.h common elements for GTTFileWriter
Nov 2, 2023
6af7363
Add GTTInterface.h
Nov 2, 2023
d724d54
Add default constructor for BoardDataReader
Nov 2, 2023
d25b70c
Remove prototype constants, apply code-format, remove unused code
Nov 2, 2023
9c5bcfb
Remove unused GTTFileWriter, now in GTTInterface.h
Nov 2, 2023
22e938e
Remove unused GTTFileReader constants, now in GTTInterface.h, add opt…
Nov 2, 2023
8951ec0
Add optional input capability parameters for the GTTFileReader into t…
Nov 2, 2023
c840974
Add GTTFileReader loading and overwriting for tracks and vertices as …
Dec 1, 2023
7d82c04
code-format of GTTFileReader got lost somewhere in the re-re-re-rebasing
Dec 15, 2023
ce8caa8
Use named constant for loop over tracks
Jan 13, 2024
3fe5997
add gtt to l1t::demo::gtt namespace of constants, switch from combine…
Feb 6, 2024
59f9923
Switch to std::optional and remove default constructor for BoardDataR…
Feb 7, 2024
9056236
first commit
jmduarte Dec 22, 2023
7794c31
code format
jmduarte Dec 22, 2023
b82e00d
fill descriptions; separarte ML, PF
jmduarte Jan 15, 2024
4c4bfcc
particle names
jmduarte Feb 13, 2024
22112b3
upload TauMinator (NN Calo Tau) code
jonamotta Sep 21, 2023
495fa77
address some comments
jonamotta Sep 23, 2023
589eb11
add fillDescriptions
jonamotta Sep 23, 2023
915a991
transform loop repetition in function
jonamotta Sep 23, 2023
dde4694
code checks and format
jonamotta Sep 23, 2023
fa8f4ec
modify to include global cache for tensorflow
jonamotta Dec 11, 2023
028b103
fix unused variable warning
jonamotta Dec 11, 2023
9c00955
second try at tricking the compiler for unused variable
jonamotta Dec 11, 2023
4016890
third try at removing unused variable warning
jonamotta Dec 12, 2023
ae58259
remove unused variable for good
jonamotta Dec 12, 2023
25b94b3
remove manual cfi to leave only automatic one
jonamotta Jan 9, 2024
e817e38
fix filDescriptions + correct class names
jonamotta Jan 9, 2024
c36b5df
correct fillDescriptions VPSet default
jonamotta Jan 10, 2024
2ae5f54
Rewrite linpuppi emulator with ap_fixed
gpetruc Jan 11, 2024
7595127
Add emulated calo jets/taus to L1 sequence and event content.
EmyrClement Feb 9, 2024
9bffb15
Fix comments on DataFormat
Feb 15, 2024
225ea40
Work on the comments
Feb 19, 2024
08e856a
Move default desctuctor to header files
Feb 20, 2024
42341f0
Abstract the prapagation in TPSAlgo
Feb 21, 2024
55f964c
Update for CMSSW_14
Feb 23, 2024
7377ca6
Removed ParameterSet reference
omiguelc Feb 14, 2024
b7a3050
Fix issue from cherry-pick
Feb 27, 2024
45c85f0
gtt triplet emulator
gkaratha Dec 18, 2023
40a999a
code format application
gkaratha Dec 21, 2023
1a9dcda
track triplet update
gkaratha Jan 23, 2024
dc9036b
cofde formats
gkaratha Jan 31, 2024
eec92a4
Replace HPS tau simulations with emulator in sequence and event content.
EmyrClement Feb 19, 2024
79373bc
Update jet collection used by HPS taus when useJets=True
EmyrClement Feb 21, 2024
31de1aa
Fix names in energy split tower config.
EmyrClement Feb 13, 2024
06666da
Refactoring and cleaning of Phase1 OMTF emulator code
mbluj Jan 9, 2024
e64b9ee
OMTF emulator for phase2
mbluj Jan 9, 2024
1c95cce
code-checks
mbluj Jan 10, 2024
71913c0
cleanup in L1Trigger/L1TMuonOverlapPhase1
mbluj Feb 15, 2024
2195f87
cleanup in L1Trigger/L1TMuonOverlapPhase2
mbluj Feb 21, 2024
43f72fb
Update propagation to station 2
mbluj Feb 21, 2024
48ec5f3
add JetID
ddiaz006 Dec 22, 2023
9f40537
Modify L1BJetProducer.cc to use JetID, change BJetID to JetID
ddiaz006 Dec 22, 2023
b6f8377
adding producer, everything compiles
ddiaz006 Dec 22, 2023
63c5300
code check updates
ddiaz006 Dec 22, 2023
11835a3
remove unnecessary
ddiaz006 Feb 23, 2024
7cae5f5
remove .so emulator file
ddiaz006 Feb 23, 2024
00535b6
adding TOoLLiP python config
ddiaz006 Feb 23, 2024
95a2255
adding to Emulator chain
ddiaz006 Feb 23, 2024
5ab5342
adding to event content
ddiaz006 Feb 23, 2024
059ac30
add model name in Buildfile
ddiaz006 Feb 23, 2024
4525a3a
Fix modelResult type
ddiaz006 Feb 23, 2024
108508f
format fix
ddiaz006 Feb 26, 2024
a61d1a3
set destructor to default
ddiaz006 Feb 26, 2024
d34010d
Add Phase-2 OMTF and EMTF to GMT SA
Mar 1, 2024
84cc3df
Fix GT configuration for GMT output
aloeliger Mar 11, 2024
5d04900
Update apQual to apQualFlag as requested by GT
Mar 15, 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
  •  
  •  
  •  
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
)
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
10 changes: 7 additions & 3 deletions Alignment/OfflineValidation/bin/DiMuonVmerge.cc
Original file line number Diff line number Diff line change
Expand Up @@ -46,10 +46,14 @@ int merge(int argc, char* argv[]) {
// std::cout << " Attribute: " << attr.first << " = " << attr.second.data() << std::endl;
// }

std::cout << childTree.second.get<string>("file") << std::endl;
std::string file = childTree.second.get<string>("file");
std::cout << file << std::endl;
std::cout << childTree.second.get<string>("title") << std::endl;
std::string toAdd = childTree.second.get<string>("file") +
"/DiMuonVertexValidation.root=" + childTree.second.get<string>("title") + ",";

// Check if the file contains "/eos/cms/" and add the prefix accordingly
std::string prefixToAdd = file.find("/eos/cms/") != std::string::npos ? "root://eoscms.cern.ch/" : "";
std::string toAdd =
prefixToAdd + file + "/DiMuonVertexValidation.root=" + childTree.second.get<string>("title") + ",";
filesAndLabels += toAdd;
}

Expand Down
9 changes: 6 additions & 3 deletions Alignment/OfflineValidation/bin/PVtrends.cc
Original file line number Diff line number Diff line change
Expand Up @@ -140,8 +140,8 @@ int trends(int argc, char *argv[]) {
outputdir.data(),
Form("mean %s", titles[i].data()),
Form("mean %s", ytitles[i].data()),
-7.,
10.,
-4.,
8.,
style,
GetLumi,
lumiAxisType.data());
Expand All @@ -150,7 +150,7 @@ int trends(int argc, char *argv[]) {
Form("RMS %s", titles[i].data()),
Form("RMS %s", ytitles[i].data()),
0.,
35.,
25.,
style,
GetLumi,
lumiAxisType.data());
Expand Down Expand Up @@ -181,12 +181,15 @@ int trends(int argc, char *argv[]) {
int color = alignment.second.get<int>("color");
int style = floor(alignment.second.get<double>("style") / 100.);
gMean->SetMarkerColor(color);
gMean->SetLineColor(color); // no need to be set but looks better IMHO
gMean->SetMarkerStyle(style);
gMean->SetMarkerSize(1.6);

hRMS->SetTitle(gtitle); // for the legend
//hRMS ->SetTitle(""); // for the legend
hRMS->SetMarkerSize(0.6);
hRMS->SetMarkerColor(color);
hRMS->SetLineColor(color); // needs to be set, otherwise color is NOT picked up
hRMS->SetMarkerStyle(style);

mean(gMean, "PZ", "p", fullRange);
Expand Down
Loading