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 for pepr_CMSSW_12_3_0_pre5 #28

Open
wants to merge 2,947 commits into
base: pepr_CMSSW_12_3_0_pre5
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2947 commits
Select commit Hold shift + click to select a range
e5a269d
Merge pull request #36869 from cvuosalo/gem-reco-payload-builder-fix
cmsbuild Feb 3, 2022
03068ab
Add associators in special HGCAL event-content
rovere Feb 3, 2022
766c153
Set all member data in L1Mu*BMTrack* class constructors
Dr15Jones Feb 3, 2022
bebdec1
Initialize all members in DetGeomDesc
Dr15Jones Feb 3, 2022
9f5873f
Intialize member in GEMClusterProcessor constructor
Dr15Jones Feb 3, 2022
20f0367
Add flags to enable/disable monitoring for GEM stations.
seungjin-yang Feb 4, 2022
17682ea
apply code-format
seungjin-yang Feb 4, 2022
93dd1eb
Merge pull request #36860 from francescobrivio/alca-FixGEMsuperchambe…
cmsbuild Feb 4, 2022
488dcd2
Merge pull request #35839 from ssrothman/port_to_egm
cmsbuild Feb 4, 2022
98bc69b
Merge pull request #36875 from elfontan/EF_fixL1EventTreeProducer
cmsbuild Feb 4, 2022
b035fb7
Merge pull request #36879 from Dr15Jones/ubsanDataFormatsL1TMuon
cmsbuild Feb 4, 2022
7229ce9
Merge pull request #36880 from Dr15Jones/ubsanDetGeomDesc
cmsbuild Feb 4, 2022
400549b
Merge pull request #36828 from cms-tau-pog/CMSSW_12_3_X_tau-pog_HLTDo…
cmsbuild Feb 4, 2022
ec6f44d
Merge pull request #36881 from Dr15Jones/ubsanGEMClusterProcessor
cmsbuild Feb 4, 2022
4dfe1fb
Update Run3ScoutingParticle
Feb 2, 2022
752421e
Decrease scouting Run3 data size
Feb 2, 2022
5fe9278
Merge pull request #36876 from slava77/CMSSW_12_1_0_pre5/sign1129/ele…
cmsbuild Feb 4, 2022
05f6d7e
move TcdsRawToDigi
smorovic Feb 4, 2022
f3ccb03
Fix Phase 2 ECAL gain id bit mask and add masks for Phase 1.
thomreis Feb 4, 2022
4e5b23b
Add selection of SD's for HGCal TB application
Feb 4, 2022
b1e6d56
Initialize all variables in GlobalCondition
Dr15Jones Feb 4, 2022
147052a
Deleted non-consumed modules do not keep early-deleted data products …
makortel Feb 3, 2022
cf4b248
Initialize bool member in tmtt::Settings
Dr15Jones Feb 4, 2022
fb7b680
Removed unused member data in TriggerOutputBranches
Dr15Jones Feb 4, 2022
b45e0d3
Initialize bool members in HiggsTemplateCrossSections.h
Dr15Jones Feb 4, 2022
69e2db8
Fixes and additions for DB payload creation
cvuosalo Feb 4, 2022
69e625b
Cleanup following comments
adewit Feb 4, 2022
2265366
Make variables const
cvuosalo Feb 4, 2022
d0a1df0
add GEMEfficiencyAnalyzer::skipGEMStation to GEMEfficiencyAnalyzer::b…
seungjin-yang Feb 5, 2022
2f2c3eb
Rotated wafer geometry of 12 placement index
Pruthvi-ch Feb 5, 2022
135d0ed
Wafer geometry for 12 placement index
Pruthvi-ch Feb 5, 2022
5153326
fix PU wfs and README
Feb 5, 2022
c050e87
fix comment
Feb 5, 2022
67745e1
Merge pull request #36893 from Dr15Jones/ubsanTriggerOutputBranches
cmsbuild Feb 5, 2022
6c7b850
Merge pull request #36897 from cvuosalo/db-payload-creation-fixes
cmsbuild Feb 6, 2022
e829071
Merge pull request #36896 from thomreis/ecal-fix-phase2-digi-format
cmsbuild Feb 6, 2022
ff6bdba
Merge pull request #36856 from bsunanda/Run2-gex117
cmsbuild Feb 6, 2022
d45e122
Merge pull request #36855 from guitargeek/deps_1
cmsbuild Feb 6, 2022
8e4da88
Merge pull request #36815 from bsunanda/Run3-gex116
cmsbuild Feb 6, 2022
340f6ea
Merge pull request #36797 from michaelwassmer/CMSSW_12_0_0_SmearMETFi…
cmsbuild Feb 6, 2022
40e1e12
fixing for config fragment generation
Sam-Harper Feb 7, 2022
1ebb38a
Merge pull request #36894 from Dr15Jones/ubsanHiggsTemplateCrossSections
cmsbuild Feb 7, 2022
a287647
disable D88 PU
Feb 7, 2022
2afcf26
Merge pull request #36892 from Dr15Jones/ubsan_tmttSettings
cmsbuild Feb 7, 2022
37a78c7
Merge pull request #36874 from smuzaffar/asan-unit
cmsbuild Feb 7, 2022
9e42ef7
Merge pull request #36842 from smorovic/123X-throttle-output-module
cmsbuild Feb 7, 2022
df03187
Add lumi and run SimpleFlatTableProducer interfaces
simonepigazzini Feb 7, 2022
ecff403
Merge pull request #36877 from dinyar/fix/incorrect_shower_packing_wa…
cmsbuild Feb 7, 2022
5e645db
cleanup
simonepigazzini Feb 7, 2022
ed9202b
Merge pull request #36872 from watson-ij/ge21-demo-validation-backport
cmsbuild Feb 7, 2022
56e61a7
moving python definitions to OnlineMetaDataRawToDigi packages
smorovic Feb 7, 2022
31cd4ef
Merge pull request #36883 from seungjin-yang/GEM-Offline-DQM-with-GE2…
cmsbuild Feb 7, 2022
4f7f7a4
Removing some commented code and unneeded class method
adewit Feb 7, 2022
70b770f
Merge pull request #36871 from srimanob/123_TempRemovePUD88wfs
cmsbuild Feb 7, 2022
50c4148
[ROOT6] Fix needed for root master to explicitly pass RooCmdArg
smuzaffar Feb 7, 2022
322b468
Merge pull request #36891 from Dr15Jones/ubsanGlobalCondition
cmsbuild Feb 7, 2022
9428c93
Changed LogDebug to edm::LogError in LLP code in CaloCondition.cc
cavana Feb 7, 2022
cadf955
Renamed FR to FullRotated
Pruthvi-ch Feb 7, 2022
23b1e4a
Renamed FR to FullRotated
Pruthvi-ch Feb 7, 2022
26c2f1c
Merge pull request #36873 from FrigyesNemes/dLyds_v3
cmsbuild Feb 7, 2022
1a02d3d
patches code style checks
cavana Feb 7, 2022
b253134
PPS AlcaReco producer, content filters and testing files
grzanka Nov 28, 2021
3aa02fc
change signed int shifts to unsigned
Feb 7, 2022
70f25db
Merge pull request #36740 from bsunanda/Run3-gex108XA
cmsbuild Feb 7, 2022
18ca25b
Merge pull request #36780 from bsunanda/Run3-gex108XB
cmsbuild Feb 7, 2022
e9c03bd
Backport correct GEM geometry builder in view of demo chambers
bsunanda Feb 7, 2022
66b8f79
Merge pull request #36782 from bsunanda/Run3-gex108XD
cmsbuild Feb 7, 2022
e19fe3e
Merge pull request #36785 from francescobrivio/alca-FinalMCRun3Geomet…
cmsbuild Feb 7, 2022
edb257f
Merge pull request #36870 from cvuosalo/gem-db-payload-fix-backport
cmsbuild Feb 7, 2022
2d33c7a
Merge pull request #36903 from smuzaffar/root6-fix
cmsbuild Feb 7, 2022
689092d
major renaming of producers
grzanka Feb 7, 2022
d8c82d1
Use enum validationType
lecriste Feb 8, 2022
6f25c1b
FLT_MIN for scores threshold
lecriste Feb 8, 2022
5943425
Merge pull request #36840 from alintulu/new-scouting-run3-format-CMSS…
cmsbuild Feb 8, 2022
c24439e
Fix GEM Offline DQM for GE2/1 Demonstrator.
seungjin-yang Feb 8, 2022
4aa28fa
Proper fix for root6 RooCmdArg
smuzaffar Feb 8, 2022
00be3e9
Added new HLTfilter to select L3 and L2 muons
alexsr-98 Nov 24, 2021
548af36
Merge pull request #36316 from wouf/from-CMSSW_12_2_X_2021-12-01-1100
cmsbuild Feb 8, 2022
cc24a13
implementing a comment
andrea21z Feb 8, 2022
ffcf74a
Merge pull request #36887 from smorovic/move-TCDSRaw
cmsbuild Feb 8, 2022
8e6b21e
Add development element in enum
lecriste Feb 8, 2022
46b8556
Use LFN which will allow to bot to cache these files
smuzaffar Feb 8, 2022
6f322eb
Turn off GE2/1 unpacking (demonstrator chamber) in run 3
watson-ij Jan 21, 2022
665318e
Use a flag to turn ge21 demo. off
watson-ij Jan 27, 2022
3e48ccc
Addressing https://github.com/cms-sw/cmssw/issues/36461
simonepigazzini Feb 8, 2022
cb84abf
Update names of MTD validation modules
fabiocos Feb 8, 2022
6c3e39d
To make the response study work without HLT information if needed
Feb 8, 2022
8e783c6
modified HLTSumJetTag and DeepBoostedJetTagInfoProducer
rgerosa Feb 8, 2022
8a52ebb
fixing code format
rgerosa Feb 8, 2022
3662f17
Merge pull request #36906 from seungjin-yang/GEM-Offline-DQM-with-GE2…
cmsbuild Feb 8, 2022
dd014e3
Code check
Feb 8, 2022
e0a0008
Update digitization valid fragments
fabiocos Feb 8, 2022
81311e4
Merge pull request #36905 from dan131riley/fix-l1t-LUT-signed-shift
cmsbuild Feb 8, 2022
04d4f0e
HLT menu development for 12_3_X
missirol Feb 8, 2022
07db6f1
L1T: remove l1ExtraParticles from stage 2 reco
bundocka Feb 8, 2022
e798919
Merge pull request #36857 from rovere/CLUE3D_BugFixes
cmsbuild Feb 8, 2022
e984ded
Merge pull request #36239 from alexsr-98/new-hlt-path-GblDisplaced
cmsbuild Feb 9, 2022
e02b921
fix SumJetTag implementation
rgerosa Feb 9, 2022
3052139
Merge pull request #36910 from watson-ij/gem-turn-off-demo-unpacker-b…
cmsbuild Feb 9, 2022
9e6be55
Merge pull request #36878 from Sam-Harper/hltGetConfigFinalPathFixes_…
cmsbuild Feb 9, 2022
f205ab2
Merge pull request #36914 from cms-tsg-storm/HLTdevelopment123X
cmsbuild Feb 9, 2022
6483dd1
Merge pull request #36909 from smuzaffar/DRNTest-use-lfn
cmsbuild Feb 9, 2022
755ea14
Merge pull request #36913 from fabiocos/fc-mtdvalidcfg
cmsbuild Feb 9, 2022
61bd5c3
Merge pull request #36907 from cms-sw/smuzaffar-patch-3
cmsbuild Feb 9, 2022
b8808b7
bug fixes
Feb 9, 2022
6d94a74
Halve number of bins in sharedEnergy MEs
lecriste Feb 9, 2022
5208920
Set receiveMuShower=true for uGT
Feb 9, 2022
20414b1
fixes LogError for hwQual()
cavana Feb 9, 2022
92f660d
Add muon shower plots to uGMT online DQM
dinyar Jan 18, 2022
ae52442
customisePixelGainForRun2Input: update for SiPixelRawToClusterCUDA
missirol Feb 9, 2022
7ea2b21
customizeHLTforPatatrack: updates to limit overwrites of HLT modules
missirol Feb 9, 2022
579db0b
customizeHLTforPatatrack: improved handling of ECAL-RecHits timing pa…
missirol Feb 9, 2022
dc2a1e5
Work only when get good vertex collection
Feb 9, 2022
b5abb99
code check
Feb 9, 2022
50b7ad0
Merge pull request #36902 from simonepigazzini/nano-simpleflat-lumirun
cmsbuild Feb 10, 2022
a81bdd2
Add option to dump IgProf profile at {pre,post}ModuleEvent
makortel Feb 7, 2022
9f15050
improved checks
rgerosa Feb 10, 2022
ce5a2bd
Merge pull request #36882 from makortel/earlyDeleteNonConsumedModule_v2
cmsbuild Feb 10, 2022
c886cf8
Merge pull request #36920 from dinyar/feature/muon_showers_for_dqm
cmsbuild Feb 10, 2022
29bd9d2
migrated OnlineMetaDataRawToDigi
smorovic Feb 10, 2022
34c6503
L1T: set l1MetLabel to none for Stage 2 workflows to prevent calling …
bundocka Feb 10, 2022
652c2cd
migrate HitTripletProducer to one::EDAnalyzer
mmusich Jan 28, 2022
19b3263
modernize ClusterShapeExtractor
mmusich Jan 28, 2022
a699cd0
Improved layout for plots (Display, Compare, CompareTwoTags)
tlampen Feb 10, 2022
1ac481d
Take Tamas's comments
Feb 10, 2022
92bd73d
Code check
Feb 10, 2022
eeea91e
get rid of CMSDEPRECATED_X warnings in FastSimulation/TrackerSetup
mmusich Jan 28, 2022
bdc9f37
modernize FastSimulation/Tracking/test/testGeneralTracks.cc
mmusich Jan 28, 2022
fd9de01
Merge pull request #36924 from smorovic/move-TCDSRaw
cmsbuild Feb 10, 2022
763c87d
Add comparisons between EMTF output and uGMT input for muon showers
dinyar Feb 10, 2022
222afad
Merge pull request #36916 from bundocka/DD4hep_caloGeomFix
cmsbuild Feb 10, 2022
a4ea9df
Merge pull request #36825 from mmusich/getRidDeprecationWarningsFastS…
cmsbuild Feb 10, 2022
da8862c
L1T: remove l1ExtraParticles from stage 2 reco and its comsumption in…
tvami Feb 10, 2022
6a3b178
Merge pull request #36923 from makortel/igprofPerModule
cmsbuild Feb 11, 2022
4ee2652
Merge pull request #36912 from bsunanda/Run3-alca216Y
cmsbuild Feb 11, 2022
09bb0b7
Merge pull request #36660 from adewit/tfpx-subdisks-1230pre2
cmsbuild Feb 11, 2022
592f3e3
Add beamspot table and task
maxgalli Nov 8, 2021
0a6d12d
Add int8 support
maxgalli Nov 8, 2021
2c51b2f
add missing vars
lgray Jul 30, 2021
c317073
Add rho and beamspot variables to DQM
maxgalli Nov 16, 2021
3e354dd
fix era to be compliant with underlying geometry
mmusich Feb 11, 2022
2ae9367
add documentation about D91 geometry in Configuration/Geometry/README.md
mmusich Feb 11, 2022
df06cdd
Merge pull request #36930 from tvami/L1TCaloGeomBackport122X
cmsbuild Feb 11, 2022
d1ea868
Merge pull request #36927 from tlampen/12_3_PI_DMD_improvements
cmsbuild Feb 11, 2022
6f2db25
coloring table
mmusich Feb 10, 2022
ef889b4
simplify code
mmusich Feb 10, 2022
f616b96
don't display identical prep or prod metadatas if they're identical
mmusich Feb 10, 2022
286fc72
more code clean-up
mmusich Feb 11, 2022
18d26b4
Merge pull request #36841 from jpata/mlpf_v2_CMSSW_12_1_0_pre3_updated
cmsbuild Feb 11, 2022
a7b99cc
Remove unneeded headers. In particular legacy ED module ones.
thomreis Feb 11, 2022
b1f49c8
Fixed replace with FinalPath
Dr15Jones Feb 11, 2022
c02c2a7
Fixed the python indentation in the PPSAlCaRecoProducer config.
MatiXOfficial Feb 11, 2022
29eb421
Merge pull request #36037 from maxgalli/hgg_photons2
cmsbuild Feb 11, 2022
5bb6288
Merge pull request #36934 from mmusich/improveDPMetadataPI_12_3_X
cmsbuild Feb 11, 2022
9c28661
Update Run-3 data and MC GTs with several updates
tvami Feb 11, 2022
6016617
Updated the InputTags in the PPSAlCaRecoProducer tests.
MatiXOfficial Feb 11, 2022
1c74274
Added LZ4 as a compression option in RootOutputModule
Dr15Jones Feb 11, 2022
08a3e64
Correct the scenarios for using the correct EXProducer for GEM Geometry
Feb 11, 2022
b047ccd
Merge pull request #36937 from Dr15Jones/fixReplaceFinalPath
cmsbuild Feb 12, 2022
279864a
Take care of failure of unit test
Feb 12, 2022
a3a1e91
Fix the rotation angle in V16
Feb 12, 2022
797571a
final fix to HLTSumJetTag logic
rgerosa Feb 12, 2022
7316320
Merge pull request #36936 from thomreis/ecal-alca-remove-legacy-modul…
cmsbuild Feb 12, 2022
e43bc87
Move ecal_dqm_sourceclient and hlt_dqm_sourceclient to Run-3 era
tvami Feb 12, 2022
010a57b
Move ecal_dqm_sourceclient and hlt_dqm_sourceclient to Run-3 era
tvami Feb 12, 2022
9325e60
Add muon shower comparison plots
dinyar Feb 10, 2022
6cdffa3
Gate muon shower comparison plots behind Run3 era
dinyar Feb 10, 2022
d8a8911
Merge pull request #36946 from tvami/RemoveCastorV2
cmsbuild Feb 12, 2022
ec505bf
Update Run-3 data and MC GTs with several updates
tvami Feb 12, 2022
e84715c
Merge pull request #36721 from missirol/devel_hltCustomPatatrackLimit…
cmsbuild Feb 13, 2022
caa150e
Merge pull request #36898 from Pruthvi-ch/12_wafer_rotation
cmsbuild Feb 13, 2022
4ed1ac9
moving wrong solution
Feb 13, 2022
1c6b8a1
Merge pull request #36931 from mmusich/fixEraD91
cmsbuild Feb 13, 2022
87c7bf9
Merge pull request #36947 from tvami/RemoveCastorV2_Backport
cmsbuild Feb 13, 2022
05a15e8
Substitute the older AlCa code for Isotracks and HBHEMuon with the ne…
Feb 9, 2022
092afd2
Remove dead branches and clean up
perrotta Feb 13, 2022
d44e89d
add support for L1T-MuonShowers as trigger objects at HLT
missirol Feb 13, 2022
0a27b06
Merge pull request #36940 from tvami/123XGTChanges
cmsbuild Feb 13, 2022
7783269
Clean some of the AlCaReco codes of HCAL
Feb 13, 2022
c683764
Code check
Feb 13, 2022
f0e1ef2
Merge pull request #36848 from nurfikri89/from1230pre4_CleanUpPileUpI…
cmsbuild Feb 14, 2022
419a3a4
Merge pull request #36950 from bsunanda/Run3-alca218A
cmsbuild Feb 14, 2022
aa90641
Merge pull request #36943 from Dr15Jones/addLZ4PoolOutputModule
cmsbuild Feb 14, 2022
88be9e2
more CMSDEPRECATED_X warnings in the AlCa/DB area
mmusich Feb 14, 2022
87a33a4
Remove unused parameters from the ECAL multifit algorithm.
thomreis Feb 11, 2022
aae12fa
Undo changes to HLT configurations coming from confDB and add a custo…
thomreis Feb 11, 2022
cbf578c
Merge pull request #36949 from perrotta/cleanUpGlobalRecHitValidation
cmsbuild Feb 14, 2022
818d1be
Merge pull request #36830 from mmusich/esConsumesRecoPixelVertexing
cmsbuild Feb 14, 2022
4e164a9
Merge pull request #36845 from mariadalfonso/simplifyNanoConfig
cmsbuild Feb 14, 2022
017ee00
Use "Run3" in ecalcalib config
pmandrik Feb 14, 2022
ead8252
Added unit tests for PPSAlCaRecoProducer.
MatiXOfficial Feb 14, 2022
a0d78c8
Update ecalcalib_dqm_sourceclient-live_cfg.py
pmandrik Feb 14, 2022
a6b1173
rm EDProducer header
fabferro Feb 14, 2022
30fc655
get rid of CMSDEPRECATED_X warnings in CalibTracker/SiPixelTools
mmusich Feb 14, 2022
bd21dc8
Add 2021 MinimumBias express and prompt reco wf to limited
tvami Feb 11, 2022
4ea2c57
get rid of CMSDEPRECATED_X warnings in CalibTracker/SiStripDCS and Ca…
mmusich Feb 14, 2022
e248138
Merge pull request #36888 from bsunanda/Phase2-TB66
cmsbuild Feb 14, 2022
06bc597
Clean some of the Hcal calibration code in the test area of Calibrati…
Feb 14, 2022
c0b8077
Code check
Feb 14, 2022
24e9501
Merge pull request #36862 from rgerosa/particle-net-trigger-integration
cmsbuild Feb 14, 2022
6218ea9
get rid of CMSDEPRECATED_X warnings in CalibTracker/SiStripESProducers
mmusich Feb 14, 2022
b943c25
get rid of CMSDEPRECATED_X warnings in CalibTracker/SiStripLorentzAngle
mmusich Feb 14, 2022
1c11545
Include L1TCaloGeom tag in Run3 HLT GT
tvami Feb 14, 2022
48bb44b
make static config pointers thread safe
Feb 14, 2022
4fa1ec6
Use comments from Tamas
Feb 14, 2022
cfc94e7
Code check
Feb 14, 2022
57b7218
Merge pull request #36945 from bsunanda/Phase-hgx300
cmsbuild Feb 15, 2022
2911b84
Merge pull request #36960 from fabferro/ppsEDModuleMigration
cmsbuild Feb 15, 2022
13b14e2
Merge pull request #36928 from dinyar/feature/muon_shower_comparison_…
cmsbuild Feb 15, 2022
bab2b03
Merge pull request #36712 from lecriste/patternRecVal-LC
cmsbuild Feb 15, 2022
24055b2
Merge pull request #36962 from mmusich/moreESConsumesAlCaArea
cmsbuild Feb 15, 2022
459d69a
Merge pull request #36929 from kakwok/ReceiveMuShower
cmsbuild Feb 15, 2022
e29e696
Merge pull request #36179 from andrea21z/MuonMVAID
cmsbuild Feb 15, 2022
e21a801
updates to work with FinalPaths + fixing for config fragment generation
Martin-Grunewald Feb 15, 2022
3def84c
Merge pull request #36964 from bsunanda/Run3-alca218B
cmsbuild Feb 15, 2022
bb13343
Merge pull request #36958 from pmandrik/ecalcalib_config_fix
cmsbuild Feb 15, 2022
848ec52
Merge pull request #36935 from thomreis/ecal-multifit-param-cleanup
cmsbuild Feb 15, 2022
0cd52af
Merge pull request #36918 from wouf/from-CMSSW_12_3_X_2022-02-08-1100
cmsbuild Feb 15, 2022
8b101cb
Merge pull request #36951 from missirol/devel_trigObjL1TMuonShower
cmsbuild Feb 15, 2022
4faf8f7
Merge pull request #36965 from dan131riley/L1Mu-thread-safe-statics
cmsbuild Feb 15, 2022
b6a0549
Add back L1CaloGeometry tag to HLT GT
francescobrivio Feb 15, 2022
155d4a6
Merge pull request #36942 from tvami/ChangeLimitedForRun3data
cmsbuild Feb 15, 2022
0a1108d
Fix pat::Muon checksum
makortel Feb 15, 2022
d464b17
Merge pull request #36858 from cavana/LLP-DISP-Jets_12_3_X
cmsbuild Feb 15, 2022
237990a
Merge pull request #36941 from bsunanda/Phase2-gex118
cmsbuild Feb 15, 2022
84472ca
Fix EdmToMeConverter
Feb 15, 2022
162652a
Merge pull request #36922 from bsunanda/Run3-alca217
cmsbuild Feb 15, 2022
62eaba7
Change to absolute paths, fix histogram type
Feb 15, 2022
12d0df8
Merge pull request #36972 from makortel/patch-5
cmsbuild Feb 15, 2022
c13d623
Remove dead assignments and simplify
perrotta Feb 15, 2022
9f5c5ae
Merge pull request #36976 from ChrisMisan/from-CMSSW_12_3_0_pre4
cmsbuild Feb 16, 2022
0898691
Merge pull request #36971 from francescobrivio/alca-L1CaloGeometryTag…
cmsbuild Feb 16, 2022
a3446c6
Merge pull request #36273 from CTPPS/pps_AlCaRecoProducer_PR
cmsbuild Feb 16, 2022
fec3825
Merge pull request #36977 from perrotta/removeDeadCodeInHltriggerBtau
cmsbuild Feb 16, 2022
b154711
Merge pull request #36969 from cms-tsg-storm/hltGetConfigurationFinal…
cmsbuild Feb 16, 2022
3caf6bd
Synchronize Run-3 HI GT with the other Run-3 GTs
tvami Feb 16, 2022
645dbb0
Merge pull request #36953 from hftsoi/5BXunpacker_12_2_X
cmsbuild Feb 17, 2022
0ffce6e
Merge pull request #36948 from tvami/NewRun3MCandDataTags_Backport
cmsbuild Feb 18, 2022
500b117
fixes for replace/remove with FinalPath
missirol Feb 23, 2022
ed2ac1a
Merge pull request #36959 from pmandrik/patch-1
cmsbuild Feb 23, 2022
1e446de
Calculating trigger names and module ID in constructor so that it is
smorovic Feb 24, 2022
533f84a
code-format
smorovic Feb 24, 2022
436c160
Merge pull request #37043 from missirol/devel_pyFixesForFinalPath_122X
cmsbuild Feb 25, 2022
a198c0b
Merge pull request #37055 from smorovic/12X-streameroutput
cmsbuild Feb 26, 2022
17353f6
Merged pepr_CMSSW_12_1_1 from repository kdlong with cms-merge-topic
kdlong Mar 25, 2022
37c6dcb
Merged pepr_CMSSW_12_2_2_patch1 from repository kdlong with cms-merge…
kdlong Mar 25, 2022
e5d3e78
Update SimCluster checksum
kdlong Mar 28, 2022
64b3619
Add option to store best match table for one to many
kdlong May 6, 2022
8d8298f
Make EtaRange gun inherit from EGun to fix esetup
kdlong May 9, 2022
841f1a9
revert some things that were changed accidentally wrt 12_3_0_pre5
kdlong May 9, 2022
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 0 additions & 1 deletion Alignment/CocoaApplication/BuildFile.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,5 @@
<use name="root"/>
<use name="dd4hep"/>
<use name="Alignment/CocoaFit"/>
<use name="CondCore/DBOutputService"/>
<use name="DetectorDescription/DDCMS"/>
<flags EDM_PLUGIN="1"/>
1 change: 0 additions & 1 deletion Alignment/CocoaApplication/src/CocoaAnalyzer.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
#include "FWCore/ServiceRegistry/interface/Service.h"
#include "CondCore/DBOutputService/interface/PoolDBOutputService.h"
#include "CondFormats/DataRecord/interface/OpticalAlignmentsRcd.h"
#include "CondFormats/OptAlignObjects/interface/OpticalAlignMeasurementInfo.h"
#include <DD4hep/DD4hepUnits.h>
Expand Down
5 changes: 3 additions & 2 deletions Alignment/CocoaFit/interface/CocoaDBMgr.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
#include <string>
#include <iostream>
#include <map>
#include <memory>

