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

Validate CMSSW_11_2_0_pre8_Patatrack #561

Closed
wants to merge 975 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
975 commits
Select commit Hold shift + click to select a range
4404c3d
Merge pull request #31803 from apsallid/updatingvalscripts
cmsbuild Oct 16, 2020
5e78000
Merge pull request #31790 from jfernan2/CleanUnusedDQMHeaders
cmsbuild Oct 16, 2020
397b417
Merge pull request #31800 from CTPPS/BugFixHector
cmsbuild Oct 16, 2020
05c82a3
Merge pull request #31710 from fabiocos/fc-etl-v5
cmsbuild Oct 16, 2020
37c7bf6
Merge pull request #31812 from bsunanda/Run3-hcx266
cmsbuild Oct 16, 2020
99f65c7
Merge pull request #31813 from bsunanda/Run3-gex21
cmsbuild Oct 16, 2020
d774306
Merge pull request #31785 from mmusich/fixMoreWarningsInTrackingValid…
cmsbuild Oct 16, 2020
6ee4a6c
Merge pull request #31736 from Dr15Jones/removeVDTfromParticleFlowReco
cmsbuild Oct 16, 2020
d674b3b
Merge pull request #31495 from swertz/electronIPsign_from-CMSSW_11_2_…
cmsbuild Oct 16, 2020
9924ab1
Made TtEvent::printParticle a stand alone function
Dr15Jones Oct 16, 2020
8f6e93a
autoCond key, ESPrefer. Patches from @mmusich:
vargasa Oct 15, 2020
0d26fcf
fixing *1D histograms filling
gsorrentino18 Oct 16, 2020
c33597b
Merge branch 'master' into rmDebugInfo
vargasa Oct 16, 2020
5363318
Use BaseParticlePropagator also for propagation to HGCal for phase-2
mbluj Oct 16, 2020
7f18adc
Merge pull request #31809 from namapane/MFStandardSequencesCleanup
cmsbuild Oct 16, 2020
3888fe7
change int to uint8
gouskos Oct 16, 2020
1c7df09
Merge pull request #31660 from mandrenguyen/hiLegacyRun2CSVv2
cmsbuild Oct 16, 2020
03cfce4
Fix to enable concurrent processing of lumisections with ESIntegrityT…
tanmaymudholkar Oct 16, 2020
9277c0b
small simplification
mbluj Oct 16, 2020
be52a08
Explicitly tell compiler how to handle auto-generated functions
Dr15Jones Oct 16, 2020
e293a01
Removed unnecessary comments
Dr15Jones Oct 16, 2020
34d22ec
Make validation accept FWKINFO threshold
Dr15Jones Oct 16, 2020
467cd82
fixing hitZ histograms range
gsorrentino18 Oct 16, 2020
7a24161
Merge pull request #31806 from wddgit/dontHarcodeGlobalTag
cmsbuild Oct 16, 2020
24d5363
Merge pull request #31750 from Dr15Jones/fixL1MuBMTrack
cmsbuild Oct 16, 2020
22f6b9d
Merge pull request #31685 from guitargeek/deps_3
cmsbuild Oct 16, 2020
0b4f96b
Merge pull request #31707 from fwyzard/Services_update_CUDAService
cmsbuild Oct 16, 2020
559d224
Fixed code to follow CMS coding guidelines.
tanmaymudholkar Oct 16, 2020
0b8cdfd
Changes in 2D template making code cfg + adding a unit test
tvami Oct 14, 2020
3072c1a
Modify NPUTablesProducer to save maximum of pT hats. Add flag for thi…
nurfikri89 Oct 16, 2020
485601b
clean some more BuildFiles
guitargeek Oct 16, 2020
fdbde17
Remove cfis and use fillDescriptions defaults
mandrenguyen Oct 16, 2020
09c29c6
Merge pull request #31820 from mmusich/updateConfigs_SLHCUpgradeSimul…
cmsbuild Oct 16, 2020
b57b75c
Merge pull request #31818 from seungjin-yang/GEM-Offline-DQM-Sequence…
cmsbuild Oct 16, 2020
e1d8ff3
Properly propagate FWKINFO within the MessageLogger config system
Dr15Jones Oct 16, 2020
a2ce588
Merge pull request #31814 from bsunanda/Run3-gex22
cmsbuild Oct 16, 2020
5a3a782
Fixed bug in plot that stores LHC status.
tanmaymudholkar Oct 16, 2020
d266125
Set limit on FWKINFO severity messages
Dr15Jones Oct 16, 2020
b2bd0ae
code-format
Dr15Jones Oct 16, 2020
d3c347a
Try to sort out the issue of SimHit for muons using dd4hep
Oct 16, 2020
aaa0f06
Code check
Oct 16, 2020
61da785
Migrate GlobalMuonRefitter to EventSetup consumes
makortel Oct 16, 2020
fec1094
Migrate GlobalTrajectoryBuilderBase to EventSetup consumes
makortel Oct 16, 2020
27d5ed3
Migrate GlobalTrackQualityProducer fully to EventSetup consumes
makortel Oct 16, 2020
36f11b1
Migrate TevMuonProducer to EventSetup consumes
makortel Oct 16, 2020
f7fd98e
Migrate TrackTransformer to EventSetup consumes, but leave non-migrat…
makortel Oct 15, 2020
8ce9546
Migrate PhysicsTowerOrganizer to EventSetup consumes
makortel Oct 16, 2020
a484140
Merge pull request #31811 from vargasa/rmDebugInfo
cmsbuild Oct 17, 2020
fe2df40
Merge pull request #31730 from apsallid/cluetweaksforregemfactors
cmsbuild Oct 17, 2020
4e622e0
Merge pull request #31778 from makortel/esConsumesHcal
cmsbuild Oct 17, 2020
1865a0a
code-format changes
nurfikri89 Oct 17, 2020
731dad3
Merge pull request #31643 from mmusich/CalibTrackerSiStripCommon_more…
cmsbuild Oct 17, 2020
1935b6c
Merge pull request #31727 from mandrenguyen/hiPurityIsoTracks
cmsbuild Oct 17, 2020
e044268
Merge pull request #31658 from dan131riley/binary-guids
cmsbuild Oct 17, 2020
ffa2829
Fixed Non Planar Trapezoids
slomeo Oct 17, 2020
d4c7fd2
Add analyzer to dump content of Muon SimHits
Oct 17, 2020
e7ea7d6
Code check
Oct 17, 2020
900f6f7
Merge pull request #31834 from makortel/esConsumesMuon
cmsbuild Oct 17, 2020
2a6e915
Merge pull request #31835 from makortel/esConsumesHcal2
cmsbuild Oct 17, 2020
0814557
EgammaHadTower should not use EventSetup directly
guitargeek Oct 7, 2020
f0e02d0
less member variables for EgammaHadTower
guitargeek Oct 7, 2020
d57cec7
EgammaHadTower to namespace
guitargeek Oct 7, 2020
5b5a4da
modernize ElectronHcalHelper
guitargeek Oct 18, 2020
e108cfe
Merge pull request #31780 from christopheralanwest/alca-remove-obsole…
cmsbuild Oct 18, 2020
372a7f1
migrate ElectronHcalHelper to esConsumes
guitargeek Oct 18, 2020
4fec42d
Make the list of names as input parameters
Oct 18, 2020
0344b48
Code check
Oct 18, 2020
1533e0b
Add a new scenario 2026D74 with V14 HGCal and GE0
Oct 18, 2020
f1bfc2e
remove hgcal local reco from reconstruction_trackingOnlyTask for trac…
slava77devel Oct 18, 2020
5e03f73
GEMDigiToRawModule - fix AMC size in packing
jshlee Oct 18, 2020
066c859
remove commented code
jshlee Oct 18, 2020
bc71867
Added PSetTemplate to allow description of a PSet
Dr15Jones Oct 18, 2020
6aa2342
Removed reset statement to make code compatible with concurrent lumis…
tanmaymudholkar Oct 18, 2020
548ed0c
implement review comments and less template parameters
guitargeek Oct 18, 2020
72f446b
Code formatting fix.
tanmaymudholkar Oct 19, 2020
a671c9b
Merge pull request #31839 from slomeo/FixedNonPlanarTrapezoidsScenari…
cmsbuild Oct 19, 2020
6911b1b
Update HCAL channel quality for Run 3
christopheralanwest Oct 19, 2020
d88eb3a
Introduce scenario for 2016 cosmics with realistic conditions
christopheralanwest Oct 19, 2020
8a1fdc4
Merge pull request #31838 from bsunanda/Run3-gem55
cmsbuild Oct 19, 2020
ac52e07
Merge pull request #31732 from Dr15Jones/sigcppDependency
cmsbuild Oct 19, 2020
7dba5b4
Merge pull request #31626 from CTPPS/pps_rem_obs_alig_data
cmsbuild Oct 19, 2020
2aee2d1
Merge pull request #31696 from gouskos/btv-sv-ntracks-master
cmsbuild Oct 19, 2020
97fcb96
fix version in IOrules of l1t::RegionalMuonCand
silviodonato Oct 19, 2020
9092c57
Change v2x to v3 for muonNumbering/2021
Oct 19, 2020
cd30f3e
Also get changes from Sergio
Oct 19, 2020
8ed1645
Step toward transition to dd4hep for Phase2 scenarios
Oct 19, 2020
aeaaf65
Migrate {Ecal,Hcal}HaloAlgo to EventSetup consumes
makortel Oct 16, 2020
5f8afba
Avoid error from static analyzer
Oct 19, 2020
aa3ab59
Use ESGetToken and LogVerbatim
Oct 19, 2020
ad22b28
ESGetToken for some more EgammaElectronProducers
guitargeek Oct 19, 2020
ae58abe
Merge pull request #31848 from silviodonato/fixL1tRegionalMuonCandIOr…
cmsbuild Oct 19, 2020
af0da13
Removed unused fwkJobReports from MessageLogger
Dr15Jones Oct 19, 2020
bc6fe4a
Merge pull request #31729 from vargasa/rmGeoDetExtra
cmsbuild Oct 19, 2020
c717223
Code check
Oct 19, 2020
ad1881e
Removed unused fwkJobReports from MessageLogger
Dr15Jones Oct 19, 2020
970ef42
Removed unused fwkJobReports from MessageLogger
Dr15Jones Oct 19, 2020
ebcf66f
Removed unused fwkJobReports from MessageLogger
Dr15Jones Oct 19, 2020
d67bd80
Add back explicit destructor for TrackDetectorAssociator
makortel Oct 19, 2020
7a0a8b2
Removed unused fwkJobReports from MessageLogger
Dr15Jones Oct 19, 2020
b4a6d66
Removed unused fwkJobReports from MessageLogger
Dr15Jones Oct 19, 2020
3036e5d
Merge pull request #31689 from tanmaymudholkar/concurrentLumisFix_112X
cmsbuild Oct 19, 2020
1f87312
Merge pull request #31769 from gsorrentino18/gs-2DisksEtlValidation
cmsbuild Oct 19, 2020
fb4c87a
Removed unused fwkJobReports from MessageLogger
Dr15Jones Oct 19, 2020
9a90074
Merge pull request #31841 from Dr15Jones/addedPSetTemplate
cmsbuild Oct 19, 2020
8ca5e24
Merge pull request #31846 from christopheralanwest/alca-realistic-201…
cmsbuild Oct 19, 2020
3c355c4
Merge pull request #31845 from christopheralanwest/alca-hcal-channel-…
cmsbuild Oct 19, 2020
4261f97
Removed unused fwkJobReports from MessageLogger
Dr15Jones Oct 19, 2020
536686c
Removed unused fwkJobReports from MessageLogger
Dr15Jones Oct 19, 2020
26708da
Removed unused fwkJobReports from MessageLogger
Dr15Jones Oct 19, 2020
d7cec9e
added more sanity checks
jshlee Oct 19, 2020
fe75e75
Removed unused fwkJobReports from MessageLogger
Dr15Jones Oct 19, 2020
3e29329
Merge pull request #31815 from Dr15Jones/fwkLog
cmsbuild Oct 20, 2020
f2f2d3c
Merge pull request #31860 from Dr15Jones/rmFwkJobReportsIOMC
cmsbuild Oct 20, 2020
9dbd360
Merge pull request #31470 from cms-tau-pog/CMSSW_11_2_X_tau-pog_anti-…
cmsbuild Oct 20, 2020
ff40bab
typo
jshlee Oct 20, 2020
6d3614d
Fix warning about "type qualifier on return type is meaningless"
fwyzard Oct 20, 2020
c09d6ee
replace tbb containers with std ones
Oct 10, 2020
966e129
final changes to replace tbb with std - requires updated dd4hep
ianna Oct 13, 2020
66f87c6
update to a new API
ianna Oct 13, 2020
755406f
update to the new dd4hep version
ianna Oct 14, 2020
1290152
use regex comparison if selection is a regex
ianna Oct 15, 2020
d4a5a55
remove unused variable
ianna Oct 15, 2020
6d1e1d0
update to new vesrion of dd4hep
ianna Oct 15, 2020
02c84a8
reverse comparison
Oct 15, 2020
724d941
replace tbb containers with std ones
Oct 10, 2020
fe0ac3f
no need for atomic
ianna Oct 12, 2020
6cd3fe5
final changes and cleanup
ianna Oct 16, 2020
58a5d0d
clang tidy
ianna Oct 16, 2020
784badb
one more fix and code format
ianna Oct 19, 2020
c1d1eb8
Merge pull request #31861 from Dr15Jones/rmFwkJobReportsSLHCUpgradeSi…
cmsbuild Oct 20, 2020
9b77f72
Merge pull request #31858 from Dr15Jones/rmFwkJobReportsGeometry
cmsbuild Oct 20, 2020
32270f7
Merge pull request #31831 from nurfikri89/from112X_202010142300_nanoj…
cmsbuild Oct 20, 2020
1a7004c
Merge pull request #31698 from mandrenguyen/subEventGenJetHIminiAOD
cmsbuild Oct 20, 2020
6828a9f
use edm::ESWatcher to see if records change
guitargeek Oct 20, 2020
3cf2b9c
Merge pull request #31857 from Dr15Jones/rmFwkJobReportsGeneratorInte…
cmsbuild Oct 20, 2020
7f46207
fix stray Global Tags post GeometricDetExtra Migration
mmusich Oct 20, 2020
21c3725
Synchronise with CMSSW_10_4_0_pre2
fwyzard Nov 14, 2018
ec46b7c
Skip CUDA-related tests if no GPU is present (#252)
fwyzard Jan 17, 2019
6ecc08d
Apply clang-format style formatting
fwyzard Sep 11, 2019
c58b7af
Rename exitSansCUDADevices to requireCUDADevices (#423)
fwyzard Dec 2, 2019
d83badb
Implement changes from the CUDA framework review (#429)
makortel Jan 17, 2020
19af367
Synchronise with CMSSW_11_1_0_pre7
fwyzard May 11, 2020
230403b
Update ECAL and HCAL reconstruction to run on multple GPUs [1/3] (#502)
vkhristenko Jul 12, 2020
1c0e66d
Apply code formatting
fwyzard Jul 12, 2020
8938c57
Move multifit/MAHI common code to DataFormats/CaloRecHit (#557)
mariadalfonso Oct 20, 2020
9a44bca
Merge pull request #31855 from Dr15Jones/rmFwkJobReportsDQMServices
cmsbuild Oct 20, 2020
6392a25
Merge pull request #31862 from Dr15Jones/rmFwkJobReportsValidation
cmsbuild Oct 20, 2020
e2b2ead
Merge pull request #31829 from tanmaymudholkar/concurrentLumisFix_ES_…
cmsbuild Oct 20, 2020
df56fdc
Removed unused fwkJobReports from MessageLogger tests
Dr15Jones Oct 19, 2020
3d26a59
Changed category FwkJob to FwkTest for all tests
Dr15Jones Oct 19, 2020
5e602a8
clang-format
Dr15Jones Oct 19, 2020
917004d
fix stray Global Tags post GeometricDetExtra Migration
mmusich Oct 20, 2020
bd56616
Merge pull request #31591 from kdlong/NanoGen_dqm
cmsbuild Oct 20, 2020
7eb2e99
Added pull request number comment
Dr15Jones Oct 20, 2020
53de0fc
Take notes from Kevin
Oct 20, 2020
eb46597
Utilize ESGetToken in most of the classes in the package HcalCalibAlgos
Oct 20, 2020
5e41548
Code check
Oct 20, 2020
cac0b7e
Removed FwkJob category from MessageLogger config
Dr15Jones Oct 20, 2020
accdb22
Bad particle filter for 2018 PbPb data
mandrenguyen Oct 5, 2020
b1f1b02
code checks
mandrenguyen Oct 5, 2020
599722e
remove abs causing clang warning
mandrenguyen Oct 5, 2020
482b98e
Change to EDProducer, fix vtx error calculation
mandrenguyen Oct 6, 2020
6bc1375
Changed to global edproducer + other style comments from Andrea
mandrenguyen Oct 6, 2020
6aef984
code format
mandrenguyen Oct 6, 2020
e25e91b
Factorize pp_on_AA_2018 and pp_on_PbPb_run3 era
mandrenguyen Oct 6, 2020
1dcc3b6
Add modifier for HI reMiniAOD of 2018 PbPb data
mandrenguyen Oct 8, 2020
d7d3af1
code checks
mandrenguyen Oct 8, 2020
33075f5
use default destructor
mandrenguyen Oct 8, 2020
525930b
minor cleanup
mandrenguyen Oct 8, 2020
87467f5
missed one instance for new miniAOD modifier
mandrenguyen Oct 8, 2020
8383fb3
Switch from era to process modifier
mandrenguyen Oct 8, 2020
7d85a56
remove modifier from list of eras
mandrenguyen Oct 8, 2020
84cc4d8
Era cleanup that got lost in the shuffle
mandrenguyen Oct 9, 2020
307021a
fix name for keeping cleaned packed candidates
mandrenguyen Oct 13, 2020
6cc47af
Merge pull request #31656 from dildick/from-CMSSW_11_2_X_2020-10-02-1…
cmsbuild Oct 20, 2020
037c64a
Merge pull request #31763 from makortel/esConsumesL1
cmsbuild Oct 20, 2020
1ab028e
Cleaning of PGeometricTimingDetExtra
fabiocos Oct 20, 2020
d6fd722
Update tests for ESGetToken and also for checking content in geometry
Oct 20, 2020
5ef8093
Code check
Oct 20, 2020
fed35e3
Merge pull request #31801 from makortel/esConsumesCSCTFTrackProducer
cmsbuild Oct 20, 2020
e909dd3
scram b code-format
fabiocos Oct 20, 2020
ea692a6
Merge pull request #31844 from slava77/CMSSW_11_2_X_2020-10-16-1100/s…
cmsbuild Oct 20, 2020
bb6f49d
Merge pull request #31853 from Dr15Jones/rmFwkJobReportsCalibration
cmsbuild Oct 20, 2020
6286c1a
Merge pull request #31852 from Dr15Jones/rmFwkJobReportsAlignment
cmsbuild Oct 20, 2020
bb76a8f
Merge pull request #31781 from perrotta/removeAfewDeadAssignments
cmsbuild Oct 20, 2020
b1ff045
Merge pull request #31850 from bsunanda/Run3-alca173
cmsbuild Oct 20, 2020
3b0ba7a
Merge pull request #31871 from mmusich/fixStrayGTsPostGeometricDetExt…
cmsbuild Oct 20, 2020
7f4ea15
Use Carl's suggestions
Oct 20, 2020
d89b13e
reduced warnings to 1 per FED
jshlee Oct 20, 2020
b301e10
Use Carl's suggestions
Oct 20, 2020
0573325
clean up filter test and merge specifics
ianna Oct 20, 2020
652bcdb
Made changes to RecAnalyzerMinBias as suggested by Chris
Oct 20, 2020
2e686d1
Code check
Oct 20, 2020
c9b5e8e
Putting the unit tests into one file
tvami Oct 16, 2020
9508947
Merge pull request #31827 from mmusich/splitTecMonitoring
cmsbuild Oct 21, 2020
cb16ffd
Merge pull request #31704 from cms-patatrack/patatrack_integration_6_…
cmsbuild Oct 21, 2020
51d30bf
Merge pull request #31833 from makortel/esConsumesTrackTransformer
cmsbuild Oct 21, 2020
0274c12
Merge pull request #31849 from bsunanda/Phase2-gex26
cmsbuild Oct 21, 2020
deaa645
added back edm::Log category strings
jshlee Oct 21, 2020
86940b2
Merge pull request #31836 from makortel/esConsumesHaloAlgo
cmsbuild Oct 21, 2020
a76b298
Merge pull request #31808 from namapane/DT_vdriftDBMigration
cmsbuild Oct 21, 2020
d4db28e
drop type specs in RecoHGCal
jeongeun Oct 21, 2020
6e2754b
Merge pull request #31859 from Dr15Jones/rmFwkJobReportsHLTrigger
cmsbuild Oct 21, 2020
bb15b10
Merge pull request #31865 from Dr15Jones/rmFwkJobReportsFWCore
cmsbuild Oct 21, 2020
40d5957
Correct for preshower numbering scheme
Oct 21, 2020
b0ef538
Code Check
Oct 21, 2020
99bc2aa
Add a few sens.xml with expanded list of sensitive volumes
Oct 21, 2020
383942a
re-introduce namespace in Ecal barrel
ianna Oct 21, 2020
60baa8f
code format
ianna Oct 21, 2020
0d7a7fb
Removed obsolete fwkJobReports option from MessageLogger
Dr15Jones Oct 21, 2020
50a4088
FrameworkJobReport as a category needs to be removed
Dr15Jones Oct 21, 2020
2209a87
Removed deprecated messageIDs parameter
Dr15Jones Oct 21, 2020
81b730f
Remove unused FwkJob category from configurations
Dr15Jones Oct 21, 2020
c05c9e7
Merge pull request #31885 from ianna/dd4hep-ecal-barrel-namespace-v1
cmsbuild Oct 21, 2020
6163bc3
Merge pull request #31881 from jeongeun/hgcalsyntax112X
cmsbuild Oct 21, 2020
0e81ac1
Merge pull request #31788 from mmusich/migrateAwayFrom_AutoFromDBCurrent
cmsbuild Oct 21, 2020
abe60ac
Merge pull request #31832 from bsunanda/Run3-gex24
cmsbuild Oct 21, 2020
ef24cdc
fix bx issues for mc using vfat v2
jshlee Oct 21, 2020
cd8087b
Merge pull request #31882 from bsunanda/Run3-gex26
cmsbuild Oct 21, 2020
3af362a
Merge pull request #31876 from bsunanda/Run4-hgx265
cmsbuild Oct 21, 2020
472b6db
Merge pull request #31883 from bsunanda/Run3-gex25
cmsbuild Oct 21, 2020
971861d
Merge pull request #31700 from guitargeek/EgammaHadTower_1
cmsbuild Oct 21, 2020
11c67e5
Merge pull request #31668 from mandrenguyen/hiBadParticleFilter112X
cmsbuild Oct 21, 2020
1d50057
Merge pull request #31314 from JanFSchulte/VHIntegrationV2
cmsbuild Oct 21, 2020
e6d0f87
Merge pull request #31842 from bsunanda/Phase2-gex25
cmsbuild Oct 21, 2020
d20498f
restore merge filters
ianna Oct 21, 2020
99b4212
Merge pull request #31873 from bsunanda/Run3-alca174
cmsbuild Oct 22, 2020
443911e
Add PbPb modifications to egamma sequences to Run 3 era
mandrenguyen Oct 22, 2020
6841d20
apply code check patch
ianna Oct 22, 2020
8c3c47e
Merge pull request #31879 from ianna/dd4hep-update-21-10-2020
cmsbuild Oct 22, 2020
17ce976
Merge pull request #31802 from makortel/esConsumesTrackDetectorAssoci…
cmsbuild Oct 22, 2020
782571c
Merge pull request #31830 from guitargeek/deps_1
cmsbuild Oct 22, 2020
e02d303
Merge pull request #31874 from Dr15Jones/rmFwkJob
cmsbuild Oct 22, 2020
5a0ab55
Merge pull request #31875 from fabiocos/fc-pgtdextra
cmsbuild Oct 22, 2020
379dd0f
Merge pull request #31868 from fwyzard/fix_HcalObjects_warning
cmsbuild Oct 22, 2020
0e952f3
Temporarily remove from the matrix workflows for D72 and D73, pending…
fabiocos Oct 22, 2020
325b07c
Merge pull request #31789 from perrotta/cleanUpDataFormatMuon
cmsbuild Oct 22, 2020
39eab56
SubtractionSolid Vs UnionSolid For ME
slomeo Oct 22, 2020
53fc108
Merge pull request #31796 from tvami/PixelTempMaking2D
cmsbuild Oct 22, 2020
9eaf2ce
GEMDigiToRawModule - always make AMCs
jshlee Oct 22, 2020
7433f4c
code-checks
jshlee Oct 22, 2020
78a7536
code cleanup
jshlee Oct 22, 2020
57b98a9
Merge pull request #31899 from fabiocos/fc-fixWFs
cmsbuild Oct 22, 2020
c200bd6
Merge pull request #31903 from slomeo/SubtractionSolidVsUnionSolidForME
cmsbuild Oct 22, 2020
d0f9772
Merge pull request #31864 from Dr15Jones/rmFwkJobReportsL1Trigger
cmsbuild Oct 22, 2020
bbf5838
Merge pull request #31856 from Dr15Jones/rmFwkJobReportsEventFilter
cmsbuild Oct 22, 2020
ed303b7
Merge pull request #31888 from Dr15Jones/cleanupMessageLogger
cmsbuild Oct 22, 2020
9d0ce20
Merge pull request #31897 from mandrenguyen/egammaPbPbRun3
cmsbuild Oct 22, 2020
3c9bd1b
Merge pull request #31863 from jshlee/gem-unpacker-update-CMSSW_11_2_…
cmsbuild Oct 22, 2020
6c2a633
Synchronise with CMSSW_11_2_0_pre8
fwyzard Oct 23, 2020
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
  •  
  •  
  •  
18 changes: 0 additions & 18 deletions Alignment/CTPPS/data/RPixGeometryCorrections.xml

This file was deleted.

43 changes: 0 additions & 43 deletions Alignment/CocoaApplication/interface/CocoaAnalyzer.h

This file was deleted.

146 changes: 70 additions & 76 deletions Alignment/CocoaApplication/src/CocoaAnalyzer.cc
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
#include "FWCore/Framework/interface/ESTransientHandle.h"
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/EventSetup.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "Geometry/Records/interface/IdealGeometryRecord.h"

#include "Alignment/CocoaApplication/interface/CocoaAnalyzer.h"
#include "Alignment/CocoaUtilities/interface/ALIUtils.h"
#include "Alignment/CocoaModel/interface/Model.h"
#include "Alignment/CocoaFit/interface/Fit.h"
Expand All @@ -22,6 +22,34 @@
#include "Alignment/CocoaModel/interface/OpticalObject.h"
#include "Alignment/CocoaUtilities/interface/GlobalOptionMgr.h"
#include "Alignment/CocoaFit/interface/CocoaDBMgr.h"
#include "FWCore/Framework/interface/one/EDAnalyzer.h"
#include "DetectorDescription/DDCMS/interface/DDSpecParRegistry.h"
#include "CondFormats/OptAlignObjects/interface/OpticalAlignments.h"
#include "CondFormats/OptAlignObjects/interface/OpticalAlignMeasurements.h"

class CocoaAnalyzer : public edm::one::EDAnalyzer<edm::one::SharedResources> {
public:
explicit CocoaAnalyzer(edm::ParameterSet const& p);
explicit CocoaAnalyzer(int i) {}
~CocoaAnalyzer() override {}

void beginJob() override;
void analyze(const edm::Event& e, const edm::EventSetup& c) override;

private:
void readXMLFile(const edm::EventSetup& evts);

std::vector<OpticalAlignInfo> readCalibrationDB(const edm::EventSetup& evts);
void correctAllOpticalAlignments(std::vector<OpticalAlignInfo>& allDBOpticalAlignments);
void correctOpticalAlignmentParameter(OpticalAlignParam& myXMLParam, const OpticalAlignParam& myDBParam);

void runCocoa();

private:
OpticalAlignments oaList_;
OpticalAlignMeasurements measList_;
std::string theCocoaDaqRootFileName_;
};

using namespace cms_units::operators;

Expand Down Expand Up @@ -160,35 +188,35 @@ void CocoaAnalyzer::readXMLFile(const edm::EventSetup& evts) {
oaInfo.x_.name_ = "X";
oaInfo.x_.dim_type_ = "centre";
oaInfo.x_.value_ = transl.x() / (1._m); // COCOA units are m
oaInfo.x_.error_ = getParameterValueFromSpecParSections<double>(allSpecParSections,
nodePath,
"centre_X_sigma",
0) /
oaInfo.x_.error_ = cms::getParameterValueFromSpecParSections<double>(allSpecParSections,
nodePath,
"centre_X_sigma",
0) /
(1._m); // COCOA units are m
oaInfo.x_.quality_ = static_cast<int>(
getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "centre_X_quality", 0));
cms::getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "centre_X_quality", 0));
// Y
oaInfo.y_.name_ = "Y";
oaInfo.y_.dim_type_ = "centre";
oaInfo.y_.value_ = transl.y() / (1._m); // COCOA units are m
oaInfo.y_.error_ = getParameterValueFromSpecParSections<double>(allSpecParSections,
nodePath,
"centre_Y_sigma",
0) /
oaInfo.y_.error_ = cms::getParameterValueFromSpecParSections<double>(allSpecParSections,
nodePath,
"centre_Y_sigma",
0) /
(1._m); // COCOA units are m
oaInfo.y_.quality_ = static_cast<int>(
getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "centre_Y_quality", 0));
cms::getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "centre_Y_quality", 0));
// Z
oaInfo.z_.name_ = "Z";
oaInfo.z_.dim_type_ = "centre";
oaInfo.z_.value_ = transl.z() / (1._m); // COCOA units are m
oaInfo.z_.error_ = getParameterValueFromSpecParSections<double>(allSpecParSections,
nodePath,
"centre_Z_sigma",
0) /
oaInfo.z_.error_ = cms::getParameterValueFromSpecParSections<double>(allSpecParSections,
nodePath,
"centre_Z_sigma",
0) /
(1._m); // COCOA units are m
oaInfo.z_.quality_ = static_cast<int>(
getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "centre_Z_quality", 0));
cms::getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "centre_Z_quality", 0));

