ATLAS Offline Software
Functions | Variables
TRIG8 Namespace Reference

Functions

def TRIG8KernelCfg (flags, name='TRIG8Kernel', **kwargs)
 
def TRIG8Cfg (flags)
 

Variables

string TRIG8MergedElectronContainer = "StdWithLRTElectrons"
 
string TRIG8MergedMuonContainer = "StdWithLRTMuons"
 

Function Documentation

◆ TRIG8Cfg()

def TRIG8.TRIG8Cfg (   flags)

Definition at line 176 of file TRIG8.py.

176 def TRIG8Cfg(flags):
177 
178  acc = ComponentAccumulator()
179 
180  # Get the lists of triggers needed for trigger matching.
181  # This is needed at this scope (for the slimming) and further down in the config chain
182  # for actually configuring the matching, so we create it here and pass it down
183  # TODO: this should ideally be called higher up to avoid it being run multiple times in a train
184  from DerivationFrameworkPhys.TriggerListsHelper import TriggerListsHelper
185  TRIG8TriggerListsHelper = TriggerListsHelper(flags)
186 
187  # Common augmentations
188  acc.merge(TRIG8KernelCfg(flags, name="TRIG8Kernel", StreamName = 'StreamDAOD_TRIG8', TriggerListsHelper = TRIG8TriggerListsHelper))
189 
190 
191  # ============================
192  # Define contents of the format
193  # =============================
194  from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
195  from xAODMetaDataCnv.InfileMetaDataConfig import SetupMetaDataForStreamCfg
196  from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
197 
198  TRIG8SlimmingHelper = SlimmingHelper("TRIG8SlimmingHelper", NamesAndTypes = flags.Input.TypedCollections, flags = flags)
199 
200  TRIG8SlimmingHelper.SmartCollections = ["EventInfo",
201  "Electrons",
202  "LRTElectrons",
203  "Photons",
204  "Muons",
205  "MuonsLRT",
206  "PrimaryVertices",
207  "InDetTrackParticles",
208  "InDetLargeD0TrackParticles",
209  "AntiKt4EMTopoJets",
210  "AntiKt4EMPFlowJets",
211  "BTagging_AntiKt4EMTopo",
212  "BTagging_AntiKt4EMPFlow",
213  "TauJets"
214  ]
215 
216  TRIG8SlimmingHelper.AllVariables = ["HLT_IDTrack_Electron_FTF",
217  "HLT_IDTrack_ElecLRT_FTF",
218  "HLT_IDTrack_Electron_IDTrig",
219  "HLT_IDTrack_ElecLRT_IDTrig",
220  "HLT_IDTrack_Electron_GSF",
221  "HLT_IDTrack_Electron_LRTGSF",
222  "HLT_IDTrack_Muon_FTF",
223  "HLT_IDTrack_Muon_IDTrig",
224  "HLT_IDTrack_MuonLRT_IDTrig",
225  "HLT_IDTrack_MuonIso_FTF",
226  "HLT_IDTrack_MuonIso_IDTrig",
227  "HLT_IDTrack_MuonLRT_FTF",
228  "HLT_IDTrack_Bmumux_FTF",
229  "HLT_IDTrack_Bmumux_IDTrig",
230  "HLT_IDTrack_TauCore_FTF",
231  "HLT_IDTrack_TauLRT_FTF",
232  "HLT_IDTrack_TauIso_FTF",
233  "HLT_IDTrack_Tau_IDTrig",
234  "HLT_IDTrack_TauLRT_IDTrig",
235  "HLT_IDTrack_FS_FTF",
236  "HLT_IDTrack_FSLRT_FTF",
237  "HLT_IDTrack_FSLRT_IDTrig",
238  "HLT_IDTrack_DVLRT_FTF",
239  "HLT_IDTrack_BeamSpot_FTF",
240  "HLT_IDTrack_JetSuper_FTF",
241  "HLT_IDTrack_Bjet_FTF",
242  "HLT_IDTrack_Bjet_IDTrig",
243  "HLT_IDTrack_MinBias_IDTrig",
244  "HLT_IDTrack_Cosmic_FTF",
245  "HLT_IDTrack_Cosmic_IDTrig",
246  "HLT_IDTrack_DJLRT_FTF",
247  "BTagging_AntiKt4EMPFlowSecVtx",
248  "HLT_AntiKt4EMPFlowJets_subresjesgscIS_ftf_BTaggingSecVtx",
249  "HLT_IDVertex_FS",
250  "HLT_IDVertex_JetSuper",
251  "HLT_IDVertex_Tau",
252  "HLT_MET_tcpufit",
253  "HLT_DisTrkBDTSel",
254  "InDetDisappearingTrackParticles" ]
255 
256 
257 
258  TRIG8SlimmingHelper.StaticContent = [
259  "TrigRoiDescriptorCollection#HLT_FSRoI",
260  "TrigRoiDescriptorCollection#HLT_MURoIs",
261  "TrigRoiDescriptorCollection#HLT_eEMRoIs",
262  "TrigRoiDescriptorCollection#HLT_eTAURoIs",
263  "TrigRoiDescriptorCollection#HLT_jTAURoIs",
264  "TrigRoiDescriptorCollection#HLT_cTAURoIs",
265  "TrigRoiDescriptorCollection#HLT_jEMRoIs",
266  "TrigRoiDescriptorCollection#HLT_jJRoIs",
267  "TrigRoiDescriptorCollection#HLT_jLJRoIs",
268  "TrigRoiDescriptorCollection#HLT_gJRoIs",
269  "TrigRoiDescriptorCollection#HLT_gLJRoIs",
270  "TrigRoiDescriptorCollection#HLT_EMRoIs",
271  "TrigRoiDescriptorCollection#HLT_METRoI",
272  "TrigRoiDescriptorCollection#HLT_JETRoI",
273  "TrigRoiDescriptorCollection#HLT_TAURoI",
274  "TrigRoiDescriptorCollection#HLT_Roi_LArPEBHLT",
275  "TrigRoiDescriptorCollection#HLT_Roi_IDCalibPEB",
276  "TrigRoiDescriptorCollection#HLT_Roi_FastElectron",
277  "TrigRoiDescriptorCollection#HLT_Roi_FastElectron_probe",
278  "TrigRoiDescriptorCollection#HLT_Roi_FastElectron_LRT",
279  "TrigRoiDescriptorCollection#HLT_Roi_FastElectron_LRT_probe",
280  "TrigRoiDescriptorCollection#HLT_Roi_FastPhoton",
281  "TrigRoiDescriptorCollection#HLT_Roi_FastPhoton_probe",
282  "TrigRoiDescriptorCollection#HLT_Roi_Bmumux",
283  "TrigRoiDescriptorCollection#MuonCandidates_FS_ROIs",
284  "TrigRoiDescriptorCollection#HLT_Roi_L2SAMuon",
285  "TrigRoiDescriptorCollection#HLT_Roi_L2SAMuon_probe",
286  "TrigRoiDescriptorCollection#HLT_Roi_L2SAMuon_LRT",
287  "TrigRoiDescriptorCollection#HLT_Roi_L2SAMuon_LRT_probe",
288  "TrigRoiDescriptorCollection#HLT_Roi_L2SAMuonForEF",
289  "TrigRoiDescriptorCollection#HLT_Roi_L2SAMuonForEF_probe",
290  "TrigRoiDescriptorCollection#HLT_Roi_MuonIso",
291  "TrigRoiDescriptorCollection#HLT_Roi_MuonIso_probe",
292  "TrigRoiDescriptorCollection#HLT_Roi_Tau",
293  "TrigRoiDescriptorCollection#HLT_Roi_Tau_probe",
294  "TrigRoiDescriptorCollection#HLT_Roi_TauCore",
295  "TrigRoiDescriptorCollection#HLT_Roi_TauCore_probe",
296  "TrigRoiDescriptorCollection#HLT_Roi_TauLRT",
297  "TrigRoiDescriptorCollection#HLT_Roi_TauLRT_probe",
298  "TrigRoiDescriptorCollection#HLT_Roi_TauIso",
299  "TrigRoiDescriptorCollection#HLT_Roi_TauIso_probe",
300  "TrigRoiDescriptorCollection#HLT_Roi_TauIsoBDT",
301  "TrigRoiDescriptorCollection#HLT_Roi_TauIsoBDT_probe",
302  "TrigRoiDescriptorCollection#HLT_Roi_JetPEBPhysicsTLA",
303  "TrigRoiDescriptorCollection#HLT_Roi_DV",
304  "TrigRoiDescriptorCollection#HLT_Roi_Bjet",
305  "TrigRoiDescriptorCollection#HLT_Roi_FS",
306  "TrigRoiDescriptorCollection#HLT_Roi_JetSuper",
307  "TrigRoiDescriptorCollection#HLT_Roi_DJ",
308  "TrigInDetTrackTruthMap#TrigInDetTrackTruthMap" ]
309 
310  TRIG8SlimmingHelper.ExtraVariables += [
311  "Electrons.Tight.Medium.Loose.LHTight.LHMedium.LHLoose",
312  "LRTElectrons.Tight.Medium.Loose.LHTight.LHMedium.LHLoose",
313  "egammaClusters.phi_sampl.eta0.phi0",
314  "LRTegammaClusters.phi_sampl.eta0.phi0",
315  "TruthPrimaryVertices.t.x.y.z",
316  "PrimaryVertices.t.x.y.z.numberDoF.chiSquared.covariance.trackParticleLinks",
317  "InDetTrackParticles.d0.z0.vz.vx.vy.TTVA_AMVFVertices.TTVA_AMVFWeights.eProbabilityHT.truthParticleLink.truthMatchProbability.radiusOfFirstHit.hitPattern.trackFitter.patternRecoInfo.numberDoF.numberOfTRTHits.numberOfTRTOutliers.numberOfBLayerHits.expectBLayerHit.numberOfPixelDeadSensors.numberOfSCTDeadSensors.numberOfTRTHighThresholdHits.expectInnermostPixelLayerHit",
318  "InDetLargeD0TrackParticles.d0.z0.vz.vx.vy.TTVA_AMVFVertices.TTVA_AMVFWeights.eProbabilityHT.truthParticleLink.truthMatchProbability.radiusOfFirstHit.hitPattern.trackFitter.patternRecoInfo.numberDoF.numberOfTRTHits.numberOfTRTOutliers.numberOfBLayerHits.expectBLayerHit.numberOfPixelDeadSensors.numberOfSCTDeadSensors.numberOfTRTHighThresholdHits.expectInnermostPixelLayerHit",
319  "GSFTrackParticles.d0.z0.vz.vx.vy.TTVA_AMVFVertices.TTVA_AMVFWeights.eProbabilityHT.truthParticleLink.truthMatchProbability.radiusOfFirstHit.numberOfPixelHoles.numberOfSCTHoles.numberDoF.chiSquared.trackFitter.patternRecoInfo.hitPattern.numberOfTRTHits.numberOfTRTOutliers.numberOfBLayerHits.expectBLayerHit.numberOfPixelDeadSensors.numberOfSCTDeadSensors.numberOfTRTHighThresholdHits.expectInnermostPixelLayerHit",
320  "LRTGSFTrackParticles.d0.z0.vz.vx.vy.TTVA_AMVFVertices.TTVA_AMVFWeights.eProbabilityHT.truthParticleLink.truthMatchProbability.radiusOfFirstHit.numberOfPixelHoles.numberOfSCTHoles.numberDoF.chiSquared.trackFitter.patternRecoInfo.hitPattern.numberOfTRTHits.numberOfTRTOutliers.numberOfBLayerHits.expectBLayerHit.numberOfPixelDeadSensors.numberOfSCTDeadSensors.numberOfTRTHighThresholdHits.expectInnermostPixelLayerHit",
321  "EventInfo.hardScatterVertexLink.timeStampNSOffset",
322  "TauJets.dRmax.etOverPtLeadTrk",
323  "HLT_AntiKt4EMTopoJets_subjesIS.m.pt.eta.phi"]
324 
325 
326  # Truth containers
327  if flags.Input.isMC:
328  from DerivationFrameworkMCTruth.MCTruthCommonConfig import addTruth3ContentToSlimmerTool
329  addTruth3ContentToSlimmerTool(TRIG8SlimmingHelper)
330  TRIG8SlimmingHelper.AllVariables += ['TruthHFWithDecayParticles','TruthHFWithDecayVertices','TruthCharm','TruthPileupParticles','InTimeAntiKt4TruthJets','OutOfTimeAntiKt4TruthJets']
331  TRIG8SlimmingHelper.ExtraVariables += ["Electrons.TruthLink",
332  "LRTElectrons.TruthLink",
333  "Muons.TruthLink",
334  "MuonsLRT.TruthLink",
335  "Photons.TruthLink"]
336 
337 
338 
339  # Trigger content
340  TRIG8SlimmingHelper.IncludeTriggerNavigation = True
341  TRIG8SlimmingHelper.IncludeAdditionalTriggerContent = True
342  TRIG8SlimmingHelper.IncludeJetTriggerContent = False
343  TRIG8SlimmingHelper.IncludeMuonTriggerContent = False
344  TRIG8SlimmingHelper.IncludeEGammaTriggerContent = False
345  TRIG8SlimmingHelper.IncludeTauTriggerContent = False
346  TRIG8SlimmingHelper.IncludeEtMissTriggerContent = False
347  TRIG8SlimmingHelper.IncludeBJetTriggerContent = False
348  TRIG8SlimmingHelper.IncludeBPhysTriggerContent = False
349  TRIG8SlimmingHelper.IncludeMinBiasTriggerContent = False
350 
351  # Trigger matching
352  # Run 2
353  if flags.Trigger.EDMVersion == 2:
354  from DerivationFrameworkLLP.LLPToolsConfig import LLP1TriggerMatchingToolRun2Cfg
355  from DerivationFrameworkPhys.TriggerMatchingCommonConfig import AddRun2TriggerMatchingToSlimmingHelper
356  AddRun2TriggerMatchingToSlimmingHelper(SlimmingHelper = TRIG8SlimmingHelper,
357  OutputContainerPrefix = "TrigMatch_",
358  TriggerList = TRIG8TriggerListsHelper.Run2TriggerNamesTau)
359  AddRun2TriggerMatchingToSlimmingHelper(SlimmingHelper = TRIG8SlimmingHelper,
360  OutputContainerPrefix = "TrigMatch_",
361  TriggerList = TRIG8TriggerListsHelper.Run2TriggerNamesNoTau)
362  # Schedule additional pre-matching against LLP offline muons and electrons
363  acc.merge(LLP1TriggerMatchingToolRun2Cfg(flags,
364  name = "LRTTriggerMatchingTool",
365  OutputContainerPrefix = "LRTTrigMatch_",
366  TriggerList = TRIG8TriggerListsHelper.Run2TriggerNamesNoTau,
367  InputElectrons=TRIG8MergedElectronContainer,
368  InputMuons=TRIG8MergedMuonContainer
369  ))
370  # And add the additional LLP trigger matching branches to the slimming helper
371  AddRun2TriggerMatchingToSlimmingHelper(SlimmingHelper = TRIG8SlimmingHelper,
372  OutputContainerPrefix = "LRTTrigMatch_",
373  TriggerList = TRIG8TriggerListsHelper.Run2TriggerNamesNoTau,
374  InputElectrons=TRIG8MergedElectronContainer,
375  InputMuons=TRIG8MergedMuonContainer
376  )
377  # Run 3, or Run 2 with navigation conversion
378  if flags.Trigger.EDMVersion == 3 or (flags.Trigger.EDMVersion == 2 and flags.Trigger.doEDMVersionConversion):
379  from TrigNavSlimmingMT.TrigNavSlimmingMTConfig import AddRun3TrigNavSlimmingCollectionsToSlimmingHelper
381 
382  # Output stream
383  TRIG8ItemList = TRIG8SlimmingHelper.GetItemList()
384  acc.merge(OutputStreamCfg(flags, "DAOD_TRIG8", ItemList=TRIG8ItemList, AcceptAlgs=["TRIG8Kernel"]))
385  acc.merge(SetupMetaDataForStreamCfg(flags, "DAOD_TRIG8", AcceptAlgs=["TRIG8Kernel"], createMetadata=[MetadataCategory.CutFlowMetaData]))
386 
387  return acc
388 

