Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
495 commits
Select commit Hold shift + click to select a range
ca48371
supply TkPhase2OTCPERecord for refitting
mmusich Oct 26, 2022
b71f365
use "--hltProcess reHLT" in Run-3 Data RelVals
missirol Oct 28, 2022
3a9277c
Fix unit test: use LNF so that input files can be read from ibeos
smuzaffar Oct 27, 2022
77ad200
add protection for alca step in the patatrack phase-2 workflows
mmusich Oct 28, 2022
66d5744
add protection for alca step in the prodlike and pixel-tracking only …
mmusich Oct 28, 2022
74eecb0
Merge pull request #39497 from fwyzard/alpaka_framework_125x
cmsbuild Oct 29, 2022
67fc093
add era and fully specify raw label in event content
mandrenguyen Oct 29, 2022
fe6f63f
mising file
mandrenguyen Oct 29, 2022
d9210c7
HLT menu development for 12_4_X (branch: 12_5_X)
missirol Oct 29, 2022
c2af242
Merge pull request #39906 from perrotta/fix-testSiStripHitEfficiency-…
cmsbuild Oct 29, 2022
5442a1e
remove unneeded line
mandrenguyen Oct 29, 2022
3af98ee
undo renaming of LumiMonitor.FolderName parameter
missirol Oct 28, 2022
4d67e75
move DIGIHI2018PPRECO RelVal step to Fake2 HLT menu
missirol Oct 30, 2022
3a1fd65
fix edge-case of profiles-wrt-lumi in SiPixelPhase1EfficiencyExtras
missirol Oct 30, 2022
262ba3b
Merge pull request #39899 from missirol/devel_reHLTRelValFix_125X
cmsbuild Oct 31, 2022
8cf6650
Backport #39920 to protect against wrong ieta values which happens fo…
Oct 29, 2022
c1999b6
Adding the uGT timing sequence back into L1T DQM
vukasinmilosevic Oct 31, 2022
cf127c8
fix rerecoCommon DQM sequence
francescobrivio Oct 31, 2022
f198530
[12_5_X] PPS: fixing sim unitid
civanch Oct 31, 2022
2e6b524
Change threshold for presample mean for forward region in pedestal qu…
abhih1 Oct 31, 2022
705115d
Merge pull request #39904 from mmusich/gsfCrashFixT0_12_5_X
cmsbuild Nov 1, 2022
017858e
Merge pull request #39898 from mmusich/ALCARECOProducersInPhase2_12_5_X
cmsbuild Nov 1, 2022
8bd4fe7
Add new HI Beamspot to the Run-3 HI MC and change vertex smearing to …
tvami Oct 18, 2022
c3adae4
Merge pull request #39937 from civanch/pps_numbering1
cmsbuild Nov 1, 2022
c19c2f9
Merge pull request #39925 from cms-tsg-storm/HLTdevelopment124X_for125X
cmsbuild Nov 1, 2022
fc52d5f
Merge pull request #39921 from bsunanda/Run3-hcx336
cmsbuild Nov 1, 2022
5fb7903
fix matching between pat trigger objects and L1 objects
swertz Oct 27, 2022
30b35ce
EMTF DQM fix to remove duplicate x-axis bin labels
nickh2000 Nov 1, 2022
5c7671a
Merge pull request #39938 from francescobrivio/alca-fix_autoDQM_12_5_X
cmsbuild Nov 2, 2022
2796da7
Merge pull request #39883 from mandrenguyen/rawPrimeRun3dataWorkflow_…
cmsbuild Nov 2, 2022
61e987b
Merge pull request #39954 from swertz/fixTrigObj_from-CMSSW_12_5_0
cmsbuild Nov 2, 2022
4e68e97
Merge pull request #39951 from tvami/AddNewHeavyIonBeamSpot_BackportT…
cmsbuild Nov 2, 2022
0867a1c
Merge pull request #39957 from mmusich/fixDuplicateBinLabels
cmsbuild Nov 2, 2022
42ba380
Merge pull request #39891 from quark2/GEM-DQMOnlineGE21RecHit-12_5_X
cmsbuild Nov 2, 2022
d213645
BugFix for HcalDetId in the Sim step- relevant for runs 1,2,3,4 - bac…
Nov 3, 2022
421db78
Merge pull request #39935 from vukasinmilosevic/VM_uGT_timing_backpor…
cmsbuild Nov 3, 2022
2b94df4
Use Era Run3_pp_on_PbPb_approxSiStripClusters in DQM clients with tra…
francescobrivio Nov 4, 2022
33c8378
add onlineMetaDataInputTag in beamhlt DQM client for HI running
francescobrivio Nov 4, 2022
817700f
Merge pull request #39896 from missirol/devel_onlineMetaDataToLumiMon…
cmsbuild Nov 5, 2022
3bc9707
add ppEra_Run3_pp_on_PbPb_approxSiStripClusters scenario
francescobrivio Nov 7, 2022
4bf22aa
Merge pull request #39943 from abhih1/PedestalQuality_125X
cmsbuild Nov 8, 2022
2d2dd24
Merge pull request #39999 from francescobrivio/alca-approxSiStripClus…
cmsbuild Nov 8, 2022
b4b4c1c
Use ppEra_Run3_pp_on_PbPb_approxSiStripClusters for hi_run in visuali…
francescobrivio Nov 8, 2022
16068a7
Merge pull request #39969 from bsunanda/Run3-hcx339
cmsbuild Nov 8, 2022
3aaac74
Merge pull request #39975 from francescobrivio/alca-dqm_clients_hi_12…
cmsbuild Nov 9, 2022
3e63290
Merge pull request #40016 from francescobrivio/alca-dqm_evtDisplay_12…
cmsbuild Nov 9, 2022
bcc931b
modify RecHit container
cmantill Jul 7, 2020
36b60a2
Add missing member
Jul 31, 2020
e9fb25f
move to boost mplvector for 111X
hjkwon260 Sep 22, 2020
743ea5e
revert DataFormats changes for 11_1_X. They will appear only from 11_2_X
smorovic Oct 22, 2020
c526789
add customiseFor2018Input
jsalfeld Nov 10, 2020
aa8cabb
Files for nTuples
jheikkil Sep 9, 2020
a38c659
Remove nonexisting objects
jheikkil Sep 9, 2020
d7400b9
runfile
jheikkil Sep 9, 2020
2e1f35d
Rerunning L1 config
jheikkil Sep 21, 2020
05eaa15
Run L1 config
jheikkil Sep 21, 2020
1ca9318
Config for trees only
jheikkil Sep 21, 2020
e9de970
Clean config for trees
jheikkil Sep 21, 2020
c4606a8
Remove cmsrun config files
jheikkil Sep 23, 2020
0a40dcb
Update the gentree data format and producer to be that of the TDR ntuple
jheikkil Sep 25, 2020
b340a3a
Add customisation to Phase2 - customisePhase2.addHcalTriggerPrimitives.
rekovic Sep 29, 2020
96b5db9
Add trakcekr objects to phase2 sequence.
rekovic Dec 1, 2020
9dc2b58
Add new codecs to DemonstratorTools.
Aug 14, 2022
dd148cd
Add in a few more branches for items which we want to cross check wit…
Aug 14, 2022
bf2275c
Fix the naming conventions in the htsums codec.
Aug 14, 2022
57e2459
fill track mva1 variable
cgsavard Sep 5, 2022
626dd00
code format changes
cgsavard Sep 5, 2022
1cdb3e0
Update VertexWord.h sumPt to 12b format, 10b int.
NJManganelli Nov 18, 2022
41d6b1f
Merged phase2-l1t-integration-1252patch1 from repository cecilecaillo…
Dec 14, 2022
abcd0fe
fix compilation errors
Dec 15, 2022
8cd4ce4
code format, and revert TCDS changes
Dec 15, 2022
ea91472
fix space
Dec 15, 2022
263692e
Change the track z0 format used by the vertexing algorithm to be an i…
Jul 29, 2022
38d0a52
Minor formatting updates
Jul 29, 2022
aa07319
Minor changes to the bin boundaries of the histogram.
Aug 9, 2022
1e6289d
Merged phase2-l1t-integration-1252patch1 from repository cecilecaillo…
Dec 15, 2022
a0813d4
Update GMT Barrel limit
Dec 15, 2022
cd791b5
add back L1TNtuple files
Dec 15, 2022
c86fc9f
Merged phase2-l1t-integration-1252patch1 from repository cecilecaillo…
Dec 16, 2022
84cc894
Add new codecs to DemonstratorTools.
Aug 14, 2022
86d39e4
Create output files for the links from the GTT to the GT. These files…
Aug 14, 2022
134206f
Add in a few more branches for items which we want to cross check wit…
Aug 14, 2022
58c7fbe
Because the emulated track pT can technically go down to ~1.875 GeV b…
Aug 14, 2022
1e67215
Fix the naming conventions in the htsums codec.
Aug 14, 2022
321859a
Update the code based on the formatting code checks.
Aug 14, 2022
c1cffd2
Add files which store the output of the L1TrackSelectionProducer, bot…
Aug 19, 2022
da569e5
Updates based on the code checks and format checks.
Aug 19, 2022
34afa59
Reorder the TF to GTT links so that the -eta/+eta links are paired fo…
Aug 29, 2022
08df636
Changes after the code format checks.
Aug 29, 2022
f51bbb5
minor fixes
Sep 16, 2022
59e9352
andreas comments
Oct 19, 2022
3d48d7c
add back TLorentzVector
Oct 19, 2022
a480ce6
Update Track MHT and MET output
Chriisbrown Aug 30, 2022
5b7a4fb
initial MET update
Chriisbrown Sep 8, 2022
c4548e1
Revert phi range to interface document
Chriisbrown Sep 8, 2022
f0be4da
Changes which make the sum px and sum py match the firmware. There ar…
Sep 8, 2022
9e3ffd4
Fix to phi output
Chriisbrown Sep 9, 2022
934a05d
Re-write the CORDIC function to match the one used by the firmware.
Sep 11, 2022
76ef92c
Fix a bug and update some log messages.
Sep 11, 2022
bc74e4b
Fix some inconsistencies in the MET and MET phi computation between t…
Sep 11, 2022
fa57863
Changes after the code format checks.
Sep 12, 2022
d4b14a0
fix comments
Nov 2, 2022
340b68e
Update the track selection and track vertex association to be more re…
Oct 14, 2022
b81aeca
Updates based on the code-format checks.
Oct 14, 2022
20699d2
fix comment
Nov 29, 2022
719d164
code format
Dec 16, 2022
634b3d1
Merged phase2-l1t-integration-1252patch1 from repository cecilecaillo…
Dec 16, 2022
ec4b5b4
Remove 7x7 jets from sequence and event content. Add 9x9trimmed to bo…
EmyrClement Dec 19, 2022
8ca6aca
Remove simulated SC jet from sequence and event content.
EmyrClement Dec 19, 2022
a16d621
Comment out duplicate/old tracker object sequences.
EmyrClement Dec 19, 2022
0853454
Remove commented out GTT jet/met objects
EmyrClement Dec 19, 2022
e8fa39a
Merge pull request #1062 from EmyrClement/p2L1JetsEventContent_125X
epalencia Dec 22, 2022
98620a2
adding extended tracking for l1 (no fix yet for propogator)
Aug 26, 2022
25d3037
modifying PFJet to store PFCandidate instead of L1Candidate
Aug 26, 2022
ec31721
adding bjets
Aug 26, 2022
a4f3f06
adding model file
Aug 26, 2022
010b850
Add emulator header for conifer - BDTs on FPGAs for L1T
thesps Aug 1, 2022
e79e354
Fix compilation of btag jets in new release
gpetruc Jan 9, 2023
1118643
Integrate PUPPI isolation into Layer 2 CT emulation.
thomreis Apr 30, 2021
9834608
adding combined linker, stores ecal center
Apr 22, 2022
54db1ec
adding control over GCT regions, combined clusters
Sep 7, 2022
d8018e0
adding helper class, code checks, simplify indices
Sep 21, 2022
cb9b981
Initial support for tmux 18 correlator layer1 in the hgcal
gpetruc Sep 21, 2022
fbf03f4
Add a buffered folded regionizer
gpetruc Sep 27, 2022
b48b24b
Support forward part, more code cleanup
gpetruc Oct 4, 2022
d38a29d
Update deregionizer inputs emulation for proper ctl1 output ordering
thesps Nov 8, 2022
b1f2a50
Squashed version of https://github.com/p2l1pfp/cmssw/pull/92 by @thesps
gpetruc Jan 9, 2023
34440f7
Make pattern files for the negative endcap on the VU13P card
gpetruc Jan 9, 2023
6a6315d
allow make_unique also when compiling in HLS (Vitis has c++17), and s…
Dec 8, 2022
d9d81aa
Further fixes from running L1 Correlator tests
gpetruc Jan 9, 2023
02294ec
Merged L1PF_12_5_X from repository p2l1pfp with cms-merge-topic
cerminar Jan 13, 2023
9f271c3
merge binary dump files and pattern files creation configs. Add some …
cerminar Jan 16, 2023
6d8aca2
pretty output and fix old typo
cerminar Jan 17, 2023
90a6848
add the barrel9 dump files
cerminar Jan 17, 2023
2adc96a
Merge pull request #108 from cerminar/l2_ci_v1
gpetruc Jan 20, 2023
dd4abdb
Update L1T sum branches in downstream modules.
EmyrClement Jan 9, 2023
13e5204
Update L1T jets consumed by HLT modules from 9x9 to 9x9trimmed.
EmyrClement Jan 18, 2023
d671bb1
Merge pull request #1064 from EmyrClement/epalencia_l1t-1062_IB
epalencia Jan 26, 2023
0a9a5dd
Merge pull request #1063 from gpetruc/update_correlator_v1.14_rebased
cecilecaillol Feb 2, 2023
ba1a3b8
add unpacking for gt e/g objects
cerminar Jan 17, 2023
1340dc6
Merge pull request #109 from cerminar/eg_datatypes_125X_v0
gpetruc Feb 4, 2023
bb2ce17
Add CTL1 producers using extended tracks to task.
EmyrClement Feb 6, 2023
eb6a0b9
Fix name of extended tracks input.
EmyrClement Feb 6, 2023
bd396e7
Merge pull request #1067 from EmyrClement/l1t-1063-fix
epalencia Feb 9, 2023
5393427
snapshot of work updating TDR regionizer--not functional
jmitrevs Feb 23, 2023
af5c604
another snaphot, compiles, but with commented out parts
jmitrevs Feb 24, 2023
fd76ef3
Update processing of regionizer.
jmitrevs Feb 27, 2023
ceccc24
finish up the run of the regionizer
jmitrevs Feb 27, 2023
1a85f87
remove excess debug printouts
jmitrevs Feb 27, 2023
91aca8b
remove unused functions and constants
jmitrevs Feb 27, 2023
31ebf35
unify the cfg files
jmitrevs Feb 28, 2023
d3f10c8
auto format from code-checks and code-format
jmitrevs Feb 28, 2023
0024ec8
turn off debug by default
jmitrevs Feb 28, 2023
a027118
Merged l1t-phase2-v55 from repository cms-l1t-offline with cms-merge-…
cerminar Mar 9, 2023
1270c84
Add Phase2 Correlator Layer2 e/g objects to the event content
cerminar Mar 10, 2023
e2d295b
Merge pull request #112 from jmitrevs/barrel_emu
gpetruc Mar 13, 2023
1dd5b1f
Merged l1t-phase2-v55 from repository cms-l1t-offline with cms-merge-…
Mar 20, 2023
c7ed7e9
Merge pull request #1078 from cerminar/eg_l2eventcontent_125X_v0
epalencia Mar 23, 2023
f76ac93
implement fw-based Phase2 EG standalone barrel
skkwan Mar 29, 2023
4e5d82d
fix: build-bot comments
skkwan Mar 30, 2023
b97bae4
fix: remove unnecessary cmsRun config files from PR
skkwan Mar 30, 2023
1239077
fix: fix scram b code-checks
skkwan Mar 30, 2023
79562f2
fix: fix scram b code-format
skkwan Mar 30, 2023
3ca4745
fix: add hls to BuildFile
skkwan Mar 30, 2023
4acc8e5
Add SC jets from extended tracks to event content.
EmyrClement Mar 30, 2023
9834020
fix: fix incomplete header and build files
skkwan Mar 31, 2023
a9b5a0d
Add ap_data type for GT interface
Mar 20, 2023
623e9f8
Modify emulator scheleton for integration of Composite ID.
Jun 29, 2022
7af535f
Remove pt10 cut from composite candidates
Sep 16, 2022
7833a1b
Adapt inout data-formats for Composite BDT evaluation.
cerminar Oct 10, 2022
730fbe5
change to new model with max tree depth of 4
Nov 10, 2022
15c4be1
add variales for composite ID to HGCAL raw dataformat
Nov 23, 2022
bc96bf9
Replace egamma BDT with model using no input scaling
Nov 21, 2022
cb6a9d6
Update egamma BDT to model trained on hw values. Use inversion fn fro…
Nov 22, 2022
2963d78
Introduce Slim version of packed objects and handle BDT WP for settin…
cerminar Nov 23, 2022
13c628f
new model with srrtot rescaled, binned chi2 variables and without z0
Mar 28, 2023
6552e50
Consolidate quantization of input features + cosmetics.
cerminar Mar 28, 2023
2eac234
update the model: now built for using the HW input values
cerminar Apr 3, 2023
49e6d17
Update tight WP to use 90%eff score.
cerminar Apr 3, 2023
50aab00
Add back removed data version
aloeliger Apr 6, 2023
41cefa1
Merge pull request #1 from aloeliger/GT_ap
zhenbinwu Apr 6, 2023
bf2ba36
Merge pull request #1079 from zhenbinwu/GT_ap
aloeliger Apr 7, 2023
b8afdf4
add digitized collections, squash all changes not in cmssw pr
skkwan Apr 12, 2023
d6e23fd
Provide method to access GT and CT HW jet objects from l1t::PFJet, up…
thesps Mar 31, 2023
87d680c
use the 0.955 score for the loose WP
cerminar Apr 13, 2023
c4359db
Merged l1t-phase2-v57 from repository cms-l1t-offline with cms-merge-…
cerminar Apr 13, 2023
7b66861
fix isolation type for GT objects
cerminar Apr 13, 2023
ed47ca6
L1T demonstrator tools: Add support for new EMP file format
tswilliams Oct 18, 2022
baefec5
Fix 'valid missing' bug in new EMP write function
tswilliams Nov 1, 2022
fbc0750
Demonstrator tools: Add ability to set board ID
tswilliams Nov 2, 2022
60ece04
Formatting update
tswilliams Apr 17, 2023
d9e9d61
Merge pull request #1105 from cerminar/phase2-eggtformat_125X_fix_v0
aloeliger Apr 17, 2023
5da4ce3
squash commits fixing digitized collections
skkwan Apr 19, 2023
539c52b
Merged l1t-phase2-v57 from repository cms-l1t-offline with cms-merge-…
folguera Apr 19, 2023
fc72a1d
Low-pt muon fix
folguera Apr 19, 2023
df1a217
Add dump file for elliptic matched electrons
cerminar Apr 25, 2023
382fffe
can now use configurable emulator to decode HGC objects (slim or not)
cerminar Apr 25, 2023
f13ae29
Merge pull request #1090 from EmyrClement/bTagNN_addExtSCJets
aloeliger May 4, 2023
5b20436
Merged l1t-phase2-v59 from repository cms-l1t-offline with cms-merge-…
epalencia May 9, 2023
49c8205
L1track jet emulator update (backport of PR40563)
gkaratha May 3, 2023
db7dce2
Merge pull request #1117 from epalencia/backport40563_v2
epalencia May 11, 2023
62a07dd
Merge pull request #1088 from thesps/p2-1252p1-scj2gt
epalencia May 12, 2023
9097cfd
Ensure cluster ecal_eta/phi are set when not running CombinedCaloLinker.
EmyrClement May 15, 2023
a817437
Merge branch 'L1PF_12_5_X' into composite_eleid_125X_v0
gpetruc May 16, 2023
8888da6
Merge pull request #114 from cerminar/composite_eleid_125X_v0
gpetruc May 16, 2023
032ebd4
pftkegsorter_barrel emulator added
schhibra Sep 20, 2022
13744ec
Add track linking info in egamma debug printouts
gpetruc Mar 20, 2023
1562261
Merge pull request #1066 from p2l1pfp/update_to_125x-v1.16
aloeliger May 18, 2023
3aa9d3c
Improve implementation, integrate with CMSSW
gpetruc Mar 20, 2023
952496e
implement review comments
cerminar May 16, 2023
8d99b90
Merge pull request #1096 from cerminar/composite_eleid_125X_v0
aloeliger May 24, 2023
79a60e3
Merge pull request #1124 from EmyrClement/caloClusteringFix
aloeliger May 24, 2023
17743fc
Merge l1t-phase2-v64
gpetruc May 24, 2023
767dd7e
Merge remote-tracking branch 'l1ct/L1PF_12_5_X' into sync-l1t-offline…
gpetruc May 24, 2023
d39280c
switched to double to accomodate getparameter
folguera May 12, 2023
b6a2d43
make eta parameter configurable
folguera May 12, 2023
58defeb
address comments on .h files
skkwan May 27, 2023
93ab0dc
Merge pull request #117 from gpetruc/sync-l1t-offline-v64
gpetruc May 30, 2023
5221fc1
Merged l1t-phase2-v64 from repository cms-l1t-offline with cms-merge-…
jonamotta May 30, 2023
f48c298
upload TauMinator (NN Calo Tau) code
jonamotta May 31, 2023
59b9d0f
Merge pull request #1109 from folguera/125Xp1_FlagToRestrictGMToutput…
epalencia May 31, 2023
d5b6578
Merge pull request #1129 from gpetruc/barrel_sorter_rebased_to_v1.16
epalencia May 31, 2023
f249f95
update after scram b code-format auto-application of code formatting
jonamotta May 31, 2023
71bc3b9
Update the barrel TDR regionizer emulator with better time modeling
jmitrevs Mar 23, 2023
a07483e
Merged tdr_regionizer_timing_rewrite from repository jmitrevs with cm…
gpetruc Jun 1, 2023
b687ab0
Merge pull request #1107 from tswilliams/demonstrator-tools-new-emp-f…
epalencia Jun 1, 2023
a68ab99
Make more readable the reason why only ndup=1 is supported for tracks
jmitrevs Jun 2, 2023
2185a54
update paths to get NN graphs
jonamotta Jun 5, 2023
37436ca
add NNCaloTau to standard sequence and event content
jonamotta Jun 7, 2023
f554387
rename to follow naming convention
jonamotta Jun 7, 2023
fb961e9
naming convention + remove some hardcoding
jonamotta Jun 7, 2023
ae9829c
code-format mods
jonamotta Jun 7, 2023
29ccf2d
fix naming bug
jonamotta Jun 7, 2023
13ab7af
make hardcoded values const
jonamotta Jun 11, 2023
0f7f433
upload first emulator version
jonamotta Jun 11, 2023
ac09a8c
add emulator to standard sequence and event content
jonamotta Jun 11, 2023
9db619d
Update L1EGammaCrystalsEmulatorProducer.cc format
aloeliger Jun 8, 2023
73b62c5
address formatting, class version, logic comments
skkwan Jun 15, 2023
896674e
Merge pull request #1069 from skkwan/devel-phase2egStandaloneBarrelEm…
aloeliger Jun 19, 2023
c628493
fix cl3d-clNxM dR calculation + fix many if/else with conditionals
jonamotta Jun 22, 2023
274225b
Merge pull request #1134 from gpetruc/preview_l1ct_v1p20
epalencia Jun 28, 2023
cecb69e
Disable hard-coding of debug printout
gpetruc Jun 28, 2023
b32f14e
Merge pull request #1143 from gpetruc/patch-1
epalencia Jun 29, 2023
10fec7c
DemonstratorTools: support transparent compression of pattern files
gpetruc Jun 27, 2023
930c839
Add check on file extension (txt, txt.gz, txt.xz)
gpetruc Jun 29, 2023
ae657ee
Merge pull request #1147 from gpetruc/DemonstratorTools_compression_l1t
epalencia Jul 5, 2023
42ca401
Merge branch 'phase2-l1t-integration-1252patch1' into from-CMSSW_12_5…
jonamotta Jul 14, 2023
132d69f
Merged l1t-phase2-v71 from repository cms-l1t-offline with cms-merge-…
jonamotta Jul 17, 2023
fb5805e
Merge branch 'from-CMSSW_12_5_2_patch1' of github.com:jonamotta/cmssw…
jonamotta Jul 17, 2023
9d756e1
update to latest version of NNs
jonamotta Jul 17, 2023
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
  •  
  •  
  •  
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,5 @@
from Configuration.ProcessModifiers.pp_on_AA_cff import pp_on_AA
(pp_on_XeXe_2017 | pp_on_AA).toModify(ALCARECOTkAlDiMuonHLT,
eventSetupPathsKey='TkAlZMuMuHI')
from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
phase2_tracker.toModify(ALCARECOTkAlDiMuon, etaMin = -4, etaMax = 4)
Original file line number Diff line number Diff line change
Expand Up @@ -44,3 +44,6 @@
ALCARECOTkAlJetHT.TwoBodyDecaySelector.applyAcoplanarityFilter = False

