6def createMuonCombinedConfigFlags():
7 mcf=AthConfigFlags()
8
9
10 mcf.addFlag("MuonCombined.doCosmicSplitTracks",False)
11 mcf.addFlag("MuonCombined.doMuGirl",
12 lambda prevFlags: not(prevFlags.Beam.Type is BeamType.Cosmics))
13 mcf.addFlag("MuonCombined.doCombinedFit",
14 lambda prevFlags: not(prevFlags.Beam.Type is BeamType.Cosmics))
15 mcf.addFlag("MuonCombined.doStatisticalCombination",
16 lambda prevFlags: not(prevFlags.Beam.Type is BeamType.Cosmics))
17 mcf.addFlag("MuonCombined.doMuonSegmentTagger",
18 lambda prevFlags: not(prevFlags.Beam.Type is BeamType.Cosmics))
19
20 mcf.addFlag("MuonCombined.doSiAssocForwardMuons",
21 lambda prevFlags : prevFlags.Detector.GeometryID)
22
23 mcf.addFlag("MuonCombined.doCaloTrkMuId",
24 lambda prevFlags: not(prevFlags.Beam.Type is 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