6 def MuonHitTesterCfg(flags, name="MuonHitTester", outFile="SimHitTest.root", **kwargs):
8 from MuonConfig.MuonConfigUtils
import setupHistSvcCfg
9 result.merge(
setupHistSvcCfg(flags,outFile=outFile, outStream=
"MuonR4HitTest"))
10 from ActsAlignmentAlgs.AlignmentAlgsConfig
import ActsGeometryContextAlgCfg
12 kwargs.setdefault(
"isMC", flags.Input.isMC)
14 kwargs.setdefault(
"dumpPileUp",
True)
16 kwargs.setdefault(
"dumpPrds",
False)
17 kwargs.setdefault(
"dumpDigits",
False)
18 kwargs.setdefault(
"dumpSimHits",
True)
23 kwargs.setdefault(
"dumpMdtSimHits", flags.Detector.GeometryMDT)
24 kwargs.setdefault(
"dumpRpcSimHits", flags.Detector.GeometryRPC)
25 kwargs.setdefault(
"dumpTgcSimHits", flags.Detector.GeometryTGC)
26 kwargs.setdefault(
"dumpStgcSimHits",flags.Detector.GeometrysTGC)
27 kwargs.setdefault(
"dumpMmSimHits", flags.Detector.GeometryMM)
30 kwargs.setdefault(
"dumpMdtDigits", flags.Detector.GeometryMDT)
31 kwargs.setdefault(
"dumpRpcDigits", flags.Detector.GeometryRPC)
32 kwargs.setdefault(
"dumpTgcDigits", flags.Detector.GeometryTGC)
33 kwargs.setdefault(
"dumpStgcDigits",flags.Detector.GeometrysTGC)
34 kwargs.setdefault(
"dumpMmDigits", flags.Detector.GeometryMM)
36 kwargs.setdefault(
"dumpMdtPrds", flags.Detector.GeometryMDT)
37 kwargs.setdefault(
"dumpRpcPrds", flags.Detector.GeometryRPC)
38 kwargs.setdefault(
"dumpTgcPrds", flags.Detector.GeometryTGC)
39 kwargs.setdefault(
"dumpMmPrds", flags.Detector.GeometryMM)
41 theAlg = CompFactory.MuonValR4.MuonHitTesterAlg(name, **kwargs)
42 result.addEventAlgo(theAlg, primary =
True)