Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Functions
python.JETM12 Namespace Reference

Functions

def JETM12SkimmingToolCfg (flags)
 
def JETM12AugmentationToolsForSkimmingCfg (flags)
 
def JETM12AugmentationToolsCfg (flags)
 
def JETM12KernelCfg (flags, name='JETM12Kernel', **kwargs)
 
def JETM12Cfg (flags)
 

Function Documentation

◆ JETM12AugmentationToolsCfg()

def python.JETM12.JETM12AugmentationToolsCfg (   flags)
Configure the augmentation tool

Definition at line 127 of file JETM12.py.

127 def JETM12AugmentationToolsCfg(flags):
128  """Configure the augmentation tool"""
129  acc = ComponentAccumulator()
130 
131  toolkwargs = {}
132  # Loose tracks with pT > 500 MeV
133  from InDetConfig.InDetTrackSelectionToolConfig import InDetTrackSelectionTool_Loose_Cfg
134  toolkwargs["TrackSelectionTool"] = acc.popToolsAndMerge(InDetTrackSelectionTool_Loose_Cfg(flags,
135  name = "TrackSelectionTool500_JETM12",
136  minPt = 500.))
137  #Nonprompt_All_MaxWeight TTVA
138  from TrackVertexAssociationTool.TrackVertexAssociationToolConfig import isoTTVAToolCfg
139  toolkwargs['TTVATool'] = acc.popToolsAndMerge(isoTTVAToolCfg(flags))
140 
141  toolkwargs["name"] = "TrackIsolationToolPt500"
142  TrackIsoTool = CompFactory.xAOD.TrackIsolationTool(**toolkwargs)
143  acc.addPublicTool(TrackIsoTool)
144 
145  from xAODPrimitives.xAODIso import xAODIso as isoPar
146  from DerivationFrameworkInDet.InDetToolsConfig import IsolationTrackDecoratorCfg
147  Pt500IsoTrackDecorator = acc.getPrimaryAndMerge(IsolationTrackDecoratorCfg(flags,
148  name = "Pt500IsoTrackDecorator",
149  TrackIsolationTool = TrackIsoTool,
150  TargetContainer = "InDetTrackParticles",
151  iso = [isoPar.ptcone40, isoPar.ptcone30, isoPar.ptcone20],
152  isoSuffix = ["ptcone40", "ptcone30", "ptcone20"],
153  Prefix = "TrkIsoPt500_"))
154 
155  acc.addPublicTool(Pt500IsoTrackDecorator, primary=True)
156 
157  return(acc)
158 
159 # Main algorithm config

◆ JETM12AugmentationToolsForSkimmingCfg()

def python.JETM12.JETM12AugmentationToolsForSkimmingCfg (   flags)
Configure the augmentation tool for skimming

Definition at line 93 of file JETM12.py.

94  """Configure the augmentation tool for skimming"""
95  acc = ComponentAccumulator()
96 
97  # Loose tracks with pT > 1000 MeV and Nonprompt_All_MaxWeight TTVA
98  toolkwargs = {}
99  from InDetConfig.InDetTrackSelectionToolConfig import InDetTrackSelectionTool_Loose_Cfg
100  toolkwargs["TrackSelectionTool"] = acc.popToolsAndMerge(InDetTrackSelectionTool_Loose_Cfg(flags,
101  name = "TrackSelectionTool1000_JETM12",
102  minPt = 1000.))
103 
104  #Nonprompt_All_MaxWeight TTVA
105  from TrackVertexAssociationTool.TrackVertexAssociationToolConfig import isoTTVAToolCfg
106  toolkwargs['TTVATool'] = acc.popToolsAndMerge(isoTTVAToolCfg(flags))
107 
108  toolkwargs["name"] = "TrackIsolationToolPt1000"
109  TrackIsoTool = CompFactory.xAOD.TrackIsolationTool(**toolkwargs)
110  acc.addPublicTool(TrackIsoTool)
111 
112  from xAODPrimitives.xAODIso import xAODIso as isoPar
113 
114  from DerivationFrameworkInDet.InDetToolsConfig import IsolationTrackDecoratorCfg
115  Pt1000IsoTrackDecorator = acc.getPrimaryAndMerge(IsolationTrackDecoratorCfg(flags,
116  name = "Pt1000IsoTrackDecorator",
117  TrackIsolationTool = TrackIsoTool,
118  TargetContainer = "InDetTrackParticles",
119  iso = [isoPar.ptcone40, isoPar.ptcone30, isoPar.ptcone20],
120  isoSuffix = ["ptcone40", "ptcone30", "ptcone20"],
121  Prefix = "TrkIsoPt1000_"))
122 
123  acc.addPublicTool(Pt1000IsoTrackDecorator, primary=True)
124 
125  return(acc)
126 