◆ TRIG8KernelCfg()

def TRIG8.TRIG8KernelCfg (   flags,
  name = 'TRIG8Kernel',
**  kwargs 
)
Configure the derivation framework driving algorithm (kernel) for TRIG8

Definition at line 19 of file TRIG8.py.

19 def TRIG8KernelCfg(flags, name='TRIG8Kernel', **kwargs):
20  """Configure the derivation framework driving algorithm (kernel) for TRIG8"""
21  acc = ComponentAccumulator()
22 
23  # Augmentations
24 
25  # LRT track merge
26  from DerivationFrameworkInDet.InDetToolsConfig import InDetLRTMergeCfg
27  acc.merge(InDetLRTMergeCfg(flags))
28 
29  # LRT muons merge
30  from DerivationFrameworkLLP.LLPToolsConfig import LRTMuonMergerAlg
31  acc.merge(LRTMuonMergerAlg( flags,
32  PromptMuonLocation = "Muons",
33  LRTMuonLocation = "MuonsLRT",
34  OutputMuonLocation = TRIG8MergedMuonContainer,
35  CreateViewCollection = True))
36 
37  # LRT electrons merge
38  from DerivationFrameworkLLP.LLPToolsConfig import LRTElectronMergerAlg
39  acc.merge(LRTElectronMergerAlg( flags,
40  PromptElectronLocation = "Electrons",
41  LRTElectronLocation = "LRTElectrons",
42  OutputCollectionName = TRIG8MergedElectronContainer,
43  isDAOD = False,
44  CreateViewCollection = True))
45 
46 
47  augmentationTools = [ ]
48 
49  # Common augmentations
50  from DerivationFrameworkPhys.PhysCommonConfig import PhysCommonAugmentationsCfg
51  acc.merge(PhysCommonAugmentationsCfg(flags, TriggerListsHelper = kwargs['TriggerListsHelper']))
52 
53  # LRT Egamma
54  from DerivationFrameworkEGamma.EGammaLRTConfig import EGammaLRTCfg
55  acc.merge(EGammaLRTCfg(flags))
56 
57  from DerivationFrameworkLLP.LLPToolsConfig import LRTElectronLHSelectorsCfg
58  acc.merge(LRTElectronLHSelectorsCfg(flags))
59 
60  # LRT Muons
61  from DerivationFrameworkMuons.MuonsCommonConfig import MuonsCommonCfg
62  acc.merge(MuonsCommonCfg(flags,
63  suff="LRT"))
64 
65  from TriggerMenuMT.TriggerAPI.TriggerAPI import TriggerAPI
66  from TriggerMenuMT.TriggerAPI.TriggerEnums import TriggerPeriod
67 
68  allperiods = TriggerPeriod.y2015 | TriggerPeriod.y2016 | TriggerPeriod.y2017 | TriggerPeriod.y2018 | TriggerPeriod.future2e34
69  TriggerAPI.setConfigFlags(flags)
70  trig_all = list(TriggerAPI.getAllHLT(allperiods).keys())
71 
72  # Add in Run 3 triggers
73  TriggerListsHelper = kwargs['TriggerListsHelper']
74  trig_all += TriggerListsHelper.Run3TriggerNames
75 
76  #get all displaced jet triggers and all bjet triggers
77  displaced_jet_triggers = [t for t in trig_all if "dispjet" in t]
78  bjet_veto = ["HLT_e26_lhtight_ivarloose_2j20_0eta290_020jvt_boffperf_pf_ftf_L1EM22VHI"]
79  bjet_triggers = [t for t in trig_all if "boffperf" in t and t not in bjet_veto]
80 
81  # Thinning tools...
82  from DerivationFrameworkInDet.InDetToolsConfig import TrackParticleThinningCfg
83  from DerivationFrameworkTools.DerivationFrameworkToolsConfig import GenericObjectThinningCfg
84  from DerivationFrameworkTrigger.TriggerGenericObjectThinningConfig import TriggerGenericThinningCfg
85 
86  # Inner detector group recommendations for indet tracks in analysis
87  # https://twiki.cern.ch/twiki/bin/viewauth/AtlasProtected/DaodRecommendations
88 
89  TRIG8PhotonsThinningTool = acc.getPrimaryAndMerge(GenericObjectThinningCfg(
90  flags,
91  name = "TRIG8PhotonsThinningTool",
92  StreamName = kwargs['StreamName'],
93  ContainerName = "Photons",
94  SelectionString = "Photons.pt >= 1000000."))
95 
96  TRIG8TrackParticleThinningTool = acc.getPrimaryAndMerge(TrackParticleThinningCfg(
97  flags,
98  name = "TRIG8TrackParticleThinningTool",
99  StreamName = kwargs['StreamName'],
100  SelectionString = "InDetTrackParticles.pt > 1*GeV",
101  InDetTrackParticlesKey = "InDetTrackParticles"))
102 
103  TRIG8LRTTrackParticleThinningTool = acc.getPrimaryAndMerge(TrackParticleThinningCfg(
104  flags,
105  name = "TRIG8LRTTrackParticleThinningTool",
106  StreamName = kwargs['StreamName'],
107  SelectionString = "InDetLargeD0TrackParticles.pt > 1*GeV",
108  InDetTrackParticlesKey = "InDetLargeD0TrackParticles"))
109 
110  # Finally the kernel itself
111  thinningTools = [TRIG8PhotonsThinningTool,
112  TRIG8TrackParticleThinningTool,
113  TRIG8LRTTrackParticleThinningTool]
114 
115  if((not flags.Input.isMC) or "HLT_AntiKt4EMTopoJets_subjesIS" in flags.Input.Collections):
116  TRIG8JETThinningTool = acc.getPrimaryAndMerge(TriggerGenericThinningCfg(
117  flags,
118  name = "TRIG8JetThinningTool",
119  StreamName = kwargs['StreamName'],
120  ContainerName = "HLT_AntiKt4EMTopoJets_subjesIS",
121  TriggerListOR = sorted(list(set(displaced_jet_triggers + bjet_triggers)))
122  ))
123 
124  thinningTools.append(TRIG8JETThinningTool)
125 
126  # Skimming
127  skimmingTools = []
128 
129  # Pieces of trigger names to keep
130  idtrig_keys = ['idperf', 'boffperf', 'ivarperf', 'idtp']
131  # Triggers to veto
132  idtrig_veto = ['HLT_e26_lhtight_ivarloose_2j20_0eta290_020jvt_boffperf_pf_ftf_L1EM22VHI']
133  # Add specific triggers
134  additional_triggers = [
135  "HLT_mu20_msonly",
136  "HLT_j45_pf_ftf_preselj20_L1J15",
137  "HLT_xe80_tcpufit_isotrk120_medium_iaggrmedium_L1XE55",
138  "HLT_xe80_tcpufit_isotrk140_medium_iaggrmedium_L1XE55",
139  "HLT_xe80_tcpufit_dedxtrk50_medium_L1XE50",
140  "HLT_xe80_tcpufit_distrk20_medium_L1XE50",
141  "HLT_xe80_tcpufit_distrk20_tight_L1XE50",
142  "HLT_mu60_L1MU14FCH"
143  ]
144  idtrig_keys += additional_triggers
145  idtrig_keys += displaced_jet_triggers
146 
147  triggers = [t for t in trig_all for k in idtrig_keys if k in t]
148  for veto in idtrig_veto:
149  try:
150  triggers.remove(veto)
151  except ValueError:
152  print(f"Warning, {veto} already removed from trigger list.")
153 
154  #remove duplicates
155  triggers = sorted(list(set(triggers)))
156  print('TRIG8 list of triggers used for skimming:')
157  for trig in triggers: print(trig)
158 
159  TriggerSkimmingTool = CompFactory.DerivationFramework.TriggerSkimmingTool
160  TRIG8TriggerSkimmingTool = TriggerSkimmingTool(name = "TRIG8TriggerPreSkimmingTool",
161  TriggerListAND = [],
162  TriggerListOR = triggers)
163  acc.addPublicTool(TRIG8TriggerSkimmingTool)
164 
165  skimmingTools.append(TRIG8TriggerSkimmingTool)
166 
167  DerivationKernel = CompFactory.DerivationFramework.DerivationKernel
168  acc.addEventAlgo(DerivationKernel(name,
169  SkimmingTools = skimmingTools,
170  ThinningTools = thinningTools,
171  AugmentationTools = augmentationTools))
172 
173  return acc
174 
175 