seqALCARECOTkAlJetHT = cms.Sequence(ALCARECOTkAlJetHTHLT+ALCARECOTkAlJetHTDCSFilter+ALCARECOTkAlJetHTPrescaler*ALCARECOTkAlJetHT)

from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
phase2_tracker.toModify(ALCARECOTkAlJetHT, etaMin = -4, etaMax = 4)
Original file line number Diff line number Diff line change
Expand Up @@ -57,3 +57,6 @@
(pp_on_XeXe_2017 | pp_on_AA).toModify(ALCARECOTkAlJpsiMuMuHLT,
eventSetupPathsKey='TkAlJpsiMuMuHI'
)

from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
phase2_tracker.toModify(ALCARECOTkAlJpsiMuMu, etaMin = -4, etaMax = 4)
Original file line number Diff line number Diff line change
Expand Up @@ -57,3 +57,5 @@
trackQualities = cms.vstring("highPurity")
)

from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
phase2_tracker.toModify(ALCARECOTkAlMinBias, etaMin = -4, etaMax = 4)
Original file line number Diff line number Diff line change
Expand Up @@ -60,3 +60,5 @@
(pp_on_XeXe_2017 | pp_on_AA).toModify(ALCARECOTkAlMuonIsolated.GlobalSelector,
minJetDeltaR=0.0
)
from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
phase2_tracker.toModify(ALCARECOTkAlMuonIsolated, etaMin = -4, etaMax = 4)
Original file line number Diff line number Diff line change
Expand Up @@ -62,3 +62,5 @@
(pp_on_XeXe_2017 | pp_on_AA).toModify(ALCARECOTkAlUpsilonMuMuHLT,
eventSetupPathsKey='TkAlUpsilonMuMuHI'
)
from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
phase2_tracker.toModify(ALCARECOTkAlUpsilonMuMu, etaMin = -4, etaMax = 4)
Original file line number Diff line number Diff line change
Expand Up @@ -59,3 +59,6 @@
(pp_on_XeXe_2017 | pp_on_AA).toModify(ALCARECOTkAlZMuMuHLT,
eventSetupPathsKey='TkAlZMuMuHI'
)

