ATLAS Offline Software
Functions
PHYSVAL Namespace Reference

Functions

def PHYSVALKernelCfg (flags, name='PHYSVALKernel', **kwargs)
 
def PHYSVALCfg (flags)
 

Function Documentation

◆ PHYSVALCfg()

def PHYSVAL.PHYSVALCfg (   flags)

Definition at line 54 of file PHYSVAL.py.

54 def PHYSVALCfg(flags):
55 
56  acc = ComponentAccumulator()
57 
58  # Get the lists of triggers needed for trigger matching.
59  # This is needed at this scope (for the slimming) and further down in the config chain
60  # for actually configuring the matching, so we create it here and pass it down
61  # TODO: this should ideally be called higher up to avoid it being run multiple times in a train
62  from DerivationFrameworkPhys.TriggerListsHelper import TriggerListsHelper
63  PHYSVALTriggerListsHelper = TriggerListsHelper(flags)
64 
65  # Common augmentations
66  acc.merge(PHYSVALKernelCfg(flags, name="PHYSVALKernel", StreamName = 'StreamDAOD_PHYSVAL', TriggerListsHelper = PHYSVALTriggerListsHelper))
67 
68  # ============================
69  # Define contents of the format
70  # =============================
71  from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
72  from xAODMetaDataCnv.InfileMetaDataConfig import SetupMetaDataForStreamCfg
73  from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
74 
75  PHYSVALSlimmingHelper = SlimmingHelper("PHYSVALSlimmingHelper", NamesAndTypes = flags.Input.TypedCollections, flags = flags)
76  PHYSVALSlimmingHelper.SmartCollections = ["EventInfo",
77  "Electrons",
78  "LRTElectrons",
79  "Photons",
80  "Muons",
81  "MuonsLRT",
82  "PrimaryVertices",
83  "InDetTrackParticles",
84  "InDetLargeD0TrackParticles",
85  "AntiKt4EMTopoJets",
86  "AntiKt4EMPFlowJets",
87  "AntiKt4LCTopoJets",
88  "BTagging_AntiKt4EMPFlow",
89  "BTagging_AntiKtVR30Rmax4Rmin02Track",
90  "MET_Baseline_AntiKt4EMTopo",
91  "MET_Baseline_AntiKt4EMPFlow",
92  "TauJets",
93  "DiTauJets",
94  "DiTauJetsLowPt",
95  "AntiKt10LCTopoTrimmedPtFrac5SmallR20Jets",
96  "AntiKt10UFOCSSKSoftDropBeta100Zcut10Jets",
97  "AntiKtVR30Rmax4Rmin02PV0TrackJets"]
98 
99  PHYSVALSlimmingHelper.AllVariables = ["EventInfo",
100  "Electrons", "ForwardElectrons","LRTElectrons",
101  "Photons",
102  "Muons", "CombinedMuonTrackParticles","ExtrapolatedMuonTrackParticles",
103  "MuonsLRT",
104  "MuonSpectrometerTrackParticles","MSOnlyExtrapolatedMuonTrackParticles","MuonSegments",
105  "PrimaryVertices",
106  "InDetTrackParticles","InDetForwardTrackParticles",
107  "InDetLargeD0TrackParticles",
108  "AntiKt4EMTopoJets",
109  "AntiKt4EMPFlowJets",
110  "AntiKt4LCTopoJets",
111  "BTagging_AntiKt4EMPFlow",
112  "BTagging_AntiKt4EMTopo",
113  "BTagging_AntiKtVR30Rmax4Rmin02Track",
114  "BTagging_AntiKt4EMPFlowJFVtx",
115  "BTagging_AntiKt4EMPFlowJFVtxFlip", #Flip version of JetFitter
116  "BTagging_AntiKt4EMPFlowSecVtx",
117  "BTagging_AntiKt4EMPFlowSecVtxFlip", #Flip version of SV1
118  "TauJets",
119  "TauTracks",
120  "DiTauJets",
121  "DiTauJetsLowPt",
122  "AntiKt10LCTopoTrimmedPtFrac5SmallR20Jets","AntiKt10LCTopoJets","AntiKt4LCTopoJets","AntiKt10UFOCSSKSoftDropBeta100Zcut10Jets",
123  "TruthParticles", "TruthEvents", "TruthVertices", "MuonTruthParticles", "egammaTruthParticles",
124  "MuonTruthSegments",
125  "MET_Truth","MET_TruthRegions",
126  "TruthElectrons","TruthMuons","TruthPhotons","TruthTaus","TruthNeutrinos","TruthBSM","TruthTop","TruthBoson",
127  "CaloCalTopoClusters", "EMOriginTopoClusters","LCOriginTopoClusters",
128  "JetETMissChargedParticleFlowObjects", "JetETMissNeutralParticleFlowObjects"]
129 
130  if flags.GeoModel.Run >= LHCPeriod.Run4:
131  PHYSVALSlimmingHelper.AllVariables += ["BTagging_AntiKt4EMTopoJFVtx",
132  "BTagging_AntiKt4EMTopoJFVtxFlip", #Flip version of JetFitter
133  "BTagging_AntiKt4EMTopoSecVtx",
134  "BTagging_AntiKt4EMTopoSecVtxFlip"] #Flip version of SV1
135 
136  # TODO: for now we don't have a ConfigFlag for this so it is set to False
137  AddPseudoTracks = False
138  if AddPseudoTracks:
139  PseudoTrackContainers = [
140  "InDetPseudoTrackParticles",
141  "InDetReplacedWithPseudoTrackParticles",
142  "InDetReplacedWithPseudoFromBTrackParticles",
143  "InDetReplacedWithPseudoNotFromBTrackParticles",
144  "InDetPlusPseudoTrackParticles",
145  "InDetPlusPseudoFromBTrackParticles",
146  "InDetPlusPseudoNotFromBTrackParticles",
147  "InDetNoFakesTrackParticles",
148  "InDetNoFakesFromBTrackParticles",
149  "InDetNoFakesNotFromBTrackParticles",
150  "InDetSiSPSeededTracksParticles"]
151  PHYSVALSlimmingHelper.SmartCollections += PseudoTrackContainers
152  PHYSVALSlimmingHelper.AllVariables += PseudoTrackContainers
153 
154  excludedVertexAuxData = "-vxTrackAtVertex.-MvfFitInfo.-isInitialized.-VTAV"
155  StaticContent = []
156  StaticContent += ["xAOD::VertexContainer#SoftBVrtClusterTool_Tight_Vertices"]
157  StaticContent += ["xAOD::VertexAuxContainer#SoftBVrtClusterTool_Tight_VerticesAux." + excludedVertexAuxData]
158  StaticContent += ["xAOD::VertexContainer#SoftBVrtClusterTool_Medium_Vertices"]
159  StaticContent += ["xAOD::VertexAuxContainer#SoftBVrtClusterTool_Medium_VerticesAux." + excludedVertexAuxData]
160  StaticContent += ["xAOD::VertexContainer#SoftBVrtClusterTool_Loose_Vertices"]
161  StaticContent += ["xAOD::VertexAuxContainer#SoftBVrtClusterTool_Loose_VerticesAux." + excludedVertexAuxData]
162  StaticContent += ["xAOD::VertexAuxContainer#BTagging_AntiKt4EMPFlowSecVtxAux.-vxTrackAtVertex"]
163  for wp in ["","_LeptonsMod_LRTR3_1p0"]:
164  StaticContent += ["xAOD::VertexContainer#VrtSecInclusive_SecondaryVertices" + wp]
165  StaticContent += ["xAOD::VertexAuxContainer#VrtSecInclusive_SecondaryVertices" + wp + "Aux."]
166 
167  if flags.BTagging.RunFlipTaggers is True:
168  StaticContent += ["xAOD::VertexAuxContainer#BTagging_AntiKt4EMPFlowSecVtxFlipAux.-vxTrackAtVertex"]
169 
170  if flags.GeoModel.Run >= LHCPeriod.Run4:
171  StaticContent += ["xAOD::VertexAuxContainer#BTagging_AntiKt4EMTopoSecVtxAux.-vxTrackAtVertex"]
172  if flags.BTagging.RunFlipTaggers is True:
173  StaticContent += ["xAOD::VertexAuxContainer#BTagging_AntiKt4EMTopoSecVtxFlipAux.-vxTrackAtVertex"]
174 
175 
176  PHYSVALSlimmingHelper.StaticContent = StaticContent
177 
178  # Truth containers
179  if flags.Input.isMC:
180  PHYSVALSlimmingHelper.AppendToDictionary = {'TruthEvents':'xAOD::TruthEventContainer','TruthEventsAux':'xAOD::TruthEventAuxContainer',
181  'MET_Truth':'xAOD::MissingETContainer','MET_TruthAux':'xAOD::MissingETAuxContainer',
182  'TruthElectrons':'xAOD::TruthParticleContainer','TruthElectronsAux':'xAOD::TruthParticleAuxContainer',
183  'TruthMuons':'xAOD::TruthParticleContainer','TruthMuonsAux':'xAOD::TruthParticleAuxContainer',
184  'TruthPhotons':'xAOD::TruthParticleContainer','TruthPhotonsAux':'xAOD::TruthParticleAuxContainer',
185  'TruthTaus':'xAOD::TruthParticleContainer','TruthTausAux':'xAOD::TruthParticleAuxContainer',
186  'TruthNeutrinos':'xAOD::TruthParticleContainer','TruthNeutrinosAux':'xAOD::TruthParticleAuxContainer',
187  'TruthBSM':'xAOD::TruthParticleContainer','TruthBSMAux':'xAOD::TruthParticleAuxContainer',
188  'TruthBoson':'xAOD::TruthParticleContainer','TruthBosonAux':'xAOD::TruthParticleAuxContainer',
189  'TruthTop':'xAOD::TruthParticleContainer','TruthTopAux':'xAOD::TruthParticleAuxContainer',
190  'TruthForwardProtons':'xAOD::TruthParticleContainer','TruthForwardProtonsAux':'xAOD::TruthParticleAuxContainer',
191  'BornLeptons':'xAOD::TruthParticleContainer','BornLeptonsAux':'xAOD::TruthParticleAuxContainer',
192  'TruthBosonsWithDecayParticles':'xAOD::TruthParticleContainer','TruthBosonsWithDecayParticlesAux':'xAOD::TruthParticleAuxContainer',
193  'TruthBosonsWithDecayVertices':'xAOD::TruthVertexContainer','TruthBosonsWithDecayVerticesAux':'xAOD::TruthVertexAuxContainer',
194  'TruthBSMWithDecayParticles':'xAOD::TruthParticleContainer','TruthBSMWithDecayParticlesAux':'xAOD::TruthParticleAuxContainer',
195  'TruthBSMWithDecayVertices':'xAOD::TruthVertexContainer','TruthBSMWithDecayVerticesAux':'xAOD::TruthVertexAuxContainer',
196  'HardScatterParticles':'xAOD::TruthParticleContainer','HardScatterParticlesAux':'xAOD::TruthParticleAuxContainer',
197  'HardScatterVertices':'xAOD::TruthVertexContainer','HardScatterVerticesAux':'xAOD::TruthVertexAuxContainer',
198  'TruthHFWithDecayParticles':'xAOD::TruthParticleContainer','TruthHFWithDecayParticlesAux':'xAOD::TruthParticleAuxContainer',
199  'TruthHFWithDecayVertices':'xAOD::TruthVertexContainer','TruthHFWithDecayVerticesAux':'xAOD::TruthVertexAuxContainer',
200  'TruthCharm':'xAOD::TruthParticleContainer','TruthCharmAux':'xAOD::TruthParticleAuxContainer',
201  'TruthPrimaryVertices':'xAOD::TruthVertexContainer','TruthPrimaryVerticesAux':'xAOD::TruthVertexAuxContainer',
202  'AntiKt10TruthTrimmedPtFrac5SmallR20Jets':'xAOD::JetContainer', 'AntiKt10TruthTrimmedPtFrac5SmallR20JetsAux':'xAOD::JetAuxContainer',
203  'AntiKt10LCTopoJets':'xAOD::JetContainer', 'AntiKt10LCTopoJetsAux':'xAOD::JetAuxContainer',
204  'BTagging_AntiKtVR30Rmax4Rmin02Track':'xAOD::BTaggingContainer','BTagging_AntiKtVR30Rmax4Rmin02TrackAux':'xAOD::BTaggingAuxContainer',
205  'EMOriginTopoClusters':'xAOD::CaloClusterContainer', 'EMOriginTopoClustersAux':'xAOD::ShallowAuxContainer',
206  'LCOriginTopoClusters':'xAOD::CaloClusterContainer', 'LCOriginTopoClustersAux':'xAOD::ShallowAuxContainer',
207  'BTagging_AntiKt4EMPFlowJFVtx':'xAOD::BTagVertexContainer','BTagging_AntiKt4EMPFlowJFVtxAux':'xAOD::BTagVertexAuxContainer',
208  'BTagging_AntiKt4EMPFlowSecVtx':'xAOD::VertexContainer','BTagging_AntiKt4EMPFlowSecVtxAux':'xAOD::VertexAuxContainer',
209  'GlobalChargedParticleFlowObjects':'xAOD::FlowElementContainer','GlobalChargedParticleFlowObjectsAux':'xAOD::FlowElementAuxContainer',
210  'GlobalNeutralParticleFlowObjects':'xAOD::FlowElementContainer', 'GlobalNeutralParticleFlowObjectsAux':'xAOD::FlowElementAuxContainer',
211  'CHSGChargedParticleFlowObjects': 'xAOD::FlowElementContainer', 'CHSGChargedParticleFlowObjectsAux':'xAOD::ShallowAuxContainer',
212  'CHSGNeutralParticleFlowObjects': 'xAOD::FlowElementContainer', 'CHSGNeutralParticleFlowObjectsAux':'xAOD::ShallowAuxContainer',
213  'BTagging_AntiKt4EMPFlowJFVtxFlip':'xAOD::BTagVertexContainer','BTagging_AntiKt4EMPFlowJFVtxFlipAux':'xAOD::BTagVertexAuxContainer',#For Flip version of JetFitter
214  'BTagging_AntiKt4EMPFlowSecVtxFlip':'xAOD::VertexContainer','BTagging_AntiKt4EMPFlowSecVtxFlipAux':'xAOD::VertexAuxContainer'}
215 
216  if flags.GeoModel.Run >= LHCPeriod.Run4:
217  PHYSVALSlimmingHelper.AppendToDictionary.update({'BTagging_AntiKt4EMTopoJFVtx':'xAOD::BTagVertexContainer','BTagging_AntiKt4EMTopoJFVtxAux':'xAOD::BTagVertexAuxContainer',
218  'BTagging_AntiKt4EMTopoSecVtx':'xAOD::VertexContainer','BTagging_AntiKt4EMTopoSecVtxAux':'xAOD::VertexAuxContainer',
219  'BTagging_AntiKt4EMTopoJFVtxFlip':'xAOD::BTagVertexContainer','BTagging_AntiKt4EMTopoJFVtxFlipAux':'xAOD::BTagVertexAuxContainer',#For Flip version of JetFitter
220  'BTagging_AntiKt4EMTopoSecVtxFlip':'xAOD::VertexContainer','BTagging_AntiKt4EMTopoSecVtxFlipAux':'xAOD::VertexAuxContainer'})
221 
222  from DerivationFrameworkMCTruth.MCTruthCommonConfig import addTruth3ContentToSlimmerTool
223  addTruth3ContentToSlimmerTool(PHYSVALSlimmingHelper)
224  PHYSVALSlimmingHelper.AllVariables += ['TruthHFWithDecayParticles','TruthHFWithDecayVertices','TruthCharm','TruthPileupEvents','TruthPileupParticles','InTimeAntiKt4TruthJets','OutOfTimeAntiKt4TruthJets']
225  PHYSVALSlimmingHelper.SmartCollections += ['AntiKt4TruthJets']
226 
227  if flags.Trigger.EDMVersion == 3:
228  # Decorate Run 3 HLT jets with truth labels
229  from DerivationFrameworkFlavourTag.FtagDerivationConfig import HLTJetFTagDecorationCfg
230  acc.merge(HLTJetFTagDecorationCfg(flags))
231 
232  # End of isMC clause
233 
234  PHYSVALSlimmingHelper.ExtraVariables += ["AntiKt10TruthTrimmedPtFrac5SmallR20Jets.Tau1_wta.Tau2_wta.Tau3_wta.D2.GhostBHadronsFinalCount",
235  "Electrons.TruthLink","LRTElectrons.TruthLink",
236  "Muons.TruthLink","MuonsLRT.TruthLink",
237  "Photons.TruthLink",
238  "AntiKt2PV0TrackJets.pt.eta.phi.m",
239  "AntiKt4EMTopoJets.DFCommonJets_QGTagger_truthjet_nCharged.DFCommonJets_QGTagger_truthjet_pt.DFCommonJets_QGTagger_truthjet_eta.DFCommonJets_QGTagger_NTracks.DFCommonJets_QGTagger_TracksWidth.DFCommonJets_QGTagger_TracksC1.PartonTruthLabelID",
240  "AntiKt4EMPFlowJets.DFCommonJets_QGTagger_truthjet_nCharged.DFCommonJets_QGTagger_truthjet_pt.DFCommonJets_QGTagger_truthjet_eta.DFCommonJets_QGTagger_NTracks.DFCommonJets_QGTagger_TracksWidth.DFCommonJets_QGTagger_TracksC1.PartonTruthLabelID.DFCommonJets_fJvt",
241  "TruthPrimaryVertices.t.x.y.z",
242  "TauNeutralParticleFlowObjects.pt.eta.phi.m.bdtPi0Score.nPi0Proto",
243  "TauChargedParticleFlowObjects.pt.eta.phi.m.bdtPi0Score",
244  "MET_Track.sumet"]
245  PHYSVALSlimmingHelper.ExtraVariables += GSFTracksCPDetailedContent
246 
247  VSITrackAuxVars = [
248  "is_selected", "is_associated", "is_svtrk_final", "pt_wrtSV", "eta_wrtSV",
249  "phi_wrtSV", "d0_wrtSV", "z0_wrtSV", "errP_wrtSV", "errd0_wrtSV",
250  "errz0_wrtSV", "chi2_toSV"
251  ]
252 
253  for suffix in ["","_LeptonsMod_LRTR3_1p0"]:
254  PHYSVALSlimmingHelper.ExtraVariables += [ "InDetTrackParticles." + '.'.join( [ var + suffix for var in VSITrackAuxVars] ) ]
255  PHYSVALSlimmingHelper.ExtraVariables += [ "InDetLargeD0TrackParticles." + '.'.join( [ var + suffix for var in VSITrackAuxVars] ) ]
256  PHYSVALSlimmingHelper.ExtraVariables += [ "GSFTrackParticles." + '.'.join( [ var + suffix for var in VSITrackAuxVars] ) ]
257  PHYSVALSlimmingHelper.ExtraVariables += [ "LRTGSFTrackParticles." + '.'.join( [ var + suffix for var in VSITrackAuxVars] ) ]
258 
259 
260  # Trigger content
261  PHYSVALSlimmingHelper.IncludeTriggerNavigation = True
262  PHYSVALSlimmingHelper.IncludeJetTriggerContent = True
263  PHYSVALSlimmingHelper.IncludeMuonTriggerContent = True
264  PHYSVALSlimmingHelper.IncludeEGammaTriggerContent = True
265  PHYSVALSlimmingHelper.IncludeTauTriggerContent = True
266  PHYSVALSlimmingHelper.IncludeEtMissTriggerContent = True
267  PHYSVALSlimmingHelper.IncludeBJetTriggerContent = True
268  PHYSVALSlimmingHelper.IncludeBPhysTriggerContent = True
269  PHYSVALSlimmingHelper.IncludeMinBiasTriggerContent = True
270 
271  # Trigger matching
272  # Run 2
273  if flags.Trigger.EDMVersion == 2:
274  from DerivationFrameworkPhys.TriggerMatchingCommonConfig import AddRun2TriggerMatchingToSlimmingHelper
275  AddRun2TriggerMatchingToSlimmingHelper(SlimmingHelper = PHYSVALSlimmingHelper,
276  OutputContainerPrefix = "TrigMatch_",
277  TriggerList = PHYSVALTriggerListsHelper.Run2TriggerNamesTau)
278  AddRun2TriggerMatchingToSlimmingHelper(SlimmingHelper = PHYSVALSlimmingHelper,
279  OutputContainerPrefix = "TrigMatch_",
280  TriggerList = PHYSVALTriggerListsHelper.Run2TriggerNamesNoTau)
281  # Run 3, or Run 2 with navigation conversion
282  if flags.Trigger.EDMVersion == 3 or (flags.Trigger.EDMVersion == 2 and flags.Trigger.doEDMVersionConversion):
283  from TrigNavSlimmingMT.TrigNavSlimmingMTConfig import AddRun3TrigNavSlimmingCollectionsToSlimmingHelper
285 
286  # Full trigger content (needed for T0-style monitoring)
287  from DerivationFrameworkTrigger.TrigSlimmingHelper import addTrigEDMSetToOutput
288  addTrigEDMSetToOutput(flags, PHYSVALSlimmingHelper, "ESD")
289 
290  # Output stream
291  PHYSVALItemList = PHYSVALSlimmingHelper.GetItemList()
292  acc.merge(OutputStreamCfg(flags, "DAOD_PHYSVAL", ItemList=PHYSVALItemList, AcceptAlgs=["PHYSVALKernel"]))
293  acc.merge(SetupMetaDataForStreamCfg(flags, "DAOD_PHYSVAL", AcceptAlgs=["PHYSVALKernel"], createMetadata=[MetadataCategory.CutFlowMetaData]))
294 
295  return acc
296 

