Skip to content

Make flag dump more explicit in RAWtoALL

Thomas Strebler requested to merge FlagDump_RAWtoALL into main

The current flag dump is not super informative for flags based on lambda functions

13:10:05 Tracking.TopoClusters                    : 'CaloTopoClusters'
13:10:05 Tracking.cutLevel                        : [function]
13:10:05 Tracking.doBLS                           : False
13:10:05 Tracking.doBackTracking                  : [function]
13:10:05 Tracking.doBeamGas                       : [function]
13:10:05 Tracking.doBremRecovery                  : [function]
13:10:05 Tracking.doCaloSeededAmbi                : [function]
13:10:05 Tracking.doCaloSeededBrem                : [function]
13:10:05 Tracking.doForwardTracks                 : [function]
13:10:05 Tracking.doHIP300                        : False
13:10:05 Tracking.doHadCaloSeededSSS              : False
13:10:05 Tracking.doITkConversionFinding          : True
13:10:05 Tracking.doITkFastTracking               : False
13:10:05 Tracking.doIdealPseudoTracking           : False
13:10:05 Tracking.doLargeD0                       : [function]
13:10:05 Tracking.doLowMu                         : False
13:10:05 Tracking.doLowPt                         : [function]
13:10:05 Tracking.doLowPtLargeD0                  : False
13:10:05 Tracking.doLowPtRoI                      : False
13:10:05 Tracking.doMinBias                       : True
13:10:05 Tracking.doPixelClusterSplitting         : [function]

with this change we get

Tracking.TopoClusters                    : 'CaloTopoClusters'
Tracking.cutLevel                        : 19
Tracking.doBLS                           : False
Tracking.doBackTracking                  : True
Tracking.doBeamGas                       : False
Tracking.doBremRecovery                  : True
Tracking.doCaloSeededAmbi                : True
Tracking.doCaloSeededBrem                : True
Tracking.doForwardTracks                 : True
Tracking.doHIP300                        : False
Tracking.doHadCaloSeededSSS              : False
Tracking.doITkConversion                 : [function]
Tracking.doITkFastTracking               : False
Tracking.doIdealPseudoTracking           : False
Tracking.doLargeD0                       : True
Tracking.doLowMu                         : False
Tracking.doLowPt                         : False
Tracking.doLowPtLargeD0                  : False
Tracking.doLowPtRoI                      : False
Tracking.doMinBias                       : False
Tracking.doPixelClusterSplitting         : True

This looks more practical for debugging.

FYI @christos @jdandoy

Edited by Thomas Strebler

Merge request reports