3 from AthenaConfiguration.ComponentFactory
import CompFactory
4 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
11 kwarg.setdefault(
'name', name)
12 acc.setPrivateTools(CompFactory.FPGADataFormatTool(**kwarg))
21 kwarg.setdefault(
'name', name)
22 kwarg.setdefault(
'xclbin',
'dataprepPipeline.xclbin')
24 kwarg.setdefault(
'KernelName',
'pixel_clustering_tool')
25 kwarg.setdefault(
'InputTV',
'')
26 kwarg.setdefault(
'RefTV',
'')
27 kwarg.setdefault(
'FPGADataFormatTool', tool)
29 acc.addEventAlgo(CompFactory.PixelClustering(**kwarg))
33 if __name__==
"__main__":
34 from AthenaConfiguration.AllConfigFlags
import initConfigFlags
35 from InDetConfig.ITkTrackRecoConfig
import ITkTrackRecoCfg
38 flags.Concurrency.NumThreads = 1
40 flags.Input.Files = [
"/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/PhaseIIUpgrade/RDO/ATLAS-P2-RUN4-03-00-00/mc21_14TeV.601229.PhPy8EG_A14_ttbar_hdamp258p75_SingleLep.recon.RDO.e8481_s4149_r14700/RDO.33629020._000047.pool.root.1"]
43 flags.Detector.EnableCalo =
False
46 flags.Tracking.ITkMainPass.doAthenaToActsSpacePoint=
True
47 flags.Tracking.ITkMainPass.doAthenaToActsCluster=
True
49 flags.Acts.doRotCorrection =
False
51 flags.Debug.DumpEvtStore =
True
53 flags = flags.cloneAndReplace(
"Tracking.ActiveConfig",
"Tracking.MainPass")
56 from AthenaConfiguration.MainServicesConfig
import MainServicesCfg
58 cfg.getService(
"MessageSvc").debugLimit = 99999999
60 from AthenaPoolCnvSvc.PoolReadConfig
import PoolReadCfg
65 from xAODTruthCnv.xAODTruthCnvConfig
import GEN_AOD2xAODCfg
72 kwarg[
"OutputLevel"] = DEBUG