Variable Documentation

◆ TRIG8MergedElectronContainer

string TRIG8.TRIG8MergedElectronContainer = "StdWithLRTElectrons"

Definition at line 15 of file TRIG8.py.

◆ TRIG8MergedMuonContainer

string TRIG8.TRIG8MergedMuonContainer = "StdWithLRTMuons"

Definition at line 16 of file TRIG8.py.

TRIG8.TRIG8KernelCfg
def TRIG8KernelCfg(flags, name='TRIG8Kernel', **kwargs)
Definition: TRIG8.py:19
TrigNavSlimmingMTConfig.AddRun3TrigNavSlimmingCollectionsToSlimmingHelper
def AddRun3TrigNavSlimmingCollectionsToSlimmingHelper(slimmingHelper)
Definition: TrigNavSlimmingMTConfig.py:98
python.LLPToolsConfig.LRTMuonMergerAlg
def LRTMuonMergerAlg(flags, name="LLP1_MuonLRTMergingAlg", **kwargs)
Definition: LLPToolsConfig.py:180
TRIG8.TRIG8Cfg
def TRIG8Cfg(flags)
Definition: TRIG8.py:176
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.EGammaLRTConfig.EGammaLRTCfg
def EGammaLRTCfg(ConfigFlags)
Definition: EGammaLRTConfig.py:15
python.OutputStreamConfig.OutputStreamCfg
def OutputStreamCfg(flags, streamName, ItemList=[], MetadataItemList=[], disableEventTag=False, trigNavThinningSvc=None, takeItemsFromInput=False, extendProvenanceRecord=True, AcceptAlgs=[], HelperTools=[])
Definition: OutputStreamConfig.py:12
TriggerGenericObjectThinningConfig.TriggerGenericThinningCfg
def TriggerGenericThinningCfg(ConfigFlags, name, **kwargs)
Definition: TriggerGenericObjectThinningConfig.py:6
python.InDetToolsConfig.TrackParticleThinningCfg
def TrackParticleThinningCfg(flags, name, **kwargs)
Definition: InDetToolsConfig.py:458
python.TriggerMatchingCommonConfig.AddRun2TriggerMatchingToSlimmingHelper
def AddRun2TriggerMatchingToSlimmingHelper(**kwargs)
Definition: TriggerMatchingCommonConfig.py:49
python.LLPToolsConfig.LRTElectronLHSelectorsCfg
def LRTElectronLHSelectorsCfg(flags)
Definition: LLPToolsConfig.py:221
python.LLPToolsConfig.LRTElectronMergerAlg
def LRTElectronMergerAlg(flags, name="LLP1_ElectronLRTMergingAlg", **kwargs)
Definition: LLPToolsConfig.py:186
python.MuonsCommonConfig.MuonsCommonCfg
def MuonsCommonCfg(flags, suff="")
Definition: MuonsCommonConfig.py:13
histSizes.list
def list(name, path='/')
Definition: histSizes.py:38
python.DerivationFrameworkToolsConfig.GenericObjectThinningCfg
def GenericObjectThinningCfg(ConfigFlags, name, **kwargs)
Definition: DerivationFrameworkToolsConfig.py:20
DerivationFramework::TriggerMatchingUtils::sorted
std::vector< typename T::value_type > sorted(T begin, T end)
Helper function to create a sorted vector from an unsorted one.
CxxUtils::set
constexpr std::enable_if_t< is_bitmask_v< E >, E & > set(E &lhs, E rhs)
Convenience function to set bits in a class enum bitmask.
Definition: bitmask.h:232
print
void print(char *figname, TCanvas *c1)
Definition: TRTCalib_StrawStatusPlots.cxx:25
python.MCTruthCommonConfig.addTruth3ContentToSlimmerTool
def addTruth3ContentToSlimmerTool(slimmer)
Definition: MCTruthCommonConfig.py:462
python.InDetToolsConfig.InDetLRTMergeCfg
def InDetLRTMergeCfg(flags, name="InDetLRTMerge", **kwargs)
Definition: InDetToolsConfig.py:14
if
if(febId1==febId2)
Definition: LArRodBlockPhysicsV0.cxx:567
python.PhysCommonConfig.PhysCommonAugmentationsCfg
def PhysCommonAugmentationsCfg(flags, **kwargs)
Definition: PhysCommonConfig.py:14
python.Bindings.keys
keys
Definition: Control/AthenaPython/python/Bindings.py:798
InfileMetaDataConfig.SetupMetaDataForStreamCfg
def SetupMetaDataForStreamCfg(flags, streamName="", AcceptAlgs=None, createMetadata=None, propagateMetadataFromInput=True, *args, **kwargs)
Definition: InfileMetaDataConfig.py:222
SlimmingHelper
Definition: SlimmingHelper.py:1
python.HION12.DerivationKernel
DerivationKernel
Definition: HION12.py:66
python.LLPToolsConfig.LLP1TriggerMatchingToolRun2Cfg
def LLP1TriggerMatchingToolRun2Cfg(flags, name, **kwargs)
Definition: LLPToolsConfig.py:144