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

Improve various Patatrack Kernels #35598

Closed
wants to merge 527 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
527 commits
Select commit Hold shift + click to select a range
c43922e
edm::FileInPath for model and scalers files
valsdav Sep 25, 2021
493fe63
Disable PFiso computation if the DNN is disabled
valsdav Sep 29, 2021
fdf6fa3
Added new DNN info in the PFCandidate dataformat
valsdav Sep 30, 2021
0eece82
Improvements for TF sessions and fixes
valsdav Sep 30, 2021
fd49b69
Code improvements
valsdav Oct 4, 2021
920a5cc
Improved code for DNN estimator
valsdav Oct 4, 2021
7e35ef8
Removed logLevel from EgammaDNNHelper
valsdav Oct 5, 2021
105e752
Fixed bug in storing of DNN outputs in GsfElectronProducer
valsdav Oct 5, 2021
585ff66
Added getters in PFCandidate, fixed missing scaling mode in EgammaDNN…
valsdav Oct 5, 2021
0904547
Disabled by default DNN Egamma PFID for pre4
valsdav Oct 5, 2021
0f05158
Enabled back Egm PFid by default; endRun -> endStream for sessions cl…
valsdav Oct 8, 2021
80281d2
Fixed code-checks, added const to PFCandidate getters
valsdav Oct 8, 2021
f45b48a
From atomic to unique_ptr for Tensorflow GraphDef
valsdav Oct 14, 2021
4ef649b
code quality changes
mundim Oct 14, 2021
aba80dc
Intro unit test for PPSAssociationCuts
tvami Oct 14, 2021
e0e66ae
Made LeptonVertexSignificance independent of Event and EventSetup
Dr15Jones Oct 14, 2021
f611518
Add esConsumes calls to modules in PhysicsTools/PatUtils
Dr15Jones Oct 14, 2021
446b461
Merge pull request #35671 from fabferro/patch-1
cmsbuild Oct 14, 2021
9e1f6a5
Merge pull request #35669 from tvami/FixPPSAssociationCuts
cmsbuild Oct 14, 2021
a8ce9fc
Merge pull request #35673 from Dr15Jones/deprecatedDDCMS
cmsbuild Oct 14, 2021
7d0e4f1
Merge pull request #35675 from mmusich/possible_fix_for_BSReadUnitTest
cmsbuild Oct 14, 2021
737fca2
Use edm::ESGetToken when getting JME::JetResolution*
Dr15Jones Oct 14, 2021
2c2b1fa
Fix CMS deprecation warnings in JetMETCorrections/Modules
Dr15Jones Oct 14, 2021
8fe4166
Fix a crash caused by the missing luminosityBlockAuxiliary.
smorovic Oct 14, 2021
18da2f8
Use correct record
Dr15Jones Oct 15, 2021
80c3717
Merge pull request #35676 from Dr15Jones/deprecatedSimG4CoreDD4hepGeo…
cmsbuild Oct 15, 2021
f5b4310
Merge pull request #35617 from lwang046/HcalDQM-UpdateFEDlist
cmsbuild Oct 15, 2021
fe01eae
Merge pull request #35454 from ChrisMisan/diamondDQM
cmsbuild Oct 15, 2021
d6091aa
load the onlineBeamSpotESProducer only if the modifier is called
mmusich Oct 15, 2021
ea55c81
Update RecoLocalTracker/SiPixelClusterizer/plugins/gpuClusterChargeCut.h
VinInn Oct 15, 2021
c835c7e
Added new parameters from PPSAlignmentConfiguration to README.
MatiXOfficial Oct 1, 2021
e95e45a
Updated the worker and the harvester.
MatiXOfficial Oct 1, 2021
e8034f0
code-format
MatiXOfficial Oct 1, 2021
de0e90b
Updated the test folder.
MatiXOfficial Oct 4, 2021
7d0adcb
Deleted unused cfi files.
MatiXOfficial Oct 4, 2021
3392c4d
Added RetrieveCTPPSRPAlignmentCorrectionsData.
MatiXOfficial Oct 4, 2021
96265b8
p_x_diffFN_vs_x_N is now rebooked in the harvester.
MatiXOfficial Oct 5, 2021
5ac57ed
Mode graph is now a TH1D.
MatiXOfficial Oct 6, 2021
2fdc167
Updated the AlignmentGlobal test (README and run_distributions_cfg.py).
MatiXOfficial Oct 6, 2021
3f7638b
Included PPS alignment in the PCL and added new matrix test.
MatiXOfficial Oct 11, 2021
1673da0
Replaced writeOne with writeOneIOV in PPSAlignmentHarvester.
MatiXOfficial Oct 12, 2021
a15127c
Clean up and avoid possible misuse of the numOfBins variable
perrotta Oct 15, 2021
75a3e21
Merge pull request #35638 from fwyzard/Add_fishbone_protection_121x
cmsbuild Oct 15, 2021
00ec75b
Take Andrea's comments
Oct 15, 2021
66f3654
Code format
Oct 15, 2021
8b40f21
Fixed typos
quark2 Oct 15, 2021
2d25d78
provide a reconstruction scenario for the commissioning_run type intr…
mmusich Oct 15, 2021
11e4f0f
Merge pull request #35677 from mmusich/CondTools_SiPhase2TrackerUnitT…
cmsbuild Oct 15, 2021
88a57b6
Improvements to LeptonVertexSignificance
Dr15Jones Oct 15, 2021
203a22f
Rearrange the code to enable future implementation of SimProducer class
Oct 15, 2021
0607f7a
adding ALCARECOTkAlCosmicsCosmicTF0T track collection in Millepede code
Oct 15, 2021
5b230af
Merge pull request #35639 from mmusich/fixBSswap_forDQMVis
cmsbuild Oct 15, 2021
4820d23
Removing uneeded comma in config files and adding a missing call to c…
mundim Oct 15, 2021
be1a27e
code-format modification
mundim Oct 15, 2021
4b527f4
fix typo in _loadOnlineBeamSpotESProducer
mmusich Oct 15, 2021
a17ac4a
Merge pull request #35642 from mmusich/updateDQMIntegrationUnitTests
cmsbuild Oct 15, 2021
7e11783
removed unnecessary includes
Dr15Jones Oct 15, 2021
4e51b62
Added esConsumes calls to Muon related code
Dr15Jones Oct 15, 2021
aefd5fd
Merge pull request #35682 from smorovic/121X-fix-ls-assert
cmsbuild Oct 15, 2021
3152213
Add ONNX and batch eval in BaseMVAValueMapProducer
hqucms Oct 15, 2021
5453ecc
Use ONNX for b/c-jet regression in NanoAOD.
hqucms Oct 15, 2021
764854b
switched to using std::unique_ptr for memory management
Dr15Jones Oct 15, 2021
275e077
Small tweak.
hqucms Oct 15, 2021
17e5ac9
Merge pull request #35696 from mmusich/fixBSswap_forDQMVis
cmsbuild Oct 16, 2021
1603475
Merge pull request #35672 from Dr15Jones/deprecatedMagneticFieldEngine
cmsbuild Oct 16, 2021
eec2351
Merge pull request #35687 from perrotta/cleanUpDiamondSampicDqmSource
cmsbuild Oct 16, 2021
ef94ed3
Avoid use of uninitalized values in GBRForestTools
Dr15Jones Oct 16, 2021
b287a26
Fix batch eval when the collection is empty.
hqucms Oct 16, 2021
4b3df9f
Flip the byte order
Oct 17, 2021
f4b31e4
Apply code-format
Oct 17, 2021
99de356
Merge pull request #35702 from guitargeek/trackselectionRefitting_1
cmsbuild Oct 17, 2021
ff55d32
Merge pull request #35680 from Dr15Jones/deprecatedPhysicsToolsPatUtils
cmsbuild Oct 17, 2021
8c67a1f
Merge pull request #35694 from antoniovagnerini/from-CMSSW_12_1_0_pre4
cmsbuild Oct 17, 2021
fcdf7ae
updating hltDumpStream to work in python3
Sam-Harper Oct 17, 2021
0d92bbb
Merge pull request #35709 from Sam-Harper/hltDumpPatch_1210pre3
cmsbuild Oct 17, 2021
c2acb4a
Merge pull request #35690 from quark2/GEM-onlineDQMForFixingTypo-12_1_X
cmsbuild Oct 17, 2021
bd7feec
Merge pull request #35620 from CMSTrackingPOG/muontrackrefit
cmsbuild Oct 18, 2021
ecb8424
Merge pull request #35665 from Dr15Jones/deprecatedGeneratorInterface
cmsbuild Oct 18, 2021
33356e6
Merge pull request #35658 from jfernan2/patch-12
cmsbuild Oct 18, 2021
42c9ea8
Merge pull request #35661 from alejands/bxFirstLastLabels_121X
cmsbuild Oct 18, 2021
b13a1b3
Remove unnecessary type specifiers and clean
mbluj Oct 18, 2021
c2c990b
squashing
swagata87 Oct 7, 2021
a5ac225
Updated run3 hlt, express and prompt GTs in autoCond.py.
MatiXOfficial Oct 18, 2021
ba35d53
Merge pull request #35692 from bsunanda/Run3-hcx324
cmsbuild Oct 18, 2021
2b93301
Merge pull request #35664 from bsunanda/Run3-hcx323
cmsbuild Oct 18, 2021
5c87671
Merge pull request #35403 from valsdav/egamma_tensorflow_pfid
cmsbuild Oct 18, 2021
bd6896f
Merge pull request #35695 from swagata87/DTcalib_On_pre4
cmsbuild Oct 18, 2021
0275250
Merge pull request #35691 from mmusich/provide_reconstruction_scenari…
cmsbuild Oct 18, 2021
f64be03
add printounts to beam clients + set ED clients default splash settings
pmandrik Oct 18, 2021
1496ed8
Made DQMHelper consistent with DQMEDAnalyzer
Dr15Jones Oct 18, 2021
e850268
Use esConsumes for modules in Validation/EventGenerator
Dr15Jones Oct 18, 2021
8c35d62
Use ESGetToken in getting objects from EventSetup
Oct 18, 2021
56bde9a
Pass InputType to StatisticsSenderService
Dr15Jones Oct 18, 2021
467ce1e
Code format
Oct 18, 2021
4f8c915
create trackingNoLoopers modifier and use it
mmusich Oct 18, 2021
f4af6b3
Take Amtti's suggestions
Oct 18, 2021
d9e7806
Merge pull request #35681 from Dr15Jones/deprecatedJetMETCorrectionsM…
cmsbuild Oct 18, 2021
59b5b6e
Merge pull request #35619 from cms-tau-pog/CMSSW_12_0_X_tau-pog_DeepT…
cmsbuild Oct 18, 2021
87c2099
Adding SiPixelLorentzAngleRcd PCL tags
tvami Oct 18, 2021
d3f069b
Adding CTPPS PCL tags
tvami Oct 18, 2021
6333f73
Code format
Oct 18, 2021
733a801
Converted the raw pointers that required delete to smart pointers.
MatiXOfficial Oct 18, 2021
de0fd9a
Explicitly remove and insert AlCa_LumiPixelsCounts_{Random,ZeroBias}_…
makortel Oct 18, 2021
87a4087
Merge pull request #35697 from Dr15Jones/esConsumesMuonLeftovers
cmsbuild Oct 19, 2021
d401592
Merge pull request #35654 from ChrisMisan/EventFilterFix
cmsbuild Oct 19, 2021
3c60d77
Merge pull request #35705 from Dr15Jones/fixUninitGBRForestTools
cmsbuild Oct 19, 2021
5e69593
Change config file to create a tag incl SiPixelLA and CTPPS
tvami Oct 18, 2021
99a1dc4
change bx constant to centrally defined value defined in DataFormats/…
perrotta Oct 19, 2021
2dfe916
Bug Fix for CLUE in BH section of HGCAL
rovere Oct 19, 2021
fb52070
Add multiprocess support into compareHistograms
rovere Oct 19, 2021
596662e
Merge pull request #35720 from tvami/NewMetaDataWfs
cmsbuild Oct 19, 2021
6254eee
Transition from watcher to producer for HcalTestAnalysis
Oct 19, 2021
d952116
Code check
Oct 19, 2021
d68381f
avoid double deletion of smart pointers leading to random unit test c…
mmusich Oct 19, 2021
6861d57
Using predefined PPSUnitConvertion.h instead of hardcoded constant fo…
mundim Oct 19, 2021
70b6da8
Merge pull request #35716 from Dr15Jones/esConsumesValidationEventGen…
cmsbuild Oct 19, 2021
3f31845
Merge pull request #35725 from perrotta/updateRawDataTask
cmsbuild Oct 19, 2021
ee09541
Fixed a wrong binning
quark2 Oct 19, 2021
21ae653
Merge pull request #35718 from bsunanda/Run3-sim93
cmsbuild Oct 19, 2021
419cab1
add SiPhase2OuterTrackerLorentzAngleReader and use it in unit tests
mmusich Oct 19, 2021
fd8dd86
Merge pull request #35652 from trackreco/updateMkFit_12_1_0_pre5
cmsbuild Oct 19, 2021
3bf0da7
Merge pull request #35703 from guitargeek/GsfTools_1
cmsbuild Oct 19, 2021
97af9c9
apply the noLoopers processModifier to Run2 2016 era and exclude it f…
mmusich Oct 18, 2021
a6c89bd
L2 tau identification with a CNN
valeriadamante Sep 21, 2021
05a4e22
Implementing changes from PR review
azotz Oct 14, 2021
de2f6c6
Fix path to get normalisatin json file
mbluj Oct 15, 2021
f5c2d8a
Remove type specifications from customisation; Use HLT_GRun_cff from …
mbluj Oct 15, 2021
3b10c57
Add the L2CNN to unit tests
mbluj Oct 15, 2021
c6238a5
implement many comments from PR review
azotz Oct 19, 2021
aa12144
make trimmed pixel vertex related variables configurable
azotz Oct 19, 2021
8ce60cc
replacing EventSetup with esConsumes
azotz Oct 19, 2021
c41e862
Merge pull request #35660 from trackreco/extendMkFitProdModifier_12_1…
cmsbuild Oct 19, 2021
2e838c0
Merge pull request #35563 from bsunanda/Phase2-hgx291
cmsbuild Oct 19, 2021
0c9e1ed
Use SimProducer for TB material budget studies
Oct 19, 2021
4d7de70
Code check
Oct 19, 2021
abd776a
Change trapezoid precision to 8
cvuosalo Oct 19, 2021
37fece7
Merge pull request #35728 from rovere/CompareHistoMP
cmsbuild Oct 20, 2021
2816b39
Merge pull request #35631 from CTPPS/pps-alignment-global-pcl
cmsbuild Oct 20, 2021
5f65797
adding online dqm plots to offline dqm for data relval
jshlee Oct 20, 2021
5882c72
Merge pull request #35727 from rovere/fixDeltaC_InBH
cmsbuild Oct 20, 2021
ded52a6
Merge pull request #35679 from CTPPS/ShiftToOrbitFrame
cmsbuild Oct 20, 2021
21892a8
Merge pull request #35730 from bsunanda/Run3-sim94
cmsbuild Oct 20, 2021
136dbee
Merge pull request #35737 from cvuosalo/solids-dimen-precision
cmsbuild Oct 20, 2021
39c47f7
implement new comments from PR review
azotz Oct 20, 2021
5bf111f
make file path retrieval more compact
azotz Oct 20, 2021
0f0430f
Merge pull request #35731 from mmusich/fixDoubleDeletionsFrompoolDbSe…
cmsbuild Oct 20, 2021
5fc2d46
A quick fix for the empty entries of extended FEDs
lwang046 Oct 20, 2021
ecbefc9
Correct comments in cfg files
Oct 20, 2021
e5c7aaf
change capitalization of data members and functions
azotz Oct 20, 2021
4c7f78a
esConsumes migration for muon alignment
hyunyong Oct 18, 2021
ebb99e8
apply comments
hyunyong Oct 18, 2021
687591e
use edm::one class, remove intermediate ESHandle
hyunyong Oct 19, 2021
56cd795
Merge pull request #35715 from pmandrik/splash_run_update_master
cmsbuild Oct 20, 2021
7e93281
rebase
hyunyong Oct 20, 2021
906a1fc
remove BuildFile.xml
hyunyong Oct 20, 2021
4558bf8
Improve logging of BeamSpot DQM clients
francescobrivio Oct 20, 2021
c60bf70
Include new L1 trigger tags in Run-3 MC GTs
tvami Oct 20, 2021
302916c
Use shared_ptr for MutableMonitorElementData
Dr15Jones Oct 20, 2021
4dd21eb
Changes to accommodate Splash events
abhih1 Oct 20, 2021
01931cb
Merge pull request #35741 from lwang046/HcalDQM-FixRunSummary
cmsbuild Oct 20, 2021
277ae78
Merge pull request #35722 from makortel/fixcustomisePixelLocalReconst…
cmsbuild Oct 21, 2021
8178c08
Merge pull request #35719 from hyunyong/esConsumesMigPR
cmsbuild Oct 21, 2021
3f8e286
Merge pull request #35721 from mmusich/noLoopers
cmsbuild Oct 21, 2021
8a454ee
Using Time Average of Sending and Receiving
AliinCern Oct 21, 2021
ef2421c
Ran scram build code-format
AliinCern Oct 21, 2021
4c0c307
Merge pull request #35749 from francescobrivio/alca-BS_debugPrintouts
cmsbuild Oct 21, 2021
8411a01
Merge pull request #35739 from jshlee/gem-validation-CMSSW_12_1_0_pre3
cmsbuild Oct 21, 2021
edd759b
remove unused includes and data member
azotz Oct 21, 2021
33367ae
improve readability
azotz Oct 21, 2021
e73fe94
remove description of previously removed variable
azotz Oct 21, 2021
0e1ee6a
Merge pull request #35755 from abhih1/SplashEventsMaster
cmsbuild Oct 21, 2021
7a62b3b
Take the Average inside a Function, Using getopt for Parsing, and add…
AliinCern Oct 21, 2021
4378aa3
Merge pull request #35756 from Dr15Jones/refCounMutableMonitorElement…
cmsbuild Oct 21, 2021
7846e1f
Merge pull request #35748 from tvami/InclNewL1Tag
cmsbuild Oct 21, 2021
db75011
Modified BuildFile.xml, and Deleted unused variables: cvalue, length,…
AliinCern Oct 21, 2021
f4299e6
Modified BuildFile.xml, and Deleted unused variables: cvalue, length,…
AliinCern Oct 21, 2021
532d278
Merge pull request #35259 from mmusich/ConsumesMigRefTraj
cmsbuild Oct 21, 2021
b383d8a
Added esConsumes to HiBasicGenTest
Dr15Jones Oct 21, 2021
806aaba
switch loop index to uint from uint16 in FlagsCleanerECAL
slava77 Oct 21, 2021
dc24f0f
Added esConsumes to MuonShowerInformationFiller
Dr15Jones Oct 21, 2021
fe6c114
Removed unnecessary includes
Dr15Jones Oct 21, 2021
26e32b1
Modernized test modules in RecoMuon/MuonIdentification
Dr15Jones Oct 21, 2021
57a62ea
try to remove the extra .cc files
Oct 19, 2021
387d347
import trackdnn_CKF in for Era_Run3_noMkFit
Oct 20, 2021
9e1488e
fix the name of the _mod
Oct 20, 2021
448ae25
remove dnn in the heavy ion track selection
Oct 20, 2021
8c9693c
fix import
Oct 21, 2021
77846bf
Removed unnecessary include
Dr15Jones Oct 21, 2021
23347a5
Moved fetchHcalAlgoData functionality to ED modules
Dr15Jones Oct 21, 2021
16173a3
Merge pull request #35640 from cms-tau-pog/CMSSW_12_1_X_tau-pog_L2wCNN
cmsbuild Oct 21, 2021
41dd793
Fix deprecated warkings in RecoJets/JetProducers
Dr15Jones Oct 21, 2021
8ee7488
Fix one definition rule violation in HLTriggerOffline/Muon
Dr15Jones Oct 21, 2021
0206a82
Use GlobalCache in BaseMVAValueMapProducer.
hqucms Oct 21, 2021
598febf
Use esConsumes for PropagateToMuon
Dr15Jones Oct 21, 2021
9d32ee7
Merge pull request #35768 from slava77/patch-105
cmsbuild Oct 21, 2021
727443c
solve conflict
Oct 21, 2021
6429b92
Enable creation of reduced material payloads
cvuosalo Oct 21, 2021
024be60
Merge pull request #35704 from guitargeek/HiSuperClusterProducer_1
cmsbuild Oct 22, 2021
f456ae6
Merge pull request #35773 from Dr15Jones/deprecatedRecoJetsJetProducers
cmsbuild Oct 22, 2021
bb7090e
Merge pull request #35771 from Dr15Jones/esConsumesRecoLocalCalo
cmsbuild Oct 22, 2021
5f1b571
Merge pull request #35770 from Dr15Jones/deprecatedRecoMuonMuonIdenti…
cmsbuild Oct 22, 2021
f84a333
fixes to copy log4cplus.properties locally when run
sikler Oct 18, 2021
9609845
added line for DQM monitoring service
sikler Oct 19, 2021
d685cd8
fixing dip name servers
sikler Oct 20, 2021
8041d41
Merge pull request #35777 from Dr15Jones/fixHLTriggerOfflineMuon
cmsbuild Oct 22, 2021
defa117
Merge pull request #35733 from quark2/GEM-onlineDQMForFixingBinning-1…
cmsbuild Oct 22, 2021
d8ebf45
modernize DQM/TrackerCommon
mmusich Oct 22, 2021
9d9e37f
Merge pull request #35767 from Dr15Jones/esConsumesHiBasicGenTest
cmsbuild Oct 22, 2021
06818d1
Include PPS persistent geometry in all GTs
malbouis Oct 21, 2021
b67b080
Switch for reading persistent PPS geometry record
malbouis Oct 21, 2021
04fad7f
Simple CSC digi and TP filter for Run-3 studies
Oct 22, 2021
0d6dc94
Merge pull request #35780 from francescobrivio/DIPserverBeamSpot
cmsbuild Oct 22, 2021
57f317d
Python3 migration fix
consuegs Oct 22, 2021
904d1c2
Merge pull request #35778 from cvuosalo/reduced-material
cmsbuild Oct 22, 2021
48ecde6
Merge pull request #35686 from minxiyang/MkFit-dnn
cmsbuild Oct 22, 2021
c0a6467
Fix CMS deprecated warnings in CommonTools/RecoAlgos
Dr15Jones Oct 22, 2021
ba07adb
update data GTs with PPS persistent geometry object
malbouis Oct 22, 2021
131b197
Remove unnecessary include
Dr15Jones Oct 22, 2021
a33c405
Use esConsumes for TrackMVCalssifier instances
Dr15Jones Oct 22, 2021
0a16b55
Merge pull request #35788 from consuegs/python3-migration-fix
cmsbuild Oct 23, 2021
ea43e07
Merge pull request #35708 from guitargeek/ptr_vector_1
cmsbuild Oct 23, 2021
7356243
Merge pull request #35505 from Dr15Jones/updateStatisticsSenderService
cmsbuild Oct 23, 2021
2e9fd62
Merge pull request #35782 from mmusich/modernize_DQM_TrackerCommon
cmsbuild Oct 23, 2021
7a1dea8
Merge pull request #35633 from bsunanda/Run2-gex96
cmsbuild Oct 23, 2021
9954513
Merge pull request #35717 from dildick/from-CMSSW_12_1_X_2021-10-15-1…
cmsbuild Oct 23, 2021
73a87b4
Merge pull request #35789 from Dr15Jones/deprecatedCommonToolsRecoAlgos
cmsbuild Oct 23, 2021
58b6b2b
Merge pull request #35774 from guitargeek/CommonTools_Statistics_1
cmsbuild Oct 23, 2021
1315b6a
Merge pull request #35792 from Dr15Jones/esConsumesRecoTrackerFinalTr…
cmsbuild Oct 23, 2021
717c100
Merge pull request #35450 from AliinCern/mpitest
cmsbuild Oct 23, 2021
f9defa4
use templates to simplify code
mmusich Oct 23, 2021
deb5fb1
update PPS geometry tag in data GTs
malbouis Oct 23, 2021
d4627bc
remove empty file
mmusich Oct 23, 2021
9b2ef16
fix log error message
mmusich Oct 23, 2021
724a53f
convert mkfit output warnings to LogInfo
slava77 Oct 23, 2021
df8ae5a
add 2018 fastsim workflow to the short matrix
slava77 Oct 23, 2021
e23f1bb
add unit tests
mmusich Oct 23, 2021
48bf203
fix bug in the passed detector type
mmusich Oct 24, 2021
ce0ff8f
improve DetectorStateFilter, less verbosity, use run number with mixe…
mmusich Oct 24, 2021
7871674
Merge pull request #35804 from slava77/patch-109
cmsbuild Oct 24, 2021
d8f9360
Merge pull request #35772 from malbouis/alca-PPSPersistentGeometry-12…
cmsbuild Oct 24, 2021
4c706cc
Workaround / fix in 12_1_X for Issue #35805
rappoccio Oct 24, 2021
a3fdef3
MonitorTrackResiduals: do not apply PV compatibility cut when running…
mmusich Oct 24, 2021
7bfdc71
Merge pull request #35802 from slava77/patch-108
cmsbuild Oct 24, 2021
8c1e16b
Merge pull request #35809 from rappoccio/promptreco_bug_35805_12_1_X
cmsbuild Oct 24, 2021
40c59a2
Merge pull request #35811 from mmusich/removeVertexCutForCosmicsResid…
cmsbuild Oct 24, 2021
3d24094
Merge pull request #35808 from mmusich/modernize_DQM_TrackerCommon
cmsbuild Oct 24, 2021
ef18ada
Merge pull request #35736 from bsunanda/Run3-TB63
cmsbuild Oct 24, 2021
5240778
Merge pull request #35698 from hqucms/dev/nano_jetReg
cmsbuild Oct 24, 2021
3268720
Merged ImprovePCC from repository VinInn with cms-merge-topic
VinInn Oct 25, 2021
58fd079
fix blocksize to be larger than maxpix/maxiter
VinInn Oct 25, 2021
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 @@ -130,6 +130,7 @@ def getSequence(process, collection,
"minimumHits": 10,
})
elif collection in ("ALCARECOTkAlCosmicsCTF0T",
"ALCARECOTkAlCosmicsCosmicTF0T",
"ALCARECOTkAlCosmicsInCollisions"):
isCosmics = True
options["TrackSelector"]["HighPurity"] = {} # drop high purity cut
Expand Down Expand Up @@ -336,7 +337,7 @@ def getSequence(process, collection,
**(mod[2])), src
modules.append(getattr(process, src))
else:
if mods[-1][-1]["method"] is "load" and \
if mods[-1][-1]["method"] == "load" and \
not mods[-1][-1].get("clone", False):
print("Name of the last module needs to be modifiable.")
sys.exit(1)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ class AlignmentMonitorMuonSystemMap1D : public AlignmentMonitorBase {
const edm::ESGetToken<DetIdAssociator, DetIdAssociatorRecord> m_esTokenDetId;
const edm::ESGetToken<Propagator, TrackingComponentsRecord> m_esTokenProp;
const edm::ESGetToken<MagneticField, IdealMagneticFieldRecord> m_esTokenMF;
const MuonResidualsFromTrack::BuilderToken m_esTokenBuilder;

// parameters
edm::InputTag m_muonCollectionTag;
Expand Down Expand Up @@ -155,6 +156,7 @@ AlignmentMonitorMuonSystemMap1D::AlignmentMonitorMuonSystemMap1D(const edm::Para
m_esTokenDetId(iC.esConsumes(edm::ESInputTag("", "MuonDetIdAssociator"))),
m_esTokenProp(iC.esConsumes(edm::ESInputTag("", "SteppingHelixPropagatorAny"))),
m_esTokenMF(iC.esConsumes()),
m_esTokenBuilder(iC.esConsumes(MuonResidualsFromTrack::builderESInputTag())),
m_muonCollectionTag(cfg.getParameter<edm::InputTag>("muonCollectionTag")),
m_minTrackPt(cfg.getParameter<double>("minTrackPt")),
m_maxTrackPt(cfg.getParameter<double>("maxTrackPt")),
Expand Down Expand Up @@ -271,6 +273,7 @@ void AlignmentMonitorMuonSystemMap1D::event(const edm::Event &iEvent,
const DetIdAssociator *muonDetIdAssociator_ = &iSetup.getData(m_esTokenDetId);
const Propagator *prop = &iSetup.getData(m_esTokenProp);
const MagneticField *magneticField = &iSetup.getData(m_esTokenMF);
auto builder = iSetup.getHandle(m_esTokenBuilder);

if (m_muonCollectionTag.label().empty()) // use trajectories
{
Expand All @@ -287,7 +290,7 @@ void AlignmentMonitorMuonSystemMap1D::event(const edm::Event &iEvent,
m_counter_trackdxy++;

MuonResidualsFromTrack muonResidualsFromTrack(
iSetup, magneticField, globalGeometry, muonDetIdAssociator_, prop, traj, track, pNavigator(), 1000.);
builder, magneticField, globalGeometry, muonDetIdAssociator_, prop, traj, track, pNavigator(), 1000.);
processMuonResidualsFromTrack(muonResidualsFromTrack, iEvent);
}
} // end if track has acceptable momentum
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ class AlignmentMonitorMuonVsCurvature : public AlignmentMonitorBase {
const edm::ESGetToken<DetIdAssociator, DetIdAssociatorRecord> m_esTokenDetId;
const edm::ESGetToken<Propagator, TrackingComponentsRecord> m_esTokenProp;
const edm::ESGetToken<MagneticField, IdealMagneticFieldRecord> m_esTokenMF;
const MuonResidualsFromTrack::BuilderToken m_esTokenBuilder;

// parameters
edm::InputTag m_muonCollectionTag;
Expand Down Expand Up @@ -88,6 +89,7 @@ AlignmentMonitorMuonVsCurvature::AlignmentMonitorMuonVsCurvature(const edm::Para
m_esTokenDetId(iC.esConsumes(edm::ESInputTag("", "MuonDetIdAssociator"))),
m_esTokenProp(iC.esConsumes(edm::ESInputTag("", "SteppingHelixPropagatorAny"))),
m_esTokenMF(iC.esConsumes()),
m_esTokenBuilder(iC.esConsumes(MuonResidualsFromTrack::builderESInputTag())),
m_muonCollectionTag(cfg.getParameter<edm::InputTag>("muonCollectionTag")),
m_minTrackPt(cfg.getParameter<double>("minTrackPt")),
m_minTrackP(cfg.getParameter<double>("minTrackP")),
Expand Down Expand Up @@ -201,6 +203,7 @@ void AlignmentMonitorMuonVsCurvature::event(const edm::Event &iEvent,
const DetIdAssociator *muonDetIdAssociator_ = &iSetup.getData(m_esTokenDetId);
const Propagator *prop = &iSetup.getData(m_esTokenProp);
const MagneticField *magneticField = &iSetup.getData(m_esTokenMF);
auto builder = iSetup.getHandle(m_esTokenBuilder);

if (m_muonCollectionTag.label().empty()) // use trajectories
{
Expand All @@ -211,7 +214,7 @@ void AlignmentMonitorMuonVsCurvature::event(const edm::Event &iEvent,

if (track->pt() > m_minTrackPt && track->p() > m_minTrackP && fabs(track->dxy(beamSpot->position())) < m_maxDxy) {
MuonResidualsFromTrack muonResidualsFromTrack(
iSetup, magneticField, globalGeometry, muonDetIdAssociator_, prop, traj, track, pNavigator(), 1000.);
builder, magneticField, globalGeometry, muonDetIdAssociator_, prop, traj, track, pNavigator(), 1000.);
processMuonResidualsFromTrack(muonResidualsFromTrack, traj);
} // end if track pT is within range
} // end loop over tracks
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ class AlignmentMonitorSegmentDifferences : public AlignmentMonitorBase {
const edm::ESGetToken<DetIdAssociator, DetIdAssociatorRecord> m_esTokenDetId;
const edm::ESGetToken<Propagator, TrackingComponentsRecord> m_esTokenProp;
const edm::ESGetToken<MagneticField, IdealMagneticFieldRecord> m_esTokenMF;
const MuonResidualsFromTrack::BuilderToken m_esTokenBuilder;

// parameters
edm::InputTag m_muonCollectionTag;
Expand Down Expand Up @@ -121,6 +122,7 @@ AlignmentMonitorSegmentDifferences::AlignmentMonitorSegmentDifferences(const edm
m_esTokenDetId(iC.esConsumes(edm::ESInputTag("", "MuonDetIdAssociator"))),
m_esTokenProp(iC.esConsumes(edm::ESInputTag("", "SteppingHelixPropagatorAny"))),
m_esTokenMF(iC.esConsumes()),
m_esTokenBuilder(iC.esConsumes(MuonResidualsFromTrack::builderESInputTag())),
m_muonCollectionTag(cfg.getParameter<edm::InputTag>("muonCollectionTag")),
m_minTrackPt(cfg.getParameter<double>("minTrackPt")),
m_minTrackP(cfg.getParameter<double>("minTrackP")),
Expand Down Expand Up @@ -376,6 +378,7 @@ void AlignmentMonitorSegmentDifferences::event(const edm::Event &iEvent,
const DetIdAssociator *muonDetIdAssociator_ = &iSetup.getData(m_esTokenDetId);
const Propagator *prop = &iSetup.getData(m_esTokenProp);
const MagneticField *magneticField = &iSetup.getData(m_esTokenMF);
auto builder = iSetup.getHandle(m_esTokenBuilder);

if (m_muonCollectionTag.label().empty()) // use trajectories
{
Expand All @@ -386,7 +389,7 @@ void AlignmentMonitorSegmentDifferences::event(const edm::Event &iEvent,

if (track->pt() > m_minTrackPt && track->p() > m_minTrackP && fabs(track->dxy(beamSpot->position())) < m_maxDxy) {
MuonResidualsFromTrack muonResidualsFromTrack(
iSetup, magneticField, globalGeometry, muonDetIdAssociator_, prop, traj, track, pNavigator(), 1000.);
builder, magneticField, globalGeometry, muonDetIdAssociator_, prop, traj, track, pNavigator(), 1000.);
processMuonResidualsFromTrack(muonResidualsFromTrack);
}
} // end loop over tracks
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/EventSetup.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "FWCore/Framework/interface/ConsumesCollector.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"

// products
Expand Down Expand Up @@ -105,7 +106,8 @@ TrackerToMuonPropagator::TrackerToMuonPropagator(const edm::ParameterSet& iConfi
m_globalMuonTracks = iConfig.getParameter<edm::InputTag>("globalMuonTracks");
m_refitTracker = iConfig.getParameter<bool>("refitTrackerTrack");
if (m_refitTracker) {
m_trackTransformer = new TrackTransformer(iConfig.getParameter<edm::ParameterSet>("trackerTrackTransformer"));
m_trackTransformer =
new TrackTransformer(iConfig.getParameter<edm::ParameterSet>("trackerTrackTransformer"), consumesCollector());
} else
m_trackTransformer = nullptr;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

#include "FWCore/Framework/interface/ConsumesCollector.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "CommonTools/UtilAlgos/interface/ObjectSelectorStream.h"
#include "CommonTools/UtilAlgos/interface/ObjectSelector.h"
#include "Alignment/CommonAlignmentProducer/interface/AlignmentCSCBeamHaloSelector.h"

// the following include is necessary to clone all track branches
Expand Down Expand Up @@ -37,6 +37,6 @@ struct CSCBeamHaloConfigSelector {
AlignmentCSCBeamHaloSelector theSelector;
};

typedef ObjectSelectorStream<CSCBeamHaloConfigSelector> AlignmentCSCBeamHaloSelectorModule;
typedef ObjectSelector<CSCBeamHaloConfigSelector> AlignmentCSCBeamHaloSelectorModule;

DEFINE_FWK_MODULE(AlignmentCSCBeamHaloSelectorModule);
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

#include "FWCore/Framework/interface/ConsumesCollector.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "CommonTools/UtilAlgos/interface/ObjectSelectorStream.h"
#include "CommonTools/UtilAlgos/interface/ObjectSelector.h"
#include "Alignment/CommonAlignmentProducer/interface/AlignmentCSCOverlapSelector.h"

// the following include is necessary to clone all track branches
Expand Down Expand Up @@ -35,6 +35,6 @@ struct CSCOverlapConfigSelector {
AlignmentCSCOverlapSelector theSelector;
};

typedef ObjectSelectorStream<CSCOverlapConfigSelector> AlignmentCSCOverlapSelectorModule;
typedef ObjectSelector<CSCOverlapConfigSelector> AlignmentCSCOverlapSelectorModule;

DEFINE_FWK_MODULE(AlignmentCSCOverlapSelectorModule);
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

#include "FWCore/Framework/interface/ConsumesCollector.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "CommonTools/UtilAlgos/interface/ObjectSelectorStream.h"
#include "CommonTools/UtilAlgos/interface/ObjectSelector.h"

//the selectores used to select the tracks
#include "Alignment/CommonAlignmentProducer/interface/AlignmentCSCTrackSelector.h"
Expand Down Expand Up @@ -39,6 +39,6 @@ struct CSCTrackConfigSelector {
AlignmentCSCTrackSelector theBaseSelector;
};

typedef ObjectSelectorStream<CSCTrackConfigSelector> AlignmentCSCTrackSelectorModule;
typedef ObjectSelector<CSCTrackConfigSelector> AlignmentCSCTrackSelectorModule;

DEFINE_FWK_MODULE(AlignmentCSCTrackSelectorModule);
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

#include "FWCore/Framework/interface/ConsumesCollector.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "CommonTools/UtilAlgos/interface/ObjectSelectorStream.h"
#include "CommonTools/UtilAlgos/interface/ObjectSelector.h"
#include "Alignment/CommonAlignmentProducer/interface/AlignmentMuonSelector.h"
#include "DataFormats/MuonReco/interface/MuonFwd.h"

Expand Down Expand Up @@ -48,6 +48,6 @@ struct MuonConfigSelector {
AlignmentMuonSelector theSelector;
};

typedef ObjectSelectorStream<MuonConfigSelector> AlignmentMuonSelectorModule;
typedef ObjectSelector<MuonConfigSelector> AlignmentMuonSelectorModule;

DEFINE_FWK_MODULE(AlignmentMuonSelectorModule);
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

#include "FWCore/Framework/interface/ConsumesCollector.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "CommonTools/UtilAlgos/interface/ObjectSelectorStream.h"
#include "CommonTools/UtilAlgos/interface/ObjectSelector.h"

//the selectores used to select the tracks
#include "Alignment/CommonAlignmentProducer/interface/AlignmentTrackSelector.h"
Expand Down Expand Up @@ -60,6 +60,6 @@ struct TrackConfigSelector {
AlignmentTwoBodyDecayTrackSelector theTwoBodyDecaySelector;
};

typedef ObjectSelectorStream<TrackConfigSelector> AlignmentTrackSelectorModule;
typedef ObjectSelector<TrackConfigSelector> AlignmentTrackSelectorModule;

DEFINE_FWK_MODULE(AlignmentTrackSelectorModule);
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "FWCore/Framework/interface/ConsumesCollector.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "CommonTools/UtilAlgos/interface/ObjectSelectorStream.h"
#include "CommonTools/UtilAlgos/interface/ObjectSelector.h"

//the selectores used to select the tracks
#include "Alignment/CommonAlignmentProducer/interface/AlignmentTracksFromVertexSelector.h"
Expand Down Expand Up @@ -32,10 +32,10 @@ struct TrackFromVertexConfigSelector {
AlignmentTrackFromVertexSelector theBaseSelector;
};

class AlignmentTrackFromVertexSelectorModule : public ObjectSelectorStream<TrackFromVertexConfigSelector> {
class AlignmentTrackFromVertexSelectorModule : public ObjectSelector<TrackFromVertexConfigSelector> {
public:
AlignmentTrackFromVertexSelectorModule(const edm::ParameterSet &ps)
: ObjectSelectorStream<TrackFromVertexConfigSelector>(ps) {}
: ObjectSelector<TrackFromVertexConfigSelector>(ps) {}
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions) {
edm::ParameterSetDescription desc;
desc.setComment("Alignment Tracks Selector from Vertices");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,11 @@ MillePedeAlignmentAlgorithm::MillePedeAlignmentAlgorithm(const edm::ParameterSet
theDir(theConfig.getUntrackedParameter<std::string>("fileDir")),
theAlignmentParameterStore(nullptr),
theAlignables(),
theTrajectoryFactory(
TrajectoryFactoryPlugin::get()->create(theConfig.getParameter<edm::ParameterSet>("TrajectoryFactory")
.getParameter<std::string>("TrajectoryFactoryName"),
theConfig.getParameter<edm::ParameterSet>("TrajectoryFactory"),
iC)),
theMinNumHits(cfg.getParameter<unsigned int>("minNumHits")),
theMaximalCor2D(cfg.getParameter<double>("max2Dcorrelation")),
firstIOV_(cfg.getUntrackedParameter<AlignmentAlgorithmBase::RunNumber>("firstIOV")),
Expand Down Expand Up @@ -273,9 +278,6 @@ void MillePedeAlignmentAlgorithm::initialize(const edm::EventSetup &setup,
theMonitor = std::make_unique<MillePedeMonitor>(tTopo, (theDir + moniFile).c_str());

// Get trajectory factory. In case nothing found, FrameWork will throw...
const edm::ParameterSet fctCfg(theConfig.getParameter<edm::ParameterSet>("TrajectoryFactory"));
const std::string fctName(fctCfg.getParameter<std::string>("TrajectoryFactoryName"));
theTrajectoryFactory = TrajectoryFactoryPlugin::get()->create(fctName, fctCfg);
}

if (this->isMode(myPedeSteerBit)) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,20 +106,20 @@ def plot(MillePedeUser, alignables, config):
for i in range(3):
# get first and last bin with content and chose the one which
# has a greater distance to the center
if (abs(numberOfBins / 2 - plot.histo[i].FindFirstBinAbove()) > abs(plot.histo[i].FindLastBinAbove() - numberOfBins / 2)):
if (abs(numberOfBins // 2 - plot.histo[i].FindFirstBinAbove()) > abs(plot.histo[i].FindLastBinAbove() - numberOfBins // 2)):
plot.maxBinShift[i] = abs(
numberOfBins / 2 - plot.histo[i].FindFirstBinAbove())
numberOfBins // 2 - plot.histo[i].FindFirstBinAbove())
# set the maxShift value
plot.maxShift[i] = plot.histo[i].GetBinCenter(
plot.histo[i].FindFirstBinAbove())
else:
plot.maxBinShift[i] = abs(
plot.histo[i].FindLastBinAbove() - numberOfBins / 2)
plot.histo[i].FindLastBinAbove() - numberOfBins // 2)
# set the maxShift value
plot.maxShift[i] = plot.histo[i].GetBinCenter(
plot.histo[i].FindLastBinAbove())
# skip empty histogram
if (abs(plot.maxBinShift[i]) == numberOfBins / 2 + 1):
if (abs(plot.maxBinShift[i]) == numberOfBins // 2 + 1):
plot.maxBinShift[i] = 0

# three types of ranges
Expand Down Expand Up @@ -179,10 +179,10 @@ def plot(MillePedeUser, alignables, config):
# count entries which are not shown anymore
for i in range(3):
# bin 1 to begin of histogram
for j in range(1, numberOfBins / 2 - plot.binShift[i]):
for j in range(1, numberOfBins // 2 - plot.binShift[i]):
plot.hiddenEntries[i] += plot.histo[i].GetBinContent(j)
# from the end of shown bins to the end of histogram
for j in range(numberOfBins / 2 + plot.binShift[i], plot.histo[i].GetNbinsX()):
for j in range(numberOfBins // 2 + plot.binShift[i], plot.histo[i].GetNbinsX()):
plot.hiddenEntries[i] += plot.histo[i].GetBinContent(j)

# apply new range
Expand Down
Loading