From 2a7e99e310898a304af4cb1eb69156b6e6738eda Mon Sep 17 00:00:00 2001 From: Frank Winklmeier <fwinkl@cern> Date: Mon, 14 Dec 2020 14:40:17 +0100 Subject: [PATCH] TrackD3PDMaker: enable flake8 and make code compliant --- .../D3PDMaker/TrackD3PDMaker/CMakeLists.txt | 2 +- .../python/TrackParticleImpactParameters.py | 6 +----- .../D3PDMaker/TrackD3PDMaker/python/__init__.py | 4 ---- .../TrackD3PDMaker/python/xAODTrackD3PDObject.py | 10 +++------- .../TrackD3PDMaker/python/xAODTrackSummaryFiller.py | 2 +- 5 files changed, 6 insertions(+), 18 deletions(-) diff --git a/PhysicsAnalysis/D3PDMaker/TrackD3PDMaker/CMakeLists.txt b/PhysicsAnalysis/D3PDMaker/TrackD3PDMaker/CMakeLists.txt index f50e867947f..c83691606fe 100644 --- a/PhysicsAnalysis/D3PDMaker/TrackD3PDMaker/CMakeLists.txt +++ b/PhysicsAnalysis/D3PDMaker/TrackD3PDMaker/CMakeLists.txt @@ -9,4 +9,4 @@ atlas_add_component( TrackD3PDMaker LINK_LIBRARIES TrkParameters AthenaKernel CxxUtils Identifier EventPrimitives xAODBase xAODPrimitives xAODTracking GaudiKernel InDetIdentifier InDetReadoutGeometry InDetTestBLayerLib ParticleEvent D3PDMakerInterfaces D3PDMakerUtils Particle InDetRecToolInterfaces ITrackToVertex RecoToolInterfaces TrkEventPrimitives TrkParticleBase VxVertex InDetBeamSpotServiceLib ) # Install files from the package: -atlas_install_python_modules( python/*.py ) +atlas_install_python_modules( python/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) diff --git a/PhysicsAnalysis/D3PDMaker/TrackD3PDMaker/python/TrackParticleImpactParameters.py b/PhysicsAnalysis/D3PDMaker/TrackD3PDMaker/python/TrackParticleImpactParameters.py index e5988f53775..b492d007bd8 100644 --- a/PhysicsAnalysis/D3PDMaker/TrackD3PDMaker/python/TrackParticleImpactParameters.py +++ b/PhysicsAnalysis/D3PDMaker/TrackD3PDMaker/python/TrackParticleImpactParameters.py @@ -1,6 +1,5 @@ -# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration +# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration -# $Id$ # # @file TrackD3PDMaker/python/TrackParticleImpactParameters.py # @author scott snyder <snyder@bnl.gov> @@ -11,9 +10,6 @@ import TrackD3PDMaker from D3PDMakerCoreComps.SimpleAssociation import SimpleAssociation -from D3PDMakerConfig.D3PDMakerFlags import D3PDMakerFlags -import D3PDMakerCoreComps - def TrackParticleImpactParameters (TPD3PDObject, prefix = 'track', diff --git a/PhysicsAnalysis/D3PDMaker/TrackD3PDMaker/python/__init__.py b/PhysicsAnalysis/D3PDMaker/TrackD3PDMaker/python/__init__.py index ac486e0201f..8629e6ab6e8 100644 --- a/PhysicsAnalysis/D3PDMaker/TrackD3PDMaker/python/__init__.py +++ b/PhysicsAnalysis/D3PDMaker/TrackD3PDMaker/python/__init__.py @@ -5,10 +5,6 @@ for k, v in TrackD3PDMakerConf.__dict__.items(): if k.startswith ('D3PD__'): globals()[k[6:]] = v -# Backwards compatibility. -TrackPerigeeFillerTool = PerigeeFillerTool - - # Copy these here from TrackSummary.h so that we don't need to load # all the EDM libraries to get these during configuration. # (FIXME: The enums should be split into a separate dictionary diff --git a/PhysicsAnalysis/D3PDMaker/TrackD3PDMaker/python/xAODTrackD3PDObject.py b/PhysicsAnalysis/D3PDMaker/TrackD3PDMaker/python/xAODTrackD3PDObject.py index b1db9a65a70..033f4311cf7 100644 --- a/PhysicsAnalysis/D3PDMaker/TrackD3PDMaker/python/xAODTrackD3PDObject.py +++ b/PhysicsAnalysis/D3PDMaker/TrackD3PDMaker/python/xAODTrackD3PDObject.py @@ -7,7 +7,6 @@ from D3PDMakerCoreComps.D3PDObject import make_SGDataVector_D3PDObject from D3PDMakerCoreComps.IndexAssociation import IndexAssociation from TrackD3PDMaker.PerigeeAssociation import PerigeeAssociation from TrackD3PDMaker.TrackD3PDMakerFlags import TrackD3PDFlags -from AthenaCommon.AppMgr import ToolSvc def xAODTrackD3PDObject(_label='trkTrack', @@ -54,16 +53,14 @@ def xAODTrackD3PDObject(_label='trkTrack', InDetTestBLayerTool = ToolSvc.InDetRecTestBLayerTool) # perigee at Primary Vertex - PerigeeAtPVAssoc = PerigeeAssociation\ - (object, + PerigeeAtPVAssoc = PerigeeAssociation(object, # noqa: F841 TrackD3PDMaker.TrackParticlePerigeeAtPVAssociationTool, "PerigeeAtPV", suffix='_wrtPV', levelName = 'trackParametersAtPrimaryVertexLevelOfDetails') # perigee at Beam Spot - PerigeeAtBSAssoc = PerigeeAssociation\ - (object, + PerigeeAtBSAssoc = PerigeeAssociation(object, # noqa: F841 TrackD3PDMaker.TrackParticlePerigeeAtBSAssociationTool, "PerigeeAtBS", suffix='_wrtBS', @@ -242,8 +239,7 @@ def xAODTrackD3PDObject(_label='trkTrack', 'patternRecoInfo']) # Vertex association - VertexAssoc = IndexAssociation ( - object, + VertexAssoc = IndexAssociation(object, # noqa: F841 TrackD3PDMaker.TrackParticleVertexAssociationTool, vertexTarget, prefix = vertexPrefix, diff --git a/PhysicsAnalysis/D3PDMaker/TrackD3PDMaker/python/xAODTrackSummaryFiller.py b/PhysicsAnalysis/D3PDMaker/TrackD3PDMaker/python/xAODTrackSummaryFiller.py index 26280a322cc..8e39cc4810d 100644 --- a/PhysicsAnalysis/D3PDMaker/TrackD3PDMaker/python/xAODTrackSummaryFiller.py +++ b/PhysicsAnalysis/D3PDMaker/TrackD3PDMaker/python/xAODTrackSummaryFiller.py @@ -118,7 +118,7 @@ def xAODTrackSummaryFiller (obj, lod, blockName, **kw): varlist = [] for tags, v in sumvars: - if type(tags) != type([]): tags = [tags] + if not isinstance(tags, list): tags = [tags] sel = FullInfo for t in tags: sel += eval(t) -- GitLab