◆ JETM12Cfg()

def python.JETM12.JETM12Cfg (   flags)

Definition at line 269 of file JETM12.py.

269 def JETM12Cfg(flags):
270 
271  acc = ComponentAccumulator()
272 
273  # Get the lists of triggers needed for trigger matching.
274  # This is needed at this scope (for the slimming) and further down in the config chain
275  # for actually configuring the matching, so we create it here and pass it down
276  # TODO: this should ideally be called higher up to avoid it being run multiple times in a train
277  from DerivationFrameworkPhys.TriggerListsHelper import TriggerListsHelper
278  JETM12TriggerListsHelper = TriggerListsHelper(flags)
279 
280  # Skimming, thinning, augmentation, extra content
281  acc.merge(JETM12KernelCfg(flags, name="JETM12Kernel", PreselectionName="JETM12PreselectionKernel", StreamName = 'StreamDAOD_JETM12', TriggerListsHelper = JETM12TriggerListsHelper))
282 
283  # ============================
284  # Define contents of the format
285  # =============================
286  from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
287  from xAODMetaDataCnv.InfileMetaDataConfig import SetupMetaDataForStreamCfg
288  from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
289 
290  JETM12SlimmingHelper = SlimmingHelper("JETM12SlimmingHelper", NamesAndTypes = flags.Input.TypedCollections, flags = flags)
291 
292  JETM12SlimmingHelper.SmartCollections = ["EventInfo",
293  "Electrons", "Photons", "Muons", "TauJets",
294  "InDetTrackParticles", "PrimaryVertices",
295  "MET_Baseline_AntiKt4EMPFlow",
296  "AntiKt4EMPFlowJets",
297  "BTagging_AntiKt4EMPFlow"]
298 
299  JETM12SlimmingHelper.AllVariables = ["MuonSegments","InDetTrackParticles",
300  "Kt4EMTopoOriginEventShape","Kt4EMPFlowEventShape","CaloCalTopoClusters"]
301 
302  JETM12SlimmingHelper.ExtraVariables = ["InDetTrackParticles.TrkIsoPt1000_ptcone40.TrkIsoPt1000_ptcone30.TrkIsoPt1000_ptcone20.TrkIsoPt500_ptcone40.TrkIsoPt500_ptcone30.TrkIsoPt500_ptcone20"]
303 
304  if flags.Input.isMC:
305  from DerivationFrameworkMCTruth.MCTruthCommonConfig import addTruth3ContentToSlimmerTool
306  addTruth3ContentToSlimmerTool(JETM12SlimmingHelper)
307 
308  JETM12SlimmingHelper.AppendToDictionary.update({'TruthParticles': 'xAOD::TruthParticleContainer',
309  'TruthParticlesAux': 'xAOD::TruthParticleAuxContainer'})
310 
311  JETM12SlimmingHelper.SmartCollections += ["AntiKt4TruthJets"]
312  JETM12SlimmingHelper.AllVariables += ["MuonTruthParticles", "TruthParticles", "TruthVertices"]
313 
314  # Trigger content
315  JETM12SlimmingHelper.IncludeTriggerNavigation = False
316  JETM12SlimmingHelper.IncludeJetTriggerContent = False
317  JETM12SlimmingHelper.IncludeMuonTriggerContent = False
318  JETM12SlimmingHelper.IncludeEGammaTriggerContent = False
319  JETM12SlimmingHelper.IncludeTauTriggerContent = False
320  JETM12SlimmingHelper.IncludeEtMissTriggerContent = False
321  JETM12SlimmingHelper.IncludeBJetTriggerContent = False
322  JETM12SlimmingHelper.IncludeBPhysTriggerContent = False
323  JETM12SlimmingHelper.IncludeMinBiasTriggerContent = False
324 
325  # Output stream
326  JETM12ItemList = JETM12SlimmingHelper.GetItemList()
327  acc.merge(OutputStreamCfg(flags, "DAOD_JETM12", ItemList=JETM12ItemList, AcceptAlgs=["JETM12Kernel"]))
328  acc.merge(SetupMetaDataForStreamCfg(flags, "DAOD_JETM12", AcceptAlgs=["JETM12Kernel"], createMetadata=[MetadataCategory.CutFlowMetaData]))
329 
330  return acc
331 