class Event;
class EventSetup;
Expand Down Expand Up @@ -45,13 +46,13 @@ class CocoaDBMgr {
bool DumpCocoaResults();

private:
OpticalAlignments* BuildOpticalAlignments();
std::unique_ptr<OpticalAlignments> BuildOpticalAlignments();
double GetEntryError(const Entry* entry);
double GetEntryError(const Entry* entry1, const Entry* entry2);

OpticalAlignInfo GetOptAlignInfoFromOptO(OpticalObject* opto);

std::pair<Alignments*, AlignmentErrorsExtended*> BuildAlignments(bool bDT);
std::pair<std::unique_ptr<Alignments>, std::unique_ptr<AlignmentErrorsExtended> > BuildAlignments(bool bDT);
AlignTransform* GetAlignInfoFromOptO(OpticalObject* opto);
AlignTransformErrorExtended* GetAlignInfoErrorFromOptO(OpticalObject* opto);

Expand Down
72 changes: 28 additions & 44 deletions Alignment/CocoaFit/src/CocoaDBMgr.cc
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ bool CocoaDBMgr::DumpCocoaResults() {
cond::Time_t appendTime = Fit::nEvent + 1;
if (gomgr->GlobalOptions()["writeDBOptAlign"] > 0) {
//----- Build OpticalAlignments
OpticalAlignments* optalign = BuildOpticalAlignments();
std::unique_ptr<OpticalAlignments> optalign = BuildOpticalAlignments();

//--- Dump OpticalAlignments
nrcd = optalign->opticalAlignments_.size();
Expand All @@ -67,21 +67,11 @@ bool CocoaDBMgr::DumpCocoaResults() {
std::cout << " new OA to DB "
<< "begin " << myDbService->beginOfTime() << " current " << myDbService->currentTime() << " end "
<< myDbService->endOfTime() << std::endl;
myDbService->createNewIOV<OpticalAlignments>(
optalign,
myDbService->beginOfTime(),
myDbService->endOfTime(),
// myDbService->endOfTime(),
"OpticalAlignmentsRcd");
myDbService->createOneIOV<OpticalAlignments>(*optalign, myDbService->beginOfTime(), "OpticalAlignmentsRcd");
} else {
std::cout << " old OA to DB "
<< " current " << myDbService->currentTime() << " end " << myDbService->endOfTime() << std::endl;
myDbService->appendSinceTime<OpticalAlignments>(
optalign,
// myDbService->endOfTime(),
appendTime,
// myDbService->currentTime(),
"OpticalAlignmentsRcd");
myDbService->appendOneIOV<OpticalAlignments>(*optalign, appendTime, "OpticalAlignmentsRcd");
}

/* }catch(const cond::Exception& er) {
Expand All @@ -98,60 +88,53 @@ bool CocoaDBMgr::DumpCocoaResults() {

if (gomgr->GlobalOptions()["writeDBAlign"] > 0) {
// Build DT alignments and errors
std::pair<Alignments*, AlignmentErrorsExtended*> dtali = BuildAlignments(true);
Alignments* dt_Alignments = dtali.first;
AlignmentErrorsExtended* dt_AlignmentErrors = dtali.second;
const auto& dtali = BuildAlignments(true);
auto& dt_Alignments = dtali.first;
auto& dt_AlignmentErrors = dtali.second;

// Dump DT alignments and errors
nrcd = dt_Alignments->m_align.size();
if (myDbService->isNewTagRequest("DTAlignmentRcd")) {
myDbService->createNewIOV<Alignments>(
&(*dt_Alignments), myDbService->beginOfTime(), myDbService->endOfTime(), "DTAlignmentRcd");
myDbService->createOneIOV<Alignments>(*dt_Alignments, myDbService->beginOfTime(), "DTAlignmentRcd");
} else {
myDbService->appendSinceTime<Alignments>(&(*dt_Alignments),
appendTime,
// myDbService->currentTime(),
"DTAlignmentRcd");
myDbService->appendOneIOV<Alignments>(*dt_Alignments, appendTime, "DTAlignmentRcd");
}
if (ALIUtils::debug >= 2)
std::cout << "DTAlignmentRcd WRITTEN TO DB : " << nrcd << std::endl;

nrcd = dt_AlignmentErrors->m_alignError.size();
if (myDbService->isNewTagRequest("DTAlignmentErrorExtendedRcd")) {
myDbService->createNewIOV<AlignmentErrorsExtended>(
&(*dt_AlignmentErrors), myDbService->beginOfTime(), myDbService->endOfTime(), "DTAlignmentErrorExtendedRcd");
myDbService->createOneIOV<AlignmentErrorsExtended>(
*dt_AlignmentErrors, myDbService->beginOfTime(), "DTAlignmentErrorExtendedRcd");
} else {
myDbService->appendSinceTime<AlignmentErrorsExtended>(
&(*dt_AlignmentErrors), appendTime, "DTAlignmentErrorExtendedRcd");
myDbService->appendOneIOV<AlignmentErrorsExtended>(
*dt_AlignmentErrors, appendTime, "DTAlignmentErrorExtendedRcd");
}
if (ALIUtils::debug >= 2)
std::cout << "DTAlignmentErrorExtendedRcd WRITTEN TO DB : " << nrcd << std::endl;

// Build CSC alignments and errors
std::pair<Alignments*, AlignmentErrorsExtended*> cscali = BuildAlignments(false);
Alignments* csc_Alignments = cscali.first;
AlignmentErrorsExtended* csc_AlignmentErrors = cscali.second;
const auto& cscali = BuildAlignments(false);
auto& csc_Alignments = cscali.first;
auto& csc_AlignmentErrors = cscali.second;

// Dump CSC alignments and errors
nrcd = csc_Alignments->m_align.size();
if (myDbService->isNewTagRequest("CSCAlignmentRcd")) {
myDbService->createNewIOV<Alignments>(
&(*csc_Alignments), myDbService->beginOfTime(), myDbService->endOfTime(), "CSCAlignmentRcd");
myDbService->createOneIOV<Alignments>(*csc_Alignments, myDbService->beginOfTime(), "CSCAlignmentRcd");
} else {
myDbService->appendSinceTime<Alignments>(&(*csc_Alignments), appendTime, "CSCAlignmentRcd");
myDbService->appendOneIOV<Alignments>(*csc_Alignments, appendTime, "CSCAlignmentRcd");
}
if (ALIUtils::debug >= 2)
std::cout << "CSCAlignmentRcd WRITTEN TO DB : " << nrcd << std::endl;

nrcd = csc_AlignmentErrors->m_alignError.size();
if (myDbService->isNewTagRequest("CSCAlignmentErrorExtendedRcd")) {
myDbService->createNewIOV<AlignmentErrorsExtended>(&(*csc_AlignmentErrors),
myDbService->beginOfTime(),
myDbService->endOfTime(),
"CSCAlignmentErrorExtendedRcd");
myDbService->createOneIOV<AlignmentErrorsExtended>(
*csc_AlignmentErrors, myDbService->beginOfTime(), "CSCAlignmentErrorExtendedRcd");
} else {
myDbService->appendSinceTime<AlignmentErrorsExtended>(
&(*csc_AlignmentErrors), appendTime, "CSCAlignmentErrorExtendedRcd");
myDbService->appendOneIOV<AlignmentErrorsExtended>(
*csc_AlignmentErrors, appendTime, "CSCAlignmentErrorExtendedRcd");
}
if (ALIUtils::debug >= 2)
std::cout << "CSCAlignmentErrorExtendedRcd WRITTEN TO DB : " << nrcd << std::endl;
Expand Down Expand Up @@ -280,8 +263,8 @@ double CocoaDBMgr::GetEntryError(const Entry* entry1, const Entry* entry2) {
}

//-----------------------------------------------------------------------
OpticalAlignments* CocoaDBMgr::BuildOpticalAlignments() {
OpticalAlignments* optalign = new OpticalAlignments;
std::unique_ptr<OpticalAlignments> CocoaDBMgr::BuildOpticalAlignments() {
std::unique_ptr<OpticalAlignments> optalign = std::make_unique<OpticalAlignments>();

static std::vector<OpticalObject*> optolist = Model::OptOList();
static std::vector<OpticalObject*>::const_iterator ite;
Expand All @@ -298,9 +281,9 @@ OpticalAlignments* CocoaDBMgr::BuildOpticalAlignments() {
}

//-----------------------------------------------------------------------
std::pair<Alignments*, AlignmentErrorsExtended*> CocoaDBMgr::BuildAlignments(bool bDT) {
Alignments* alignments = new Alignments;
AlignmentErrorsExtended* alignmentErrors = new AlignmentErrorsExtended;
std::pair<std::unique_ptr<Alignments>, std::unique_ptr<AlignmentErrorsExtended> > CocoaDBMgr::BuildAlignments(bool bDT) {
std::unique_ptr<Alignments> alignments = std::make_unique<Alignments>();
std::unique_ptr<AlignmentErrorsExtended> alignmentErrors = std::make_unique<AlignmentErrorsExtended>();

//read
static std::vector<OpticalObject*> optolist = Model::OptOList();
Expand All @@ -326,7 +309,8 @@ std::pair<Alignments*, AlignmentErrorsExtended*> CocoaDBMgr::BuildAlignments(boo
if (ALIUtils::debug >= 4)
std::cout << "CocoaDBMgr::BuildAlignments end with n alignment " << alignments->m_align.size()
<< " n alignmentError " << alignmentErrors->m_alignError.size() << std::endl;
return std::pair<Alignments*, AlignmentErrorsExtended*>(alignments, alignmentErrors);

return std::make_pair(std::move(alignments), std::move(alignmentErrors));
}

//-----------------------------------------------------------------------
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
#include "FWCore/PluginManager/interface/PluginFactory.h"
#include "Alignment/CommonAlignmentAlgorithm/interface/IntegratedCalibrationBase.h"

typedef edmplugin::PluginFactory<IntegratedCalibrationBase*(const edm::ParameterSet&)>
typedef edmplugin::PluginFactory<IntegratedCalibrationBase *(const edm::ParameterSet &, edm::ConsumesCollector &)>
IntegratedCalibrationPluginFactory;

#endif
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@
#include "DataFormats/DetId/interface/DetId.h"
#include "DataFormats/SiPixelDetId/interface/PixelSubdetector.h"

#include "FWCore/Framework/interface/ESHandle.h"
#include "FWCore/Framework/interface/ESWatcher.h"
#include "FWCore/Framework/interface/Run.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
Expand All @@ -37,6 +36,7 @@
#include "MagneticField/Engine/interface/MagneticField.h"
#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h"
#include "TrackingTools/TransientTrackingRecHit/interface/TransientTrackingRecHit.h"
#include "FWCore/Framework/interface/ConsumesCollector.h"

#include "TTree.h"
#include "TFile.h"
Expand All @@ -54,7 +54,7 @@
class SiPixelLorentzAngleCalibration : public IntegratedCalibrationBase {
public:
/// Constructor
explicit SiPixelLorentzAngleCalibration(const edm::ParameterSet &cfg);
explicit SiPixelLorentzAngleCalibration(const edm::ParameterSet &cfg, edm::ConsumesCollector &iC);

/// Destructor
~SiPixelLorentzAngleCalibration() override = default;
Expand Down Expand Up @@ -116,7 +116,8 @@ class SiPixelLorentzAngleCalibration : public IntegratedCalibrationBase {
const std::string outFileName_;
const std::vector<std::string> mergeFileNames_;
const std::string lorentzAngleLabel_;

const edm::ESGetToken<SiPixelLorentzAngle, SiPixelLorentzAngleRcd> lorentzAngleToken_;
const edm::ESGetToken<MagneticField, IdealMagneticFieldRecord> magFieldToken_;
edm::ESWatcher<SiPixelLorentzAngleRcd> watchLorentzAngleRcd_;

// const AlignableTracker *alignableTracker_;
Expand All @@ -134,13 +135,15 @@ class SiPixelLorentzAngleCalibration : public IntegratedCalibrationBase {
//======================================================================
//======================================================================

SiPixelLorentzAngleCalibration::SiPixelLorentzAngleCalibration(const edm::ParameterSet &cfg)
SiPixelLorentzAngleCalibration::SiPixelLorentzAngleCalibration(const edm::ParameterSet &cfg, edm::ConsumesCollector &iC)
: IntegratedCalibrationBase(cfg),
saveToDB_(cfg.getParameter<bool>("saveToDB")),
recordNameDBwrite_(cfg.getParameter<std::string>("recordNameDBwrite")),
outFileName_(cfg.getParameter<std::string>("treeFile")),
mergeFileNames_(cfg.getParameter<std::vector<std::string> >("mergeTreeFiles")),
lorentzAngleLabel_(cfg.getParameter<std::string>("lorentzAngleLabel")),
lorentzAngleToken_(iC.esConsumes<edm::Transition::BeginRun>(edm::ESInputTag("", lorentzAngleLabel_))),
magFieldToken_(iC.esConsumes()),
moduleGroupSelCfg_(cfg.getParameter<edm::ParameterSet>("LorentzAngleModuleGroups")) {}

//======================================================================
Expand All @@ -165,9 +168,9 @@ void SiPixelLorentzAngleCalibration::beginRun(const edm::Run &run, const edm::Ev
}
}

edm::ESHandle<SiPixelLorentzAngle> lorentzAngleHandle;
const SiPixelLorentzAngle *lorentzAngleHandle = &setup.getData(lorentzAngleToken_);
const auto &lorentzAngleRcd = setup.get<SiPixelLorentzAngleRcd>();
lorentzAngleRcd.get(lorentzAngleLabel_, lorentzAngleHandle);

if (cachedLorentzAngleInputs_.find(firstRun) == cachedLorentzAngleInputs_.end()) {
cachedLorentzAngleInputs_.emplace(firstRun, SiPixelLorentzAngle(*lorentzAngleHandle));
} else {
Expand Down Expand Up @@ -202,8 +205,8 @@ unsigned int SiPixelLorentzAngleCalibration::derivatives(std::vector<ValuesIndex
const int index =
moduleGroupSelector_->getParameterIndexFromDetId(hit.det()->geographicalId(), eventInfo.eventId().run());
if (index >= 0) { // otherwise not treated
edm::ESHandle<MagneticField> magneticField;
setup.get<IdealMagneticFieldRecord>().get(magneticField);

const MagneticField *magneticField = &setup.getData(magFieldToken_);
const GlobalVector bField(magneticField->inTesla(hit.det()->surface().position()));
const LocalVector bFieldLocal(hit.det()->surface().toLocal(bField));
const double dZ = hit.det()->surface().bounds().thickness(); // it is a float only...
Expand Down
Loading