from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
phase2_tracker.toModify(ALCARECOTkAlZMuMu, etaMin = -4, etaMax = 4)
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@

struct mpPCLresults {
private:
bool m_isHG;
bool m_isDBUpdated;
bool m_isDBUpdateVetoed;
int m_nRecords;
Expand All @@ -30,14 +31,17 @@ struct mpPCLresults {
int nRecords,
int exitCode,
std::string exitMessage,
std::bitset<4> updateBits)
: m_isDBUpdated(isDBUpdated),
std::bitset<4> updateBits,
bool isHG)
: m_isHG(isHG),
m_isDBUpdated(isDBUpdated),
m_isDBUpdateVetoed(isDBUpdateVetoed),
m_nRecords(nRecords),
m_exitCode(exitCode),
m_exitMessage(exitMessage),
m_updateBits(updateBits) {}

const bool isHighGranularity() { return m_isHG; }
const bool getDBUpdated() { return m_isDBUpdated; }
const bool getDBVetoed() { return m_isDBUpdateVetoed; }
const bool exceedsThresholds() { return m_updateBits.test(0); }
Expand Down Expand Up @@ -105,7 +109,7 @@ class MillePedeFileReader {
const int binariesAmount() const { return binariesAmount_; }

const mpPCLresults getResults() const {
return mpPCLresults(updateDB_, vetoUpdateDB_, Nrec_, exitCode_, exitMessage_, updateBits_);
return mpPCLresults(updateDB_, vetoUpdateDB_, Nrec_, exitCode_, exitMessage_, updateBits_, isHG_);
}

const std::map<std::string, std::array<bool, 6>>& getResultsHG() const { return fractionExceeded_; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@ void MillePedeDQMModule ::bookHistograms(DQMStore::IBooker& booker) {

binariesAvalaible = booker.bookInt("BinariesFound");
exitCode = booker.bookString("PedeExitCode", "");
isVetoed = booker.bookString("IsVetoed", "");

booker.cd();
}
Expand All @@ -131,7 +132,28 @@ void MillePedeDQMModule ::dqmEndJob(DQMStore::IBooker& booker, DQMStore::IGetter
binariesAvalaible->Fill(mpReader_->binariesAmount());
auto theResults = mpReader_->getResults();
std::string exitCodeStr = theResults.getExitMessage();

std::string vetoStr{};
if (mpReader_->storeAlignments()) {
vetoStr = "DB Updated!"; /* easy peasy, fait accompli an alignment is there */
} else {
if (theResults.isHighGranularity()) { /* HG case */
if (theResults.getDBVetoed() && theResults.getDBUpdated()) {
vetoStr = "DB Update Vetoed"; /* this can happen in the HG PCL case */
} else {
vetoStr = "N/A";
}
} else { /* LG case */
if (theResults.exceedsCutoffs()) {
vetoStr = "DB Update Vetoed"; /* this can happen in the LG PCL case */
} else {
vetoStr = "N/A";
} // if the alignment exceeds the cutoffs
} // LG case
} // if the alignment was not stored

exitCode->Fill(exitCodeStr);
isVetoed->Fill(vetoStr);
}

//=============================================================================
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,7 @@ class MillePedeDQMModule : public DQMEDHarvester {
MonitorElement* statusResults;
MonitorElement* binariesAvalaible;
MonitorElement* exitCode;
MonitorElement* isVetoed;

bool isHG_;
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -162,9 +162,8 @@ void MillePedeFileReader ::readMillePedeResultFile() {
auto alignableIndex = alignableLabel % 10 - 1;
std::string detLabel = getStringFromHLS(det);

countsTotal_[detLabel][alignableIndex]++;

if (tokens.size() > 4 /*3*/) {
countsTotal_[detLabel][alignableIndex]++; //Count aligned modules/ladders per structure
const auto paramNum = pedeLabeler_->paramNumFromLabel(alignableLabel);
align::StructureType type = alignable->alignableObjectId();
align::ID id = alignable->id();
Expand Down
4 changes: 4 additions & 0 deletions Alignment/OfflineValidation/macros/CMS_lumi.h
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ TString lumi_13TeV = "20.1 fb^{-1}";
TString lumi_8TeV = "19.7 fb^{-1}";
TString lumi_7TeV = "5.1 fb^{-1}";
TString lumi_0p9TeV = "";
TString lumi_13p6TeV = "";
TString lumi_sqrtS = "";
bool drawLogo = false;

Expand Down Expand Up @@ -92,6 +93,9 @@ void CMS_lumi(TPad* pad, int iPeriod, int iPosX) {
} else if (iPeriod == 5) {
lumiText += lumi_0p9TeV;
lumiText += " (#sqrt{s} = 0.9 TeV)";
} else if (iPeriod == 6) {
lumiText += lumi_13p6TeV;
lumiText += " (#sqrt{s} = 13.6 TeV)";
} else if (iPeriod == 7) {
if (outOfFrame)
lumiText += "#scale[0.85]{";
Expand Down
12 changes: 7 additions & 5 deletions Alignment/OfflineValidation/macros/FitPVResiduals.C
Original file line number Diff line number Diff line change
Expand Up @@ -2360,7 +2360,7 @@ void arrangeBiasCanvas(TCanvas *canv,
lego->Draw();

TPad *current_pad = static_cast<TPad *>(canv->GetPad(k + 1));
CMS_lumi(current_pad, 4, 33);
CMS_lumi(current_pad, 6, 33);
if (theDate != "")
ptDate->Draw("same");
}
Expand Down Expand Up @@ -2521,7 +2521,7 @@ void arrangeCanvas(TCanvas *canv,
current_pad = static_cast<TPad *>(canv->GetPad(0));
}

CMS_lumi(current_pad, 4, 33);
CMS_lumi(current_pad, 6, 33);
if (theDate != "")
ptDate->Draw("same");

Expand Down Expand Up @@ -2567,7 +2567,7 @@ void arrangeCanvas(TCanvas *canv,
lego->Draw();

TPad *current_pad2 = static_cast<TPad *>(canv->GetPad(2));
CMS_lumi(current_pad2, 4, 33);
CMS_lumi(current_pad2, 6, 33);
if (theDate != "")
ptDate->Draw("same");
}
Expand Down Expand Up @@ -2805,7 +2805,7 @@ void arrangeFitCanvas(TCanvas *canv, TH1F *meanplots[100], Int_t nFiles, TString

//TkAlStyle::drawStandardTitle(Coll0T15);
lego->Draw("same");
CMS_lumi(canv, 4, 33);
CMS_lumi(canv, 6, 33);
if (theDate != "")
ptDate->Draw("same");
//pt->Draw("same");
Expand Down Expand Up @@ -3868,7 +3868,9 @@ void setStyle() {
/*--------------------------------------------------------------------*/

writeExtraText = true; // if extra text
lumi_13TeV = "p-p collisions";
lumi_13p6TeV = "pp collisions";
lumi_13TeV = "pp collisions";
lumi_0p9TeV = "pp collisions";
extraText = "Internal";

TH1::StatOverflows(kTRUE);
Expand Down
41 changes: 21 additions & 20 deletions Alignment/OfflineValidation/macros/FitPVResolution.C
Original file line number Diff line number Diff line change
Expand Up @@ -751,7 +751,7 @@ void FitPVResolution(TString namesandlabels, TString theDate = "", bool isStrict
if (theDate.Length() != 0)
ptDate->Draw("same");
TPad* current_pad = static_cast<TPad*>(c1->GetPad(1));
CMS_lumi(current_pad, 4, 33);
CMS_lumi(current_pad, 6, 33);

c1->cd(2);
j == 0 ? p_resolY_vsSumPt_[j]->Draw("E1") : p_resolY_vsSumPt_[j]->Draw("E1same");
Expand All @@ -761,7 +761,7 @@ void FitPVResolution(TString namesandlabels, TString theDate = "", bool isStrict
if (theDate.Length() != 0)
ptDate->Draw("same");
current_pad = static_cast<TPad*>(c1->GetPad(2));
CMS_lumi(current_pad, 4, 33);
CMS_lumi(current_pad, 6, 33);

c1->cd(3);
j == 0 ? p_resolZ_vsSumPt_[j]->Draw("E1") : p_resolZ_vsSumPt_[j]->Draw("E1same");
Expand All @@ -771,7 +771,7 @@ void FitPVResolution(TString namesandlabels, TString theDate = "", bool isStrict
if (theDate.Length() != 0)
ptDate->Draw("same");
current_pad = static_cast<TPad*>(c1->GetPad(3));
CMS_lumi(current_pad, 4, 33);
CMS_lumi(current_pad, 6, 33);

// second canvas

Expand All @@ -783,7 +783,7 @@ void FitPVResolution(TString namesandlabels, TString theDate = "", bool isStrict
if (theDate.Length() != 0)
ptDate->Draw("same");
current_pad = static_cast<TPad*>(c2->GetPad(1));
CMS_lumi(current_pad, 4, 33);
CMS_lumi(current_pad, 6, 33);

c2->cd(2);
j == 0 ? p_pullY_vsSumPt_[j]->Draw("E1") : p_pullY_vsSumPt_[j]->Draw("E1same");
Expand All @@ -793,7 +793,7 @@ void FitPVResolution(TString namesandlabels, TString theDate = "", bool isStrict
if (theDate.Length() != 0)
ptDate->Draw("same");
current_pad = static_cast<TPad*>(c2->GetPad(2));
CMS_lumi(current_pad, 4, 33);
CMS_lumi(current_pad, 6, 33);

c2->cd(3);
j == 0 ? p_pullZ_vsSumPt_[j]->Draw("E1") : p_pullZ_vsSumPt_[j]->Draw("E1same");
Expand All @@ -803,7 +803,7 @@ void FitPVResolution(TString namesandlabels, TString theDate = "", bool isStrict
if (theDate.Length() != 0)
ptDate->Draw("same");
current_pad = static_cast<TPad*>(c2->GetPad(3));
CMS_lumi(current_pad, 4, 33);
CMS_lumi(current_pad, 6, 33);

// third canvas

Expand All @@ -815,7 +815,7 @@ void FitPVResolution(TString namesandlabels, TString theDate = "", bool isStrict
if (theDate.Length() != 0)
ptDate->Draw("same");
current_pad = static_cast<TPad*>(c3->GetPad(1));
CMS_lumi(current_pad, 4, 33);
CMS_lumi(current_pad, 6, 33);

c3->cd(2);
j == 0 ? p_resolY_vsNtracks_[j]->Draw("E1") : p_resolY_vsNtracks_[j]->Draw("E1same");
Expand All @@ -825,7 +825,7 @@ void FitPVResolution(TString namesandlabels, TString theDate = "", bool isStrict
if (theDate.Length() != 0)
ptDate->Draw("same");
current_pad = static_cast<TPad*>(c3->GetPad(2));
CMS_lumi(current_pad, 4, 33);
CMS_lumi(current_pad, 6, 33);

c3->cd(3);
j == 0 ? p_resolZ_vsNtracks_[j]->Draw("E1") : p_resolZ_vsNtracks_[j]->Draw("E1same");
Expand All @@ -835,7 +835,7 @@ void FitPVResolution(TString namesandlabels, TString theDate = "", bool isStrict
if (theDate.Length() != 0)
ptDate->Draw("same");
current_pad = static_cast<TPad*>(c3->GetPad(3));
CMS_lumi(current_pad, 4, 33);
CMS_lumi(current_pad, 6, 33);

// fourth canvas

Expand All @@ -847,7 +847,7 @@ void FitPVResolution(TString namesandlabels, TString theDate = "", bool isStrict
if (theDate.Length() != 0)
ptDate->Draw("same");
current_pad = static_cast<TPad*>(c4->GetPad(1));
CMS_lumi(current_pad, 4, 33);
CMS_lumi(current_pad, 6, 33);

c4->cd(2);
j == 0 ? p_pullY_vsNtracks_[j]->Draw("E1") : p_pullY_vsNtracks_[j]->Draw("E1same");
Expand All @@ -857,7 +857,7 @@ void FitPVResolution(TString namesandlabels, TString theDate = "", bool isStrict
if (theDate.Length() != 0)
ptDate->Draw("same");
current_pad = static_cast<TPad*>(c4->GetPad(2));
CMS_lumi(current_pad, 4, 33);
CMS_lumi(current_pad, 6, 33);

c4->cd(3);
j == 0 ? p_pullZ_vsNtracks_[j]->Draw("E1") : p_pullZ_vsNtracks_[j]->Draw("E1same");
Expand All @@ -867,7 +867,7 @@ void FitPVResolution(TString namesandlabels, TString theDate = "", bool isStrict
if (theDate.Length() != 0)
ptDate->Draw("same");
current_pad = static_cast<TPad*>(c4->GetPad(3));
CMS_lumi(current_pad, 4, 33);
CMS_lumi(current_pad, 6, 33);

// fifth canvas

Expand All @@ -879,7 +879,7 @@ void FitPVResolution(TString namesandlabels, TString theDate = "", bool isStrict
if (theDate.Length() != 0)
ptDate->Draw("same");
current_pad = static_cast<TPad*>(c5->GetPad(1));
CMS_lumi(current_pad, 4, 33);
CMS_lumi(current_pad, 6, 33);

c5->cd(2);
j == 0 ? p_resolY_vsNVtx_[j]->Draw("E1") : p_resolY_vsNVtx_[j]->Draw("E1same");
Expand All @@ -889,7 +889,7 @@ void FitPVResolution(TString namesandlabels, TString theDate = "", bool isStrict
if (theDate.Length() != 0)
ptDate->Draw("same");
current_pad = static_cast<TPad*>(c5->GetPad(2));
CMS_lumi(current_pad, 4, 33);
CMS_lumi(current_pad, 6, 33);

c5->cd(3);
j == 0 ? p_resolZ_vsNVtx_[j]->Draw("E1") : p_resolZ_vsNVtx_[j]->Draw("E1same");
Expand All @@ -899,7 +899,7 @@ void FitPVResolution(TString namesandlabels, TString theDate = "", bool isStrict
if (theDate.Length() != 0)
ptDate->Draw("same");
current_pad = static_cast<TPad*>(c5->GetPad(3));
CMS_lumi(current_pad, 4, 33);
CMS_lumi(current_pad, 6, 33);

// sixth canvas

Expand All @@ -911,7 +911,7 @@ void FitPVResolution(TString namesandlabels, TString theDate = "", bool isStrict
if (theDate.Length() != 0)
ptDate->Draw("same");
current_pad = static_cast<TPad*>(c6->GetPad(1));
CMS_lumi(current_pad, 4, 33);
CMS_lumi(current_pad, 6, 33);

c6->cd(2);
j == 0 ? p_pullY_vsNVtx_[j]->Draw("E1") : p_pullY_vsNVtx_[j]->Draw("E1same");
Expand All @@ -921,7 +921,7 @@ void FitPVResolution(TString namesandlabels, TString theDate = "", bool isStrict
if (theDate.Length() != 0)
ptDate->Draw("same");
current_pad = static_cast<TPad*>(c6->GetPad(2));
CMS_lumi(current_pad, 4, 33);
CMS_lumi(current_pad, 6, 33);

c6->cd(3);
j == 0 ? p_pullZ_vsNVtx_[j]->Draw("E1") : p_pullZ_vsNVtx_[j]->Draw("E1same");
Expand All @@ -931,7 +931,7 @@ void FitPVResolution(TString namesandlabels, TString theDate = "", bool isStrict
if (theDate.Length() != 0)
ptDate->Draw("same");
current_pad = static_cast<TPad*>(c6->GetPad(3));
CMS_lumi(current_pad, 4, 33);
CMS_lumi(current_pad, 6, 33);
}

if (theDate.Length() != 0)
Expand Down Expand Up @@ -1130,8 +1130,9 @@ void setPVResolStyle() {
/*--------------------------------------------------------------------*/

writeExtraText = true; // if extra text
lumi_13TeV = "p-p collisions";
lumi_0p9TeV = "p-p collisions";
lumi_13p6TeV = "pp collisions";
lumi_13TeV = "pp collisions";
lumi_0p9TeV = "pp collisions";
extraText = "Internal";

TH1::StatOverflows(kTRUE);
Expand Down
4 changes: 2 additions & 2 deletions Alignment/OfflineValidation/plugins/EopElecTreeWriter.cc
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@

struct EopTriggerType {
bool fired;
int prescale;
double prescale;
int index;

EopTriggerType() {
Expand Down Expand Up @@ -411,7 +411,7 @@ void EopElecTreeWriter::analyze(const edm::Event& iEvent, const edm::EventSetup&

const unsigned int prescaleSize = hltConfig_.prescaleSize();
for (unsigned int ps = 0; ps < prescaleSize; ps++) {
const unsigned int prescaleValue = hltConfig_.prescaleValue(ps, triggerName);
auto const prescaleValue = hltConfig_.prescaleValue<double>(ps, triggerName);
if (prescaleValue != 1) {
myTrigger.prescale = prescaleValue;
}
Expand Down
Loading