◆ PHYSVALKernelCfg()

def PHYSVAL.PHYSVALKernelCfg (   flags,
  name = 'PHYSVALKernel',
**  kwargs 
)
Configure the derivation framework driving algorithm (kernel) for PHYSVAL

Definition at line 17 of file PHYSVAL.py.

17 def PHYSVALKernelCfg(flags, name='PHYSVALKernel', **kwargs):
18  """Configure the derivation framework driving algorithm (kernel) for PHYSVAL"""
19  acc = ComponentAccumulator()
20 
21  # Common augmentations
22  from DerivationFrameworkPhys.PhysCommonConfig import PhysCommonAugmentationsCfg
23  acc.merge(PhysCommonAugmentationsCfg(flags, TriggerListsHelper = kwargs['TriggerListsHelper']))
24 
25  # LLP-specific configs
26  if flags.Tracking.doLargeD0:
27  from DerivationFrameworkLLP.PhysValLLPConfig import PhysValLLPCfg
28  acc.merge(PhysValLLPCfg(flags))
29 
30  # LRT Egamma
31  from DerivationFrameworkEGamma.EGammaLRTConfig import EGammaLRTCfg
32  acc.merge(EGammaLRTCfg(flags))
33 
34  from DerivationFrameworkLLP.LLPToolsConfig import LRTElectronLHSelectorsCfg
35  acc.merge(LRTElectronLHSelectorsCfg(flags))
36 
37  # LRT Muons
38  from DerivationFrameworkMuons.MuonsCommonConfig import MuonsCommonCfg
39  acc.merge(MuonsCommonCfg(flags,
40  suff="LRT"))
41 
42  # R = 0.4 LCTopo jets (for tau validation)
43  from JetRecConfig.StandardSmallRJets import AntiKt4LCTopo
44  from JetRecConfig.JetRecConfig import JetRecCfg
45 
46  acc.merge(JetRecCfg(flags,AntiKt4LCTopo))
47 
48  # Kernel algorithm
49  DerivationKernel = CompFactory.DerivationFramework.DerivationKernel
50  acc.addEventAlgo(DerivationKernel(name))
51  return acc
52 
53 
TrigNavSlimmingMTConfig.AddRun3TrigNavSlimmingCollectionsToSlimmingHelper
def AddRun3TrigNavSlimmingCollectionsToSlimmingHelper(slimmingHelper)
Definition: TrigNavSlimmingMTConfig.py:98
python.FtagDerivationConfig.HLTJetFTagDecorationCfg
def HLTJetFTagDecorationCfg(cfgFlags)
Definition: FtagDerivationConfig.py:91
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
python.TriggerMatchingCommonConfig.AddRun2TriggerMatchingToSlimmingHelper
def AddRun2TriggerMatchingToSlimmingHelper(**kwargs)
Definition: TriggerMatchingCommonConfig.py:30
PHYSVAL.PHYSVALCfg
def PHYSVALCfg(flags)
Definition: PHYSVAL.py:54
python.LLPToolsConfig.LRTElectronLHSelectorsCfg
def LRTElectronLHSelectorsCfg(flags)
Definition: LLPToolsConfig.py:221
TrigSlimmingHelper.addTrigEDMSetToOutput
def addTrigEDMSetToOutput(flags, SlimmingHelper helper, str edmSet, int edmVersion=None)
Definition: TrigSlimmingHelper.py:9
python.JetRecConfig.JetRecCfg
def JetRecCfg(flags, jetdef, returnConfiguredDef=False)
Top level functions returning ComponentAccumulator out of JetDefinition.
Definition: JetRecConfig.py:36
python.MuonsCommonConfig.MuonsCommonCfg
def MuonsCommonCfg(flags, suff="")
Definition: MuonsCommonConfig.py:13
TCS::join
std::string join(const std::vector< std::string > &v, const char c=',')
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/Root/StringUtils.cxx:10
python.MCTruthCommonConfig.addTruth3ContentToSlimmerTool
def addTruth3ContentToSlimmerTool(slimmer)
Definition: MCTruthCommonConfig.py:470
PHYSVAL.PHYSVALKernelCfg
def PHYSVALKernelCfg(flags, name='PHYSVALKernel', **kwargs)
Definition: PHYSVAL.py:17
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:219
SlimmingHelper
Definition: SlimmingHelper.py:1
python.HION12.DerivationKernel
DerivationKernel
Definition: HION12.py:67
python.PhysValLLPConfig.PhysValLLPCfg
def PhysValLLPCfg(flags, **kwargs)
Definition: PhysValLLPConfig.py:9