◆ JETM12KernelCfg()

def python.JETM12.JETM12KernelCfg (   flags,
  name = 'JETM12Kernel',
**  kwargs 
)
Configure the derivation framework driving algorithm (kernel) for JETM12

Definition at line 160 of file JETM12.py.

160 def JETM12KernelCfg(flags, name='JETM12Kernel', **kwargs):
161  """Configure the derivation framework driving algorithm (kernel) for JETM12"""
162  acc = ComponentAccumulator()
163 
164  # Common augmentations
165  from DerivationFrameworkPhys.PhysCommonConfig import PhysCommonAugmentationsCfg
166  acc.merge(PhysCommonAugmentationsCfg(flags, TriggerListsHelper = kwargs['TriggerListsHelper']))
167 
168  #Pre-selection kernel
169  from AthenaCommon.CFElements import seqAND
170  acc.addSequence( seqAND("JETM12Sequence") )
171  DerivationKernel = CompFactory.DerivationFramework.DerivationKernel
172  skimmingTool = acc.getPrimaryAndMerge(JETM12SkimmingToolCfg(flags))
173  augmentationToolSkim = acc.getPrimaryAndMerge(JETM12AugmentationToolsForSkimmingCfg(flags))
174  skimmingKernel = DerivationKernel(kwargs["PreselectionName"], SkimmingTools = [skimmingTool], AugmentationTools = [augmentationToolSkim])
175  acc.addEventAlgo( skimmingKernel, sequenceName="JETM12Sequence" )
176 
177  # Thinning tools...
178  from DerivationFrameworkInDet.InDetToolsConfig import TrackParticleThinningCfg, MuonTrackParticleThinningCfg, EgammaTrackParticleThinningCfg, TauTrackParticleThinningCfg
179 
180  # Increased cut (w.r.t. R21) on abs(z0) for new TTVA working points
181  JETM12_thinning_expression = "( InDetTrackParticles.pt > 6*GeV && InDetTrackParticles.DFCommonTightPrimary && abs(DFCommonInDetTrackZ0AtPV*sin(InDetTrackParticles.theta)) < 5.0*mm )"
182  JETM12TrackParticleThinningTool = acc.getPrimaryAndMerge(TrackParticleThinningCfg(
183  flags,
184  name = "JETM12TrackParticleThinningTool",
185  StreamName = kwargs['StreamName'],
186  SelectionString = JETM12_thinning_expression,
187  InDetTrackParticlesKey = "InDetTrackParticles"))
188 
189  # Include inner detector tracks associated with muons
190  JETM12MuonTPThinningTool = acc.getPrimaryAndMerge(MuonTrackParticleThinningCfg(
191  flags,
192  name = "JETM12MuonTPThinningTool",
193  StreamName = kwargs['StreamName'],
194  MuonKey = "Muons",
195  InDetTrackParticlesKey = "InDetTrackParticles"))
196 
197  # Include inner detector tracks associated with electonrs
198  JETM12ElectronTPThinningTool = acc.getPrimaryAndMerge(EgammaTrackParticleThinningCfg(
199  flags,
200  name = "JETM12ElectronTPThinningTool",
201  StreamName = kwargs['StreamName'],
202  SGKey = "Electrons",
203  InDetTrackParticlesKey = "InDetTrackParticles"))
204 
205  # Include inner detector tracks associated with photons
206  JETM12PhotonTPThinningTool = acc.getPrimaryAndMerge(EgammaTrackParticleThinningCfg(
207  flags,
208  name = "JETM12PhotonTPThinningTool",
209  StreamName = kwargs['StreamName'],
210  SGKey = "Photons",
211  InDetTrackParticlesKey = "InDetTrackParticles",
212  GSFConversionVerticesKey = "GSFConversionVertices"))
213 
214  # Include inner detector tracks associated with taus
215  JETM12TauTPThinningTool = acc.getPrimaryAndMerge(TauTrackParticleThinningCfg(
216  flags,
217  name = "JETM12TauTPThinningTool",
218  StreamName = kwargs['StreamName'],
219  TauKey = "TauJets",
220  InDetTrackParticlesKey = "InDetTrackParticles",
221  DoTauTracksThinning = True,
222  TauTracksKey = "TauTracks"))
223 
224  thinningTools = [JETM12TrackParticleThinningTool,
225  JETM12MuonTPThinningTool,
226  JETM12ElectronTPThinningTool,
227  JETM12PhotonTPThinningTool,
228  JETM12TauTPThinningTool]
229 
230  #CaloClusterThinning
231  from DerivationFrameworkCalo.DerivationFrameworkCaloConfig import CaloClusterThinningCfg
232  selectionString = "( InDetTrackParticles.pt > 6*GeV && InDetTrackParticles.DFCommonTightPrimary && abs(DFCommonInDetTrackZ0AtPV*sin(InDetTrackParticles.theta)) < 5.0*mm )"
233  JETM12CaloThinningTool = acc.getPrimaryAndMerge(CaloClusterThinningCfg(flags,
234  name = "JETM12CaloClusterThinning",
235  StreamName = kwargs['StreamName'],
236  SGKey = "InDetTrackParticles",
237  TopoClCollectionSGKey = "CaloCalTopoClusters",
238  SelectionString = selectionString,
239  ConeSize = 0.6))
240  acc.addPublicTool(JETM12CaloThinningTool)
241  thinningTools.append(JETM12CaloThinningTool)
242 
243  if flags.Input.isMC:
244  truth_cond_status = "( (TruthParticles.isGenStable) && (TruthParticles.pt > 8*GeV) )" # high pt pions for E/p
245  truth_cond_Lepton = "((abs(TruthParticles.pdgId) >= 11) && (abs(TruthParticles.pdgId) <= 16) && !(TruthParticles.isSimulationParticle))" # Leptons
246  truth_expression = '('+truth_cond_status+' || '+truth_cond_Lepton +')'
247 
248  JETM12TruthThinningTool = CompFactory.DerivationFramework.GenericTruthThinning(name = "JETM12TruthThinningTool",
249  StreamName = kwargs['StreamName'],
250  ParticleSelectionString = truth_expression,
251  PreserveDescendants = False,
252  PreserveGeneratorDescendants = True,
253  PreserveAncestors = False)
254 
255  acc.addPublicTool(JETM12TruthThinningTool)
256  thinningTools.append(JETM12TruthThinningTool)
257 
258  # augmentation tool
259  augmentationTool = acc.getPrimaryAndMerge(JETM12AugmentationToolsCfg(flags))
260 
261  # Main kernel
262  acc.addEventAlgo(DerivationKernel(name,
263  ThinningTools = thinningTools,
264  AugmentationTools = [augmentationTool]),
265  sequenceName="JETM12Sequence")
266 
267  return acc
268 