// ROTATIONS

Expand Down Expand Up @@ -234,34 +262,35 @@ void CocoaAnalyzer::readXMLFile(const edm::EventSetup& evts) {
oaInfo.angx_.name_ = "X";
oaInfo.angx_.dim_type_ = "angles";
oaInfo.angx_.value_ =
getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "angles_X_value", 0);
cms::getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "angles_X_value", 0);
oaInfo.angx_.error_ =
getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "angles_X_sigma", 0);
cms::getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "angles_X_sigma", 0);
oaInfo.angx_.quality_ = static_cast<int>(
getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "angles_X_quality", 0));
cms::getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "angles_X_quality", 0));
// Y
oaInfo.angy_.name_ = "Y";
oaInfo.angy_.dim_type_ = "angles";
oaInfo.angy_.value_ =
getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "angles_Y_value", 0);
cms::getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "angles_Y_value", 0);
oaInfo.angy_.error_ =
getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "angles_Y_sigma", 0);
cms::getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "angles_Y_sigma", 0);
oaInfo.angy_.quality_ = static_cast<int>(
getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "angles_Y_quality", 0));
cms::getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "angles_Y_quality", 0));
// Z
oaInfo.angz_.name_ = "Z";
oaInfo.angz_.dim_type_ = "angles";
oaInfo.angz_.value_ =
getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "angles_Z_value", 0);
cms::getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "angles_Z_value", 0);
oaInfo.angz_.error_ =
getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "angles_Z_sigma", 0);
cms::getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "angles_Z_sigma", 0);
oaInfo.angz_.quality_ = static_cast<int>(
getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "angles_Z_quality", 0));
cms::getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "angles_Z_quality", 0));

