Skip to content
Snippets Groups Projects

Creating JETM42 derivation (DADs)

Merged Dylan Sheldon Rankin requested to merge drankin/athena:jetm42_phys into main
All threads resolved!
@@ -17,20 +17,16 @@ def JETM42KernelCfg(flags, name='JETM42Kernel', **kwargs):
from DerivationFrameworkPhys.PHYS import PHYSKernelCfg
acc.merge(PHYSKernelCfg(flags, name, StreamName = kwargs['StreamName'], TriggerListsHelper = kwargs['TriggerListsHelper'], TauJets_EleRM_in_input=kwargs['TauJets_EleRM_in_input']))
from JetRecConfig.JetRecConfig import JetRecCfg, JetInputCfg, getInputAlgs, getConstitPJGAlg
from JetRecConfig.JetConfigFlags import jetInternalFlags
from JetRecConfig.JetInputConfig import buildEventShapeAlg
from JetRecConfig.JetRecConfig import JetRecCfg, getInputAlgs
from JetRecConfig.StandardJetConstits import stdConstitDic as cst, standardReco, stdInputExtDic as inpext
from JetRecConfig.StandardSmallRJets import AntiKt4UFOCSSKNoPtCut
from ROOT import xAODType
#=======================================
# CHS R = 0.4 422 jets
#=======================================
from JetRecConfig.JetDefinition import JetDefinition, JetInputConstit, JetInputConstitSeq, JetInputExternal
from JetRecConfig.StandardSmallRJets import standardghosts, flavourghosts, calibmods, truthmods, standardmods, clustermods
from ROOT import xAODType
xAODType.ObjectType
from JetRecConfig.JetDefinition import JetDefinition, JetInputConstitSeq, JetInputExternal
from JetRecConfig.StandardSmallRJets import standardghosts, flavourghosts, truthmods, clustermods
inpext["TC422"] = JetInputExternal("CaloTopoClusters422", xAODType.CaloCluster, algoBuilder= standardReco("CaloClusters"))
inpext["TopoTowers"] = JetInputExternal("CaloCalAllTopoTowers", xAODType.CaloCluster, algoBuilder= standardReco("CaloClusters"))
@@ -100,7 +96,6 @@ def JETM42CoreCfg(flags, name, StreamName, TriggerListsHelper, TauJets_EleRM_in_
acc.merge(PHYSCoreCfg(flags, name, StreamName = StreamName, TriggerListsHelper = TriggerListsHelper, TauJets_EleRM_in_input=TauJets_EleRM_in_input))
from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
from xAODMetaDataCnv.InfileMetaDataConfig import SetupMetaDataForStreamCfg
from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
JETM42SlimmingHelper = SlimmingHelper(name+"SlimmingHelper", flags=flags, NamesAndTypes = flags.Input.TypedCollections)
@@ -143,7 +138,6 @@ def JETM42Cfg(flags):
))
# PHYS content
from DerivationFrameworkPhys.PHYS import PHYSCoreCfg
acc.merge(JETM42CoreCfg(flags,
name=JETM42_name_tag,
StreamName = 'StreamDAOD_'+JETM42_name_tag,
Loading