1 jets = primRPVLLDESDM.Emerging_containerFlags.jetCollectionName
4 from DerivationFrameworkCore.DerivationFrameworkCoreConf
import DerivationFramework__DerivationKernel
as kernel
5 from DerivationFrameworkTools.DerivationFrameworkToolsConf
import DerivationFramework__xAODStringSkimmingTool
as skimtool
11 from LongLivedParticleDPDMaker.LongLivedParticleDPDMakerConf
import DerivationFramework__EmergingJetsFilterTool
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 )
22 ToolSvc += EmergingJetsFilterTool
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 )
70 ToolSvc += EmergingJetsDiJet110FilterTool
83 from DerivationFrameworkTools.DerivationFrameworkToolsConf
import DerivationFramework__FilterCombinationOR
85 EmergingJets_Combined_FilterTool = DerivationFramework__FilterCombinationOR(
86 name =
"EmergingJets_Combined_FilterTool",
87 FilterList = [EmergingJetsFilterTool, EmergingJetsDiJet110FilterTool] )
89 ToolSvc += EmergingJets_Combined_FilterTool
91 topSequence += kernel(
"RPVLL_EmergingFilterKernel",
92 SkimmingTools = [EmergingJets_Combined_FilterTool],
95 RPVLLfilterNames.extend([
"RPVLL_EmergingFilterKernel"])