14 icf.addFlag(
"InDet.doSplitReco",
False)
16 icf.addFlag(
"InDet.doTruth",
lambda prevFlags: prevFlags.Input.isMC)
19 icf.addFlag(
"InDet.selectSCTIntimeHits",
lambda prevFlags: (
20 not(prevFlags.Beam.Type
is BeamType.Cosmics
or
21 prevFlags.Tracking.PrimaryPassConfig
is PrimaryPassConfig.VtxBeamSpot)))
22 icf.addFlag(
"InDet.useDCS",
True)
23 icf.addFlag(
"InDet.usePixelDCS",
lambda prevFlags: (
24 prevFlags.InDet.useDCS
and prevFlags.Detector.EnablePixel))
25 icf.addFlag(
"InDet.useSctDCS",
lambda prevFlags: (
26 prevFlags.InDet.useDCS
and prevFlags.Detector.EnableSCT))
28 icf.addFlag(
"InDet.ForceCoraCool",
False)
30 icf.addFlag(
"InDet.ForceCoolVectorPayload",
False)
32 icf.addFlag(
"InDet.doSCTModuleVeto",
False)
34 icf.addFlag(
"InDet.checkDeadElementsOnTrack",
True)
36 icf.addFlag(
"InDet.doTRTGlobalOccupancy",
False)
37 icf.addFlag(
"InDet.noTRTTiming",
lambda prevFlags:
38 prevFlags.Beam.Type
is BeamType.SingleBeam
and
39 prevFlags.Detector.EnableTRT)
40 icf.addFlag(
"InDet.doTRTPhase",
lambda prevFlags:
41 prevFlags.Beam.Type
is BeamType.Cosmics
and
42 prevFlags.Detector.EnableTRT)
45 icf.addFlag(
"InDet.DRAWZSelection",
False)
46 icf.addFlag(
"InDet.DAODStorePixel",
lambda prevFlags:
47 prevFlags.Detector.EnablePixel)
48 icf.addFlag(
"InDet.DAODStoreSCT",
lambda prevFlags:
49 prevFlags.Detector.EnableSCT)
50 icf.addFlag(
"InDet.DAODStoreTRT",
lambda prevFlags:
51 prevFlags.Detector.EnableTRT)
52 icf.addFlag(
"InDet.DAODStoreExtra",
True)
55 icf.addFlag(
"InDet.PixelDumpMode", 1)
56 icf.addFlag(
"InDet.PixelConfig.version",
'PixelConditionsAlgorithms/v1/')
57 icf.addFlag(
"InDet.PixelConfig.UserInputFileName",
'')
60 icf.addFlag(
"InDet.savePixelSiHits",
lambda prevFlags:
61 prevFlags.BTagging.Trackless
or
62 prevFlags.BTagging.savePixelHits)
63 icf.addFlag(
"InDet.saveSCTSiHits",
lambda prevFlags:
64 prevFlags.BTagging.Trackless
or
65 prevFlags.BTagging.saveSCTHits)
68 icf.addFlag(
"InDet.SCTxAODPrescale",
69 lambda prevFlags: 50
if prevFlags.Input.TriggerStream ==
'express' else (10
if prevFlags.Input.TriggerStream ==
'IDprescaledL1' else 1))