Skip to content

Commit

Permalink
Merge pull request #34876 from mmusich/miscellaneousFixesAlignmentOff…
Browse files Browse the repository at this point in the history
…lineValidation_allInOneTool

[Tracker Alignment] Miscellaneous fixes in `Alignment/OfflineValidation` all-in-one tool
  • Loading branch information
cmsbuild committed Aug 15, 2021
2 parents e45b01a + 2543ada commit cbd7131
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 5 deletions.
Expand Up @@ -33,13 +33,13 @@
## Load and Configure OfflineValidation and Output File
##
process.load("Alignment.OfflineValidation.TrackerOfflineValidation_.oO[offlineValidationMode]Oo._cff")
process.TrackerOfflineValidation.oO[offlineValidationMode]Oo..compressionSettings = compressionSettings,
process.TrackerOfflineValidation.oO[offlineValidationMode]Oo..compressionSettings = compressionSettings
process.TrackerOfflineValidation.oO[offlineValidationMode]Oo..Tracks = 'FinalTrackRefitter'
process.TrackerOfflineValidation.oO[offlineValidationMode]Oo..trajectoryInput = 'FinalTrackRefitter'
process.TrackerOfflineValidation.oO[offlineValidationMode]Oo..moduleLevelHistsTransient = .oO[offlineModuleLevelHistsTransient]Oo.
process.TrackerOfflineValidation.oO[offlineValidationMode]Oo..moduleLevelProfiles = .oO[offlineModuleLevelProfiles]Oo.
process.TrackerOfflineValidation.oO[offlineValidationMode]Oo..stripYResiduals = .oO[stripYResiduals]Oo.
process.TrackerOfflineValidation.oO[offlineValidationMode]Oo..maxTracks = .oO[maxtracks]Oo./ .oO[parallelJobs]Oo.
process.TrackerOfflineValidation.oO[offlineValidationMode]Oo..maxTracks = int(.oO[maxtracks]Oo./.oO[parallelJobs]Oo.)
process.TrackerOfflineValidation.oO[offlineValidationMode]Oo..chargeCut = .oO[chargeCut]Oo.
"""

Expand Down
Expand Up @@ -9,7 +9,7 @@
isMultipleRuns=False
if(isinstance(runboundary, (list, tuple))):
isMultipleRuns=True
print "Multiple Runs are selected"
print("Multiple Runs are selected")
if(isMultipleRuns):
process.source.firstRun = cms.untracked.uint32(int(runboundary[0]))
Expand Down
@@ -1,8 +1,7 @@
ZMuMuValidationTemplate="""
compressionSettings = 207
###### MuSclFit SETTINGS ##############################################
### MuScleFit specific configuration
process.looper = cms.Looper(
Expand Down
10 changes: 10 additions & 0 deletions Alignment/OfflineValidation/test/test_all.sh
Expand Up @@ -158,6 +158,16 @@ validateAlignments.py -c validation_config.ini -N testingAllInOneTool --dryRun |

printf "\n\n"

echo " TESTING all-in-one tool configuration ..."
FILES="$PWD/testingAllInOneTool/*_cfg.py"
for f in $FILES
do
echo "Processing $f file..."
python3 $FILE/$f || die "Failure compiling test configuration" $?
done

printf "\n\n"

echo " TESTING Primary Vertex Validation run-by-run submission ..."
submitPVValidationJobs.py -j UNIT_TEST -D /HLTPhysics/Run2016C-TkAlMinBias-07Dec2018-v1/ALCARECO -i ${LOCAL_TEST_DIR}/testPVValidation_Relvals_DATA.ini -r --unitTest || die "Failure running PV Validation run-by-run submission" $?

Expand Down

0 comments on commit cbd7131

Please sign in to comment.