oaInfo.type_ = getParameterValueFromSpecParSections<std::string>(allSpecParSections, nodePath, "cocoa_type", 0);
oaInfo.type_ =
cms::getParameterValueFromSpecParSections<std::string>(allSpecParSections, nodePath, "cocoa_type", 0);

oaInfo.ID_ =
static_cast<int>(getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "cmssw_ID", 0));
oaInfo.ID_ = static_cast<int>(
cms::getParameterValueFromSpecParSections<double>(allSpecParSections, nodePath, "cmssw_ID", 0));

if (ALIUtils::debug >= 4) {
edm::LogInfo("Alignment") << "CocoaAnalyzer::ReadXML OBJECT " << oaInfo.name_ << " pos/angles read ";
Expand All @@ -279,15 +308,15 @@ void CocoaAnalyzer::readXMLFile(const edm::EventSetup& evts) {
// EXTRA PARAM ENTRIES (FROM XMLS)
// Here initial code to define the containers was fully removed, this is much more compact.
const std::vector<std::string>& names =
getAllParameterValuesFromSpecParSections<std::string>(allSpecParSections, nodePath, "extra_entry");
cms::getAllParameterValuesFromSpecParSections<std::string>(allSpecParSections, nodePath, "extra_entry");
const std::vector<std::string>& dims =
getAllParameterValuesFromSpecParSections<std::string>(allSpecParSections, nodePath, "dimType");
cms::getAllParameterValuesFromSpecParSections<std::string>(allSpecParSections, nodePath, "dimType");
const std::vector<double>& values =
getAllParameterValuesFromSpecParSections<double>(allSpecParSections, nodePath, "value");
cms::getAllParameterValuesFromSpecParSections<double>(allSpecParSections, nodePath, "value");
const std::vector<double>& errors =
getAllParameterValuesFromSpecParSections<double>(allSpecParSections, nodePath, "sigma");
cms::getAllParameterValuesFromSpecParSections<double>(allSpecParSections, nodePath, "sigma");
const std::vector<double>& quality =
getAllParameterValuesFromSpecParSections<double>(allSpecParSections, nodePath, "quality");
cms::getAllParameterValuesFromSpecParSections<double>(allSpecParSections, nodePath, "quality");

if (ALIUtils::debug >= 4) {
edm::LogInfo("Alignment") << " CocoaAnalyzer::ReadXML: Fill extra entries with read parameters ";
Expand Down Expand Up @@ -320,25 +349,25 @@ void CocoaAnalyzer::readXMLFile(const edm::EventSetup& evts) {

// MEASUREMENTS (FROM XMLS)
const std::vector<std::string>& measNames =
getAllParameterValuesFromSpecParSections<std::string>(allSpecParSections, nodePath, "meas_name");
cms::getAllParameterValuesFromSpecParSections<std::string>(allSpecParSections, nodePath, "meas_name");
const std::vector<std::string>& measTypes =
getAllParameterValuesFromSpecParSections<std::string>(allSpecParSections, nodePath, "meas_type");
cms::getAllParameterValuesFromSpecParSections<std::string>(allSpecParSections, nodePath, "meas_type");

std::map<std::string, std::vector<std::string>> measObjectNames;
std::map<std::string, std::vector<std::string>> measParamNames;
std::map<std::string, std::vector<double>> measParamValues;
std::map<std::string, std::vector<double>> measParamSigmas;
std::map<std::string, std::vector<double>> measIsSimulatedValue;
for (const auto& name : measNames) {
measObjectNames[name] = getAllParameterValuesFromSpecParSections<std::string>(
measObjectNames[name] = cms::getAllParameterValuesFromSpecParSections<std::string>(
allSpecParSections, nodePath, "meas_object_name_" + name);
measParamNames[name] = getAllParameterValuesFromSpecParSections<std::string>(
measParamNames[name] = cms::getAllParameterValuesFromSpecParSections<std::string>(
allSpecParSections, nodePath, "meas_value_name_" + name);
measParamValues[name] =
getAllParameterValuesFromSpecParSections<double>(allSpecParSections, nodePath, "meas_value_" + name);
cms::getAllParameterValuesFromSpecParSections<double>(allSpecParSections, nodePath, "meas_value_" + name);
measParamSigmas[name] =
getAllParameterValuesFromSpecParSections<double>(allSpecParSections, nodePath, "meas_sigma_" + name);
measIsSimulatedValue[name] = getAllParameterValuesFromSpecParSections<double>(
cms::getAllParameterValuesFromSpecParSections<double>(allSpecParSections, nodePath, "meas_sigma_" + name);
measIsSimulatedValue[name] = cms::getAllParameterValuesFromSpecParSections<double>(
allSpecParSections, nodePath, "meas_is_simulated_value_" + name);
}

Expand Down Expand Up @@ -568,39 +597,4 @@ void CocoaAnalyzer::runCocoa() {
}
}

/* Helper: For a given node, get the values associated to a given parameter, from the XMLs SpecPar sections.
* NB: The same parameter can appear several times WITHIN the same SpecPar section (hence, we have a std::vector).
* WARNING: This stops at the first relevant SpecPar section encountered.
* Hence, if A GIVEN NODE HAS SEVERAL SPECPAR XML SECTIONS RE-DEFINING THE SAME PARAMETER,
* only the first XML SpecPar block will be considered.
*/
template <typename T>
std::vector<T> CocoaAnalyzer::getAllParameterValuesFromSpecParSections(const cms::DDSpecParRegistry& allSpecParSections,
const std::string& nodePath,
const std::string& parameterName) {
cms::DDSpecParRefs filteredSpecParSections;
allSpecParSections.filter(filteredSpecParSections, parameterName);
for (const auto& mySpecParSection : filteredSpecParSections) {
if (mySpecParSection->hasPath(nodePath)) {
return mySpecParSection->value<std::vector<T>>(parameterName);
}
}

return std::vector<T>();
}

/* Helper: For a given node, get the value associated to a given parameter, from the XMLs SpecPar sections.
* This is the parameterValueIndex-th value (within a XML SpecPar block.) of the desired parameter.
*/
template <typename T>
T CocoaAnalyzer::getParameterValueFromSpecParSections(const cms::DDSpecParRegistry& allSpecParSections,
const std::string& nodePath,
const std::string& parameterName,
const unsigned int parameterValueIndex) {
const std::vector<T>& allParameterValues =
getAllParameterValuesFromSpecParSections<T>(allSpecParSections, nodePath, parameterName);
if (parameterValueIndex < allParameterValues.size()) {
return allParameterValues.at(parameterValueIndex);
}
return T();
}
DEFINE_FWK_MODULE(CocoaAnalyzer);
4 changes: 0 additions & 4 deletions Alignment/CocoaApplication/src/SealModule.cc

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,7 @@
'HCalGeom',
'HcalSim',
'TrackerMapDDDtoID',
'TrackerSimInfoNumbering'),
fwkJobReports = cms.untracked.vstring('FrameworkJobReport.xml')
'TrackerSimInfoNumbering')
)


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@


# initialize magnetic field
#process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff")
process.load("Configuration.StandardSequences.MagneticField_cff")
#process.load("Configuration.StandardSequences.MagneticField_0T_cff")

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@


# initialize magnetic field
#process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff")
process.load("Configuration.StandardSequences.MagneticField_cff")
#process.load("Configuration.StandardSequences.MagneticField_0T_cff")

Expand Down
Loading