Skip to content
Snippets Groups Projects

MuonD3PDMaker: cmake cleanup, enable flake8, cleanup

Merged Frank Winklmeier requested to merge fwinkl/athena:flake8_d3pdmuon into master
13 files
+ 9
180
Compare changes
  • Side-by-side
  • Inline
Files
13
# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
import MuonD3PDMaker
import D3PDMakerCoreComps
from D3PDMakerCoreComps.D3PDObject import D3PDObject
from D3PDMakerConfig.D3PDMakerFlags import D3PDMakerFlags
def makeD3PDObject (name, prefix, object_name, getter = None,
sgkey = 'CSC_Clusters',
typename = 'Muon::CscPrepDataContainer',
label = 'CscPrepData'):
if not getter:
from MuonD3PDMaker.MuonD3PDMakerConf import D3PD__CscPrepDataCollectionGetterTool
getter = D3PD__CscPrepDataCollectionGetterTool \
(name + '_Getter',
SGKey = sgkey,
TypeName = typename,
Label = label)
getter.OutputLevel=1
return D3PDMakerCoreComps.VectorFillerTool (name,
Prefix = prefix,
Getter = getter,
ObjectName = object_name, OutputLevel=1)
CscPrepDataD3PDObject = D3PDObject (makeD3PDObject, 'csc_', 'CscPrepDataD3PDObject')
CscPrepDataD3PDObject.defineBlock (0, 'PrepData', MuonD3PDMaker.CscPrepDataFillerTool)
Loading