ATLAS Offline Software
PhysDESDM_Emerging.py
Go to the documentation of this file.
1 jets = primRPVLLDESDM.Emerging_containerFlags.jetCollectionName
2 #jets = primRPVLLDESDM.Emerging_containerFlags.hltJetCollectionName
3 
4 from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramework__DerivationKernel as kernel
5 from DerivationFrameworkTools.DerivationFrameworkToolsConf import DerivationFramework__xAODStringSkimmingTool as skimtool
6 
7 
10 
11 from LongLivedParticleDPDMaker.LongLivedParticleDPDMakerConf import DerivationFramework__EmergingJetsFilterTool
12 
13 # offline jet pt > 120 GeV cut
14 EmergingJetsFilterTool = DerivationFramework__EmergingJetsFilterTool(
15  name = "EmergingJetsFilterTool",
16  JetContainerKey = jets,
17  Triggers = primRPVLLDESDM.Emerging_FilterFlags.Triggers,
18  JetPtCut = 120.0*Units.GeV,
19  JetEtaCut = primRPVLLDESDM.Emerging_FilterFlags.cutEtaMax,
20  nJetsRequired = primRPVLLDESDM.Emerging_FilterFlags.nPassed )
21 
22 ToolSvc += EmergingJetsFilterTool
23 
24 #topSequence += kernel( "RPVLL_EmergingFilterKernel",
25 # SkimmingTools = [EmergingJetsFilterTool],
26 # )
27 #
28 #RPVLLfilterNames.extend(["RPVLL_EmergingFilterKernel"])
29 
30 
31 
32 
53 
54 
55 
56 
59 
60 # HLT_j110
61 # offline jet pt > 120 GeV cut
62 EmergingJetsDiJet110FilterTool = DerivationFramework__EmergingJetsFilterTool(
63  name = "EmergingJetsDiJet110FilterTool",
64  JetContainerKey = jets,
65  Triggers = primRPVLLDESDM.Emerging_DiJet110FilterFlags.Triggers,
66  JetPtCut = 120.0*Units.GeV,
67  JetEtaCut = primRPVLLDESDM.Emerging_DiJet110FilterFlags.cutEtaMax,
68  nJetsRequired = primRPVLLDESDM.Emerging_DiJet110FilterFlags.nPassed )
69 
70 ToolSvc += EmergingJetsDiJet110FilterTool
71 
72 #topSequence += kernel( "RPVLL_EmergingDiJet110FilterKernel",
73 # SkimmingTools = [EmergingJetsDiJet110FilterTool],
74 # )
75 #
76 #RPVLLfilterNames.extend(["RPVLL_EmergingDiJet110FilterKernel"])
77 
78 
79 
80 
83 from DerivationFrameworkTools.DerivationFrameworkToolsConf import DerivationFramework__FilterCombinationOR
84 
85 EmergingJets_Combined_FilterTool = DerivationFramework__FilterCombinationOR(
86  name = "EmergingJets_Combined_FilterTool",
87  FilterList = [EmergingJetsFilterTool, EmergingJetsDiJet110FilterTool] )
88 
89 ToolSvc += EmergingJets_Combined_FilterTool
90 
91 topSequence += kernel( "RPVLL_EmergingFilterKernel",
92  SkimmingTools = [EmergingJets_Combined_FilterTool],
93  )
94 
95 RPVLLfilterNames.extend(["RPVLL_EmergingFilterKernel"])
96 
97