8 flags.Reco.EnableTrigger =
False
9 flags.Reco.EnableCombinedMuon =
True
10 flags.Reco.EnablePFlow =
True
11 flags.Reco.EnableTau =
True
12 flags.Reco.EnableJet =
True
13 flags.Reco.EnableBTagging =
False
14 flags.Reco.EnableCaloRinger =
False
15 flags.Reco.PostProcessing.GeantTruthThinning =
False
16 flags.Reco.PostProcessing.TRTAloneThinning =
False
22 from JetRecConfig.StandardJetConstits
import stdConstitDic
as cst
23 from JetRecConfig.JetDefinition
import JetDefinition
24 from JetRecConfig.StandardSmallRJets
import flavourghosts, calibmods_noCut, standardmods, truthmods
25 minimalghosts = [
"Track",
"MuonSegment",
"Truth"]
27 if flags.Tau.TauRec.SeedJetCollection ==
"AntiKt4MLTopoJets":
28 from JetRecConfig.StandardSmallRJets
import AntiKt4MLTopo
30 if flags.Tau.TauRec.SeedJetCollection ==
"AntiKt4EMPFlowMLJets":
31 from JetRecConfig.StandardSmallRJets
import AntiKt4EMPFlowML
32 return AntiKt4EMPFlowML
33 if flags.Tau.TauRec.SeedJetCollection ==
"AntiKt4EMPFlow10GeVCutTauSeedJets":
34 AntiKt4EMPFlow10GeVCutTauSeed = JetDefinition(
"AntiKt",0.4,cst.GPFlow,
35 infix =
"10GeVCutTauSeed",
36 ghostdefs = minimalghosts+flavourghosts,
37 modifiers = calibmods_noCut+(
"Filter:1",)+truthmods+standardmods+(
"JetPtAssociation",
"CaloEnergiesClus"),
40 return AntiKt4EMPFlow10GeVCutTauSeed
41 if flags.Tau.TauRec.SeedJetCollection ==
"AntiKt4EMPFlow5GeVCutTauSeedJets":
42 AntiKt4EMPFlow5GeVCutTauSeed = JetDefinition(
"AntiKt",0.4,cst.GPFlow,
43 infix =
"5GeVCutTauSeed",
44 ghostdefs = minimalghosts+flavourghosts,
45 modifiers = calibmods_noCut+(
"Filter:1",)+truthmods+standardmods+(
"JetPtAssociation",
"CaloEnergiesClus"),
48 return AntiKt4EMPFlow5GeVCutTauSeed
49 if flags.Tau.TauRec.SeedJetCollection ==
"AntiKt4EMPFlowNoPtCutTauSeedJets":
50 AntiKt4EMPFlowNoPtCutTauSeed = JetDefinition(
"AntiKt",0.4,cst.GPFlow,
51 infix =
"NoPtCutTauSeed",
52 ghostdefs = minimalghosts+flavourghosts,
53 modifiers = calibmods_noCut+(
"Filter:1",)+truthmods+standardmods+(
"JetPtAssociation",
"CaloEnergiesClus"),
56 return AntiKt4EMPFlowNoPtCutTauSeed
62 if 'PFlow' in flags.Tau.TauRec.SeedJetCollection:
63 from JetRecConfig.StandardSmallRJets
import AntiKt4EMPFlow_tauSeedEleRM
64 return AntiKt4EMPFlow_tauSeedEleRM
66 from JetRecConfig.StandardSmallRJets
import AntiKt4LCTopo
67 AntiKt4LCTopo_EleRM = AntiKt4LCTopo.clone(suffix=
"_EleRM")
68 AntiKt4LCTopo_EleRM.inputdef.name = flags.Tau.ActiveConfig.LCTopoOrigin_EleRM
69 AntiKt4LCTopo_EleRM.inputdef.inputname = flags.Tau.ActiveConfig.CaloCalTopoClusters_EleRM
70 AntiKt4LCTopo_EleRM.inputdef.containername = flags.Tau.ActiveConfig.LCOriginTopoClusters_EleRM
71 AntiKt4LCTopo_EleRM.standardRecoMode =
True
72 AntiKt4LCTopo_EleRM.context =
"EleRM"
73 return AntiKt4LCTopo_EleRM