ATLAS Offline Software
SkimmingToolHIGG1Config.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
2 
3 
4 from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
5 from AthenaConfiguration.ComponentFactory import CompFactory
6 
7 def SkimmingToolHIGG1Cfg(ConfigFlags, **kwargs):
8 
9  """ Skimming Tool for HIGG1 derivations"""
10 
11  kwargs.setdefault("RequireGRL", True)
12  kwargs.setdefault("ReqireLArError", True)
13  kwargs.setdefault("RequireTrigger", False)
14  kwargs.setdefault("RequirePreselection",False)
15  kwargs.setdefault("RequireKinematic", False)
16  kwargs.setdefault("RequireQuality", False)
17  kwargs.setdefault("RequireIsolation", False)
18  kwargs.setdefault("RequireInvariantMass", False)
19  kwargs.setdefault("Triggers" , [])
20  kwargs.setdefault("IncludeSingleElectronPreselection", False)
21  kwargs.setdefault("IncludeDoubleElectronPreselection", False)
22  kwargs.setdefault("IncludeSingleMuonPreselection", False)
23 
24  acc = ComponentAccumulator()
25 
26  acc.setPrivateTools( CompFactory.DerivationFramework.SkimmingToolHIGG1(**kwargs) )
27 
28  return acc
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.SkimmingToolHIGG1Config.SkimmingToolHIGG1Cfg
def SkimmingToolHIGG1Cfg(ConfigFlags, **kwargs)
Definition: SkimmingToolHIGG1Config.py:7