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 53 of file PHYSVAL.py.

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

◆ PHYSVALKernelCfg()

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

Definition at line 16 of file PHYSVAL.py.

16 def PHYSVALKernelCfg(flags, name='PHYSVALKernel', **kwargs):
17  """Configure the derivation framework driving algorithm (kernel) for PHYSVAL"""
18  acc = ComponentAccumulator()
19 
20  # Common augmentations
21  from DerivationFrameworkPhys.PhysCommonConfig import PhysCommonAugmentationsCfg
22  acc.merge(PhysCommonAugmentationsCfg(flags, TriggerListsHelper = kwargs['TriggerListsHelper']))
23 
24  # LLP-specific configs
25  if flags.Tracking.doLargeD0:
26  from DerivationFrameworkLLP.PhysValLLPConfig import PhysValLLPCfg
27  acc.merge(PhysValLLPCfg(flags))
28 
29  # LRT Egamma
30  from DerivationFrameworkEGamma.EGammaLRTConfig import EGammaLRTCfg
31  acc.merge(EGammaLRTCfg(flags))
32 
33  from DerivationFrameworkLLP.LLPToolsConfig import LRTElectronLHSelectorsCfg
34  acc.merge(LRTElectronLHSelectorsCfg(flags))
35 
36  # LRT Muons
37  from DerivationFrameworkMuons.MuonsCommonConfig import MuonsCommonCfg
38  acc.merge(MuonsCommonCfg(flags,
39  suff="LRT"))
40 
41  # R = 0.4 LCTopo jets (for tau validation)
42  from JetRecConfig.StandardSmallRJets import AntiKt4LCTopo
43  from JetRecConfig.JetRecConfig import JetRecCfg
44 
45  acc.merge(JetRecCfg(flags,AntiKt4LCTopo))
46 
47  # Kernel algorithm
48  DerivationKernel = CompFactory.DerivationFramework.DerivationKernel
49  acc.addEventAlgo(DerivationKernel(name))
50  return acc
51 
52 
TrigNavSlimmingMTConfig.AddRun3TrigNavSlimmingCollectionsToSlimmingHelper
def AddRun3TrigNavSlimmingCollectionsToSlimmingHelper(slimmingHelper)
Definition: TrigNavSlimmingMTConfig.py:98
python.FtagDerivationConfig.HLTJetFTagDecorationCfg
def HLTJetFTagDecorationCfg(cfgFlags)
Definition: FtagDerivationConfig.py:88
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:49
PHYSVAL.PHYSVALCfg
def PHYSVALCfg(flags)
Definition: PHYSVAL.py:53
python.LLPToolsConfig.LRTElectronLHSelectorsCfg
def LRTElectronLHSelectorsCfg(flags)
Definition: LLPToolsConfig.py:221
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:462
PHYSVAL.PHYSVALKernelCfg
def PHYSVALKernelCfg(flags, name='PHYSVALKernel', **kwargs)
Definition: PHYSVAL.py:16
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
SlimmingHelper
Definition: SlimmingHelper.py:1
python.HION12.DerivationKernel
DerivationKernel
Definition: HION12.py:66
python.PhysValLLPConfig.PhysValLLPCfg
def PhysValLLPCfg(flags, **kwargs)
Definition: PhysValLLPConfig.py:9