Skip to content
Snippets Groups Projects
Commit 0c93d86d authored by Frank Winklmeier's avatar Frank Winklmeier
Browse files

Merge branch 'ATLASRECTS-5794_PythonFixHI' into 'master'

Resolve ATLASRECTS-5794

Closes ATLASRECTS-5794

See merge request atlas/athena!39087
parents 16450528 d28730ca
No related branches found
No related tags found
No related merge requests found
......@@ -8,8 +8,8 @@ from JetRec.JetRecFlags import jetFlags
def AddToOutputList(tname, objType='xAOD::JetContainer') :
#filter container based on package flags
if HIJetFlags.UnsubtractedSuffix() in tname and not HIJetFlags.WriteUnsubtracted() : return
if HIJetFlags.SeedSuffix() in tname and not HIJetFlags.WriteSeeds() : return
if HIJetFlags.UnsubtractedSuffix() in str(tname) and not HIJetFlags.WriteUnsubtracted() : return
if HIJetFlags.SeedSuffix() in str(tname) and not HIJetFlags.WriteSeeds() : return
has_key=False
for k in HIJetFlags.HIJetOutputList() :
......@@ -120,7 +120,7 @@ def MakeModulatorTool(mod_key, **kwargs) :
def MakeSubtractionTool(shapeKey, moment_name='', momentOnly=False, **kwargs) :
HIJetConstituentSubtractionTool=CompFactory.HIJetConstituentSubtractionTool
suffix=shapeKey
suffix=shapeKey.toStringProperty()
if momentOnly : suffix+='_'+moment_name
if 'modulator' in kwargs.keys() : mod_tool=kwargs['modulator']
......@@ -371,7 +371,8 @@ def HITruthParticleCopy() :
def BuildHarmonicName(shape_key, **kwargs) :
tname=shape_key
if 'harmonics' in kwargs.keys() :
for n in kwargs['harmonics'] : tname += '_V%d' % n
for n in kwargs['harmonics'] :
tname = str(tname) + str('_V%d' % n)
return tname
def GetNullModulator() :
......
......@@ -197,7 +197,7 @@ unsubtr_suffix=HIJetFlags.UnsubtractedSuffix()
for k in jtm.jetrecs :
if unsubtr_suffix in k.name() :
in_name=k.OutputContainer
out_name=in_name.replace("_%s" % unsubtr_suffix,"")
out_name=in_name.toStringProperty().replace("_%s" % unsubtr_suffix,"")
#>slight tweak in case R=1.0 jets are requestd, add some substructure tools
modifiers=GetHIModifierList(out_name,hi_tools)
if '10HIJets' in k.name() :
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment