34 acc = ComponentAccumulator()
37 from DerivationFrameworkInDet.InDetToolsConfig
import InDetLRTMergeCfg
38 acc.merge(InDetLRTMergeCfg(flags))
39 kwargs.setdefault(
"TrackParticleContainer",
"InDetWithLRTTrackParticles")
41 kwargs.setdefault(
"TruthVertexContainer",
"TruthVertices")
42 kwargs.setdefault(
"SecondaryVertexContainer",
"VrtSecInclusive_SecondaryVertices")
43 kwargs.setdefault(
"TargetPDGIDs", [511,521])
44 kwargs.setdefault(
"doSMOrigin",
False)
47 flags, doSMOrigin=kwargs[
"doSMOrigin"])))
49 acc.addEventAlgo(CompFactory.CP.SecVertexTruthMatchAlg(name, **kwargs))
50 acc.addService(CompFactory.THistSvc(Output = [f
"ANALYSIS DATAFILE='{flags.Output.HISTFileName}' OPT='RECREATE'"]))
51 acc.setAppProperty(
"HistogramPersistency",
"ROOT")
56 acc = ComponentAccumulator()
58 promptMuonContainer = kwargs.pop(
"PromptMuonContainer",
"Muons")
59 lrtMuonContainer = kwargs.pop(
"LRTMuonContainer",
"MuonsLRT")
60 mergedMuonContainer = kwargs.pop(
"MergedMuonContainer",
"StdWithLRTMuons")
61 fallbackMuonContainer = kwargs.pop(
"FallbackMuonContainer", promptMuonContainer)
63 kwargs.setdefault(
"TruthVertexContainer",
"TruthVertices")
64 kwargs.setdefault(
"SecondaryVertexContainer",
"MuSAVertices")
65 kwargs.setdefault(
"TrackParticleContainer",
"MuonSpectrometerTrackParticles")
66 kwargs.setdefault(
"TargetPDGIDs", [50, 72, 31, 32, 3000001])
67 kwargs.setdefault(
"doMuSA",
True)
68 kwargs.setdefault(
"doSMOrigin",
False)
70 from DerivationFrameworkLLP.LLPToolsConfig
import LRTMuonMergerAlg
71 acc.merge(LRTMuonMergerAlg(
73 PromptMuonLocation=promptMuonContainer,
74 LRTMuonLocation=lrtMuonContainer,
75 OutputMuonLocation=mergedMuonContainer,
76 CreateViewCollection=
True,
77 UseRun3WP=(flags.GeoModel.Run == LHCPeriod.Run3)))
81 doSMOrigin=kwargs[
"doSMOrigin"],
82 MuonContainer=mergedMuonContainer,
83 FallbackMuonContainer=fallbackMuonContainer)))
85 acc.addEventAlgo(CompFactory.CP.SecVertexTruthMatchAlg(name, **kwargs))
86 acc.addService(CompFactory.THistSvc(Output = [f
"ANALYSIS DATAFILE='{flags.Output.HISTFileName}' OPT='RECREATE'"]))
87 acc.setAppProperty(
"HistogramPersistency",
"ROOT")