6def createMuonCombinedConfigFlags():
7 mcf=AthConfigFlags()
8
9
10 mcf.addFlag("MuonCombined.doCosmicSplitTracks",False)
11 mcf.addFlag("MuonCombined.doMuGirl",
12 lambda prevFlags: prevFlags.Beam.Type is not BeamType.Cosmics)
13 mcf.addFlag("MuonCombined.doCombinedFit",
14 lambda prevFlags: prevFlags.Beam.Type is not BeamType.Cosmics)
15 mcf.addFlag("MuonCombined.doStatisticalCombination",
16 lambda prevFlags: prevFlags.Beam.Type is not BeamType.Cosmics)
17 mcf.addFlag("MuonCombined.doMuonSegmentTagger",
18 lambda prevFlags: prevFlags.Beam.Type is not BeamType.Cosmics)
19
20 mcf.addFlag("MuonCombined.doSiAssocForwardMuons",
21 lambda prevFlags : prevFlags.Detector.GeometryID)
22
23 mcf.addFlag("MuonCombined.doCaloTrkMuId",
24 lambda prevFlags: prevFlags.Beam.Type is not BeamType.Cosmics)
25
26 mcf.addFlag("MuonCombined.doMuGirlLowBeta",
27 lambda prevFlags : prevFlags.MuonCombined.doMuGirl)
28 mcf.addFlag("MuonCombined.writeUnAssocSegments", True)
29
30 mcf.addFlag("MuonCombined.addMDTExtrasMuGirlLowBeta", False)
31
32 return mcf
33