◆ JETM12SkimmingToolCfg()

def python.JETM12.JETM12SkimmingToolCfg (   flags)
Configure the skimming tool

Definition at line 11 of file JETM12.py.

11 def JETM12SkimmingToolCfg(flags):
12  """Configure the skimming tool"""
13  acc = ComponentAccumulator()
14 
15  from DerivationFrameworkJetEtMiss import TriggerLists
16  metTriggers = TriggerLists.MET_Trig(flags)
17  elTriggers = TriggerLists.single_el_Trig(flags)
18  muTriggers = TriggerLists.single_mu_Trig(flags)
19 
20  addTtbarEvents = True
21  if not flags.Input.isMC:
22  # Check if the solenoid was turned on to define skimming
23  from CoolConvUtilities.MagFieldUtils import getFieldForRun
24  magfield=getFieldForRun(flags.Input.RunNumbers[0],lumiblock=flags.Input.LumiBlockNumbers[0])
25  addTtbarEvents = magfield.solenoidCurrent() > 0
26 
27 
28  #xAODStringSkimmingTool cannot handle electron trigger names, therefore need to use TriggerSkimmingTool
29  tracks = 'InDetTrackParticles.TrkIsoPt1000_ptcone20 < 0.12*InDetTrackParticles.pt && InDetTrackParticles.DFCommonTightPrimary && abs(DFCommonInDetTrackZ0AtPV*sin(InDetTrackParticles.theta)) < 5.0*mm'
30 
31  trackRequirements = '(InDetTrackParticles.pt > 6.*GeV && '+tracks+' )'
32  trackRequirementsMu = '(InDetTrackParticles.pt > 40.*GeV && '+tracks+' )'
33  jetRequirementsTtbar = '(AntiKt4EMPFlowJets.pt > 18*GeV && log(BTagging_AntiKt4EMPFlow.DL1dv01_pb/(0.018*BTagging_AntiKt4EMPFlow.DL1dv01_pc+(1.0-0.018)*BTagging_AntiKt4EMPFlow.DL1dv01_pu)) > 0.948)'
34  trackRequirementsNoIso = '(InDetTrackParticles.pt > 10.*GeV && abs(DFCommonInDetTrackZ0AtPV*sin(InDetTrackParticles.theta)) < 5.0*mm )'
35 
36  muonsRequirements = '(Muons.pt >= 20.*GeV) && (abs(Muons.eta) < 2.6) && (Muons.DFCommonMuonPassPreselection)'
37  electronsRequirements = '(Electrons.pt > 20.*GeV) && (abs(Electrons.eta) < 2.6) && ((Electrons.Loose) || (Electrons.DFCommonElectronsLHLoose))'
38 
39  #String skimming selections
40  expression_W = '( count('+trackRequirements+') >=1 )'
41  expression_Mu = '( count('+trackRequirementsMu+') >=1 )'
42  expression_ttbarEl = '( count('+electronsRequirements+') >=1 ) && ( count('+jetRequirementsTtbar+') >=1 ) && ( count('+trackRequirementsNoIso+') >=2 ) && ( count('+trackRequirements+') >=1 )'
43  expression_ttbarElNoTag = '( count('+electronsRequirements+') >=1 ) && ( count('+trackRequirements+') >=1 )'
44  expression_ttbarMu = '( count('+muonsRequirements+') >=1 ) && ( count('+jetRequirementsTtbar+') >=1 ) && ( count('+trackRequirementsNoIso+') >=2 ) && ( count('+trackRequirements+') >=1 )'
45  expression_ttbarMuNoTag = '( count('+muonsRequirements+') >=1 ) && ( count('+trackRequirements+') >=1 )'
46 
47  skimmingTool_W = CompFactory.DerivationFramework.xAODStringSkimmingTool(name = "skimmingTool_W", expression = expression_W)
48  acc.addPublicTool(skimmingTool_W)
49  skimmingTool_Mu = CompFactory.DerivationFramework.xAODStringSkimmingTool(name = "skimmingTool_mu", expression = expression_Mu)
50  acc.addPublicTool(skimmingTool_Mu)
51 
52  # Trigger skimming tools
53  JETM12TriggerSkimmingTool_W = CompFactory.DerivationFramework.TriggerSkimmingTool(name = "JETM12TriggerSkimmingTool_W", TriggerListOR = metTriggers)
54  acc.addPublicTool(JETM12TriggerSkimmingTool_W)
55  JETM12TriggerSkimmingTool_ele = CompFactory.DerivationFramework.TriggerSkimmingTool(name = "JETM12TriggerSkimmingTool_ele", TriggerListOR = elTriggers)
56  acc.addPublicTool(JETM12TriggerSkimmingTool_ele)
57  JETM12TriggerSkimmingTool_mu = CompFactory.DerivationFramework.TriggerSkimmingTool(name = "JETM12TriggerSkimmingTool_mu", TriggerListOR = muTriggers)
58  acc.addPublicTool(JETM12TriggerSkimmingTool_mu)
59 
60  JETM12SkimmingTool_W = CompFactory.DerivationFramework.FilterCombinationAND(name="JETM12SkimmingTool_W", FilterList=[skimmingTool_W, JETM12TriggerSkimmingTool_W])
61  acc.addPublicTool(JETM12SkimmingTool_W)
62  JETM12SkimmingTool_Mu = CompFactory.DerivationFramework.FilterCombinationAND(name="JETM12SkimmingTool_Mu", FilterList=[skimmingTool_Mu, JETM12TriggerSkimmingTool_mu])
63  acc.addPublicTool(JETM12SkimmingTool_Mu)
64 
65  finalSkimmingTools = [JETM12SkimmingTool_W,JETM12SkimmingTool_Mu]
66 
67  if addTtbarEvents:
68  skimmingTool_ttbarEl = CompFactory.DerivationFramework.xAODStringSkimmingTool(name = "skimmingTool_ttbarEl", expression = expression_ttbarEl)
69  acc.addPublicTool(skimmingTool_ttbarEl)
70  skimmingTool_ttbarElNoTag = CompFactory.DerivationFramework.xAODStringSkimmingTool(name = "skimmingTool_ttbarElNoTag", expression = expression_ttbarElNoTag)
71  acc.addPublicTool(skimmingTool_ttbarElNoTag)
72  skimmingTool_ttbarMu = CompFactory.DerivationFramework.xAODStringSkimmingTool(name = "skimmingTool_ttbarMu", expression = expression_ttbarMu)
73  acc.addPublicTool(skimmingTool_ttbarMu)
74  skimmingTool_ttbarMuNoTag = CompFactory.DerivationFramework.xAODStringSkimmingTool(name = "skimmingTool_ttbarMuNoTag", expression = expression_ttbarMuNoTag)
75  acc.addPublicTool(skimmingTool_ttbarMuNoTag)
76 
77  JETM12SkimmingTool_ttbarEl = CompFactory.DerivationFramework.FilterCombinationAND(name="JETM12SkimmingTool_ttbarEl",FilterList=[skimmingTool_ttbarEl,JETM12TriggerSkimmingTool_ele])
78  acc.addPublicTool(JETM12SkimmingTool_ttbarEl)
79  JETM12SkimmingTool_ttbarElNoTag = CompFactory.DerivationFramework.FilterCombinationAND(name="JETM12SkimmingTool_ttbarElNoTag",FilterList=[skimmingTool_ttbarElNoTag,JETM12TriggerSkimmingTool_ele])
80  acc.addPublicTool(JETM12SkimmingTool_ttbarElNoTag)
81  JETM12SkimmingTool_ttbarMu = CompFactory.DerivationFramework.FilterCombinationAND(name="JETM12SkimmingTool_ttbarMu",FilterList=[skimmingTool_ttbarMu,JETM12TriggerSkimmingTool_mu])
82  acc.addPublicTool(JETM12SkimmingTool_ttbarMu)
83  JETM12SkimmingTool_ttbarMuNoTag = CompFactory.DerivationFramework.FilterCombinationAND(name="JETM12SkimmingTool_ttbarMuNoTag",FilterList=[skimmingTool_ttbarMuNoTag,JETM12TriggerSkimmingTool_mu])
84  acc.addPublicTool(JETM12SkimmingTool_ttbarMuNoTag)
85 
86  finalSkimmingTools = [JETM12SkimmingTool_W, JETM12SkimmingTool_Mu, JETM12SkimmingTool_ttbarEl, JETM12SkimmingTool_ttbarMu, JETM12SkimmingTool_ttbarElNoTag, JETM12SkimmingTool_ttbarMuNoTag]
87 
88  JETM12SkimmingTool = CompFactory.DerivationFramework.FilterCombinationOR(name="JETM12SkimmingTool", FilterList=finalSkimmingTools)
89  acc.addPublicTool(JETM12SkimmingTool, primary = True)
90 
91  return(acc)
92 
DerivationFrameworkCaloConfig.CaloClusterThinningCfg
def CaloClusterThinningCfg(flags, **kwargs)
Definition: DerivationFrameworkCaloConfig.py:104
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.JETM12.JETM12AugmentationToolsForSkimmingCfg
def JETM12AugmentationToolsForSkimmingCfg(flags)
Definition: JETM12.py:93
python.OutputStreamConfig.OutputStreamCfg
def OutputStreamCfg(flags, streamName, ItemList=[], MetadataItemList=[], disableEventTag=False, trigNavThinningSvc=None, takeItemsFromInput=False, extendProvenanceRecord=True, keepProvenanceTagsRegEx=None, AcceptAlgs=[], HelperTools=[])
Definition: OutputStreamConfig.py:16
python.MagFieldUtils.getFieldForRun
def getFieldForRun(run, quiet=False, lumiblock=None)
Definition: MagFieldUtils.py:48
python.InDetToolsConfig.TrackParticleThinningCfg
def TrackParticleThinningCfg(flags, name, **kwargs)
Definition: InDetToolsConfig.py:458
python.InDetTrackSelectionToolConfig.InDetTrackSelectionTool_Loose_Cfg
def InDetTrackSelectionTool_Loose_Cfg(flags, name="InDetTrackSelectionTool_Loose", **kwargs)
Configs based on CutLevel Loose #####.
Definition: InDetTrackSelectionToolConfig.py:36
python.JETM12.JETM12Cfg
def JETM12Cfg(flags)
Definition: JETM12.py:269
python.JETM12.JETM12SkimmingToolCfg
def JETM12SkimmingToolCfg(flags)
Definition: JETM12.py:11
python.CFElements.seqAND
def seqAND(name, subs=[])
Definition: CFElements.py:25
python.JETM12.JETM12AugmentationToolsCfg
def JETM12AugmentationToolsCfg(flags)
Definition: JETM12.py:127
python.InDetToolsConfig.MuonTrackParticleThinningCfg
def MuonTrackParticleThinningCfg(flags, name, **kwargs)
Definition: InDetToolsConfig.py:542
python.InDetToolsConfig.TauTrackParticleThinningCfg
def TauTrackParticleThinningCfg(flags, name, **kwargs)
Definition: InDetToolsConfig.py:553
python.MCTruthCommonConfig.addTruth3ContentToSlimmerTool
def addTruth3ContentToSlimmerTool(slimmer)
Definition: MCTruthCommonConfig.py:466
python.InDetToolsConfig.EgammaTrackParticleThinningCfg
def EgammaTrackParticleThinningCfg(flags, name, **kwargs)
Definition: InDetToolsConfig.py:593
python.PhysCommonConfig.PhysCommonAugmentationsCfg
def PhysCommonAugmentationsCfg(flags, **kwargs)
Definition: PhysCommonConfig.py:14
InfileMetaDataConfig.SetupMetaDataForStreamCfg
def SetupMetaDataForStreamCfg(flags, streamName="", AcceptAlgs=None, createMetadata=None, propagateMetadataFromInput=True, *args, **kwargs)
Definition: InfileMetaDataConfig.py:222
python.JETM12.JETM12KernelCfg
def JETM12KernelCfg(flags, name='JETM12Kernel', **kwargs)
Definition: JETM12.py:160
SlimmingHelper
Definition: SlimmingHelper.py:1
python.HION12.DerivationKernel
DerivationKernel
Definition: HION12.py:66
python.InDetToolsConfig.IsolationTrackDecoratorCfg
def IsolationTrackDecoratorCfg(flags, name, **kwargs)
Definition: InDetToolsConfig.py:447
TrackVertexAssociationToolConfig.isoTTVAToolCfg
def isoTTVAToolCfg(flags, name="ttvaToolForIso", **kwargs)
Definition: TrackVertexAssociationToolConfig.py:36