288def _setTauTruthFlags( flags ) :
289
290 flags.Chains = [
291 "HLT_tau.*idperf.*tracktwoMVA_.*:key=HLT_IDTrack_TauCore_FTF:roi=HLT_Roi_TauCore",
292 "HLT_tau.*idperf.*tracktwoMVA_.*:key=HLT_IDTrack_TauIso_FTF:roi=HLT_Roi_TauIso",
293 "HLT_tau.*idperf.*tracktwoMVA_.*:key=HLT_IDTrack_Tau_IDTrig:roi=HLT_Roi_TauIso",
294 "HLT_mu.*tau.*idperf.*:key=HLT_IDTrack_TauCore_FTF:roi=HLT_Roi_TauCore:te=1",
295 "HLT_mu.*tau.*idperf.*:key=HLT_IDTrack_TauIso_FTF:roi=HLT_Roi_TauIso:te=1",
296 "HLT_mu.*tau.*idperf.*:key=HLT_IDTrack_Tau_IDTrig:roi=HLT_Roi_TauIso:te=1",
297 "HLT_mu.*tau.*idperf.*:key=HLT_IDTrack_Muon_FTF:roi=HLT_Roi_L2SAMuon:extra=tau1_tag:te=0",
298 "HLT_mu.*tau.*idperf.*:key=HLT_IDTrack_TauCore_FTF:roi=HLT_Roi_TauCore:extra=tau1_probe:te=1",
299 "HLT_mu.*tau.*idperf.*:key=HLT_IDTrack_Muon_FTF:roi=HLT_Roi_L2SAMuon:extra=tau0_tag:te=0",
300 "HLT_mu.*tau.*idperf.*:key=HLT_IDTrack_TauIso_FTF:roi=HLT_Roi_TauIso:extra=tau0_probe:te=1",
301 "HLT_mu.*tau.*idperf.*:key=HLT_IDTrack_Muon_IDTrig:roi=HLT_Roi_L2SAMuon:extra=tau_tag:te=0",
302 "HLT_mu.*tau.*idperf.*:key=HLT_IDTrack_Tau_IDTrig:roi=HLT_Roi_TauIso:extra=tau_probe:te=1"
303 ]
304
305 flags.Reference = "TruthParticles"
306 flags.ReferencePdgIdTag = 11
307
308 flags.MinTagPT = 14000
309 flags.MinTagMass = 75
310 flags.MaxTagMass = 105
311
312 flags.RefSelector.InDetSelector.minNPixelHits = -1
313 flags.RefSelector.InDetSelector.maxNPixelHoles = -1
314 flags.RefSelector.InDetSelector.minNSctHits = -1
315
316
317 flags.RefSelector.FromPdgId = 15
318
319 flags.RefSelector.minPt = 10000.0
320 flags.RefSelector.minEta = -2.5
321 flags.RefSelector.maxEta = 2.5
322
323 flags.RefSelector.maxD0 = 4.0
324
325 flags.RefSelector.addNode("TruthSelector")
326
327 flags.RefSelector.UseOfflineTool = False
328 flags.TestSelector.UseOfflineTool = False
329
330