![]() |
ATLAS Offline Software
|
Functions | |
| isAnalysisRelease () | |
| getMCTruthClassifier () | |
| getCopyTruthLabelParticles (truthtype) | |
| getCopyTruthJetParticles (modspec, cflags) | |
| getCopyTruthJetParticlesGEN (modspec, cflags) | |
| _getCommonLabelNames (prefix) | |
| getJetDeltaRFlavorLabelTool (name='jetdrlabeler', jet_pt_min=5000, collection="Final", dr_max=0.3, use_barcode=False) | |
| getJetQuarkChargeLabelTool (name='jetquarkcharge', output_label="QuarkChargeTruthLabelID", hadron_label="HadronGhostInitialTruthLabelPdgId", parton_label="PartonExtendedTruthLabelID") | |
| getJetDeltaRLabelTool (jetdef, modspec) | |
| getJetQuarkChargeTool (jetdef, modspec) | |
| getJetDeltaRInitialLabelTool (jetdef, modspec) | |
| getJetGhostFlavorLabelTool (name="jetghostlabeler", collection="Final", use_barcode=False) | |
| getJetGhostInitialLabelTool (jetdef, modspec) | |
| getJetGhostLabelTool (jetdef, modspec) | |
| getJetTruthLabelTool (jetdef, modspec) | |
| getJetTruthLabelToolPrereqs (jetdef, modspec) | |
| getJetPileupLabelTool (jetdef, modspec) | |
Variables | |
| jrtlog = Logging.logging.getLogger('ParticleJetToolsConfig') | |
| dict | truthpartoptions |
|
protected |
Internal unlity to name labels Returns a dictionary to configure labeling tools. Takes one argument which is prefixed to each label.
Definition at line 107 of file ParticleJetToolsConfig.py.
| ParticleJetToolsConfig.getCopyTruthJetParticles | ( | modspec, | |
| cflags ) |
Definition at line 63 of file ParticleJetToolsConfig.py.
| ParticleJetToolsConfig.getCopyTruthJetParticlesGEN | ( | modspec, | |
| cflags ) |
Build truth constituents as in EVTGEN jobs in the r21 config. IMPORTANT : this is expected to be temporary, only to reproduce the EVTGEN r21 config with the new config. The definitions should be harmonized with reco-level at some point and this function removed. The source for r21 EVTGEN config was in GeneratorFilters/share/common/GenerateTruthJets.py
Definition at line 89 of file ParticleJetToolsConfig.py.
| ParticleJetToolsConfig.getCopyTruthLabelParticles | ( | truthtype | ) |
Definition at line 43 of file ParticleJetToolsConfig.py.
| ParticleJetToolsConfig.getJetDeltaRFlavorLabelTool | ( | name = 'jetdrlabeler', | |
| jet_pt_min = 5000, | |||
| collection = "Final", | |||
| dr_max = 0.3, | |||
| use_barcode = False ) |
Get the standard flavor tagging delta-R labeling tool Uses cone matching to B, C and tau truth particles.
Definition at line 132 of file ParticleJetToolsConfig.py.
| ParticleJetToolsConfig.getJetDeltaRInitialLabelTool | ( | jetdef, | |
| modspec ) |
returns a ParticleJetDeltaRLabelTool Cone matching for B, C and tau truth for all but track jets. This function is meant to be used as callback from JetRecConfig where it is called as func(jetdef, modspec). Hence the jetdef argument even if not used in this case.
Definition at line 204 of file ParticleJetToolsConfig.py.
| ParticleJetToolsConfig.getJetDeltaRLabelTool | ( | jetdef, | |
| modspec ) |
returns a ParticleJetDeltaRLabelTool Cone matching for B, C and tau truth for all but track jets. This function is meant to be used as callback from JetRecConfig where it is called as func(jetdef, modspec). Hence the jetdef argument even if not used in this case.
Definition at line 178 of file ParticleJetToolsConfig.py.
| ParticleJetToolsConfig.getJetGhostFlavorLabelTool | ( | name = "jetghostlabeler", | |
| collection = "Final", | |||
| use_barcode = False ) |
Definition at line 217 of file ParticleJetToolsConfig.py.
| ParticleJetToolsConfig.getJetGhostInitialLabelTool | ( | jetdef, | |
| modspec ) |
get ghost-based flavor tagging labeling This is a wrapper for JetRecConfig where it's called as func(jetdef, modspec)
Definition at line 236 of file ParticleJetToolsConfig.py.
| ParticleJetToolsConfig.getJetGhostLabelTool | ( | jetdef, | |
| modspec ) |
get ghost-based flavor tagging labeling This is a wrapper for JetRecConfig where it's called as func(jetdef, modspec)
Definition at line 244 of file ParticleJetToolsConfig.py.
| ParticleJetToolsConfig.getJetPileupLabelTool | ( | jetdef, | |
| modspec ) |
Definition at line 272 of file ParticleJetToolsConfig.py.
| ParticleJetToolsConfig.getJetQuarkChargeLabelTool | ( | name = 'jetquarkcharge', | |
| output_label = "QuarkChargeTruthLabelID", | |||
| hadron_label = "HadronGhostInitialTruthLabelPdgId", | |||
| parton_label = "PartonExtendedTruthLabelID" ) |
Get the flavor tagging labeling tool to store the quark charge of a jet It is necessary to have saved before an hadron label and a parton label, otherwise the code will break
Definition at line 159 of file ParticleJetToolsConfig.py.
| ParticleJetToolsConfig.getJetQuarkChargeTool | ( | jetdef, | |
| modspec ) |
returns a JetQuarkChargeLabelingTool This function is meant to be used as callback from JetRecConfig where it is called as func(jetdef, modspec). Hence the jetdef argument even if not used.
Definition at line 190 of file ParticleJetToolsConfig.py.
| ParticleJetToolsConfig.getJetTruthLabelTool | ( | jetdef, | |
| modspec ) |
Definition at line 253 of file ParticleJetToolsConfig.py.
| ParticleJetToolsConfig.getJetTruthLabelToolPrereqs | ( | jetdef, | |
| modspec ) |
Definition at line 269 of file ParticleJetToolsConfig.py.
| ParticleJetToolsConfig.getMCTruthClassifier | ( | ) |
Definition at line 23 of file ParticleJetToolsConfig.py.
| ParticleJetToolsConfig.isAnalysisRelease | ( | ) |
Definition at line 19 of file ParticleJetToolsConfig.py.
| ParticleJetToolsConfig.jrtlog = Logging.logging.getLogger('ParticleJetToolsConfig') |
Definition at line 12 of file ParticleJetToolsConfig.py.
| dict ParticleJetToolsConfig.truthpartoptions |
Definition at line 38 of file ParticleJetToolsConfig.py.