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

Merge branch 'check_ip' into 'main'

fix the tool name prefix in PHYS and FTAG1

See merge request !71544
parents 1176eade 3a98a894
No related branches found
No related tags found
28 merge requests!78241Draft: FPGATrackSim: GenScan code refactor,!78236Draft: Switching Streams https://its.cern.ch/jira/browse/ATR-27417,!78056AFP monitoring: new synchronization and cleaning,!78041AFP monitoring: new synchronization and cleaning,!77990Updating TRT chip masks for L1TRT trigger simulation - ATR-28372,!77733Draft: add new HLT NN JVT, augmented with additional tracking information,!77731Draft: Updates to ZDC reconstruction,!77728Draft: updates to ZDC reconstruction,!77522Draft: sTGC Pad Trigger Emulator,!76725ZdcNtuple: Fix cppcheck warning.,!76611L1CaloFEXByteStream: Fix out-of-bounds array accesses.,!76475Punchthrough AF3 implementation in FastG4,!76474Punchthrough AF3 implementation in FastG4,!75729New implementation of ZDC nonlinear FADC correction.,!75703Draft: Update to HI han config for HLT jets,!75184Draft: Update file heavyions_run.config,!74430Draft: Fixing upper bound for Delayed Jet Triggers,!73963Changing the path of the histograms to "Expert" area,!73875updating ID ART reference plots,!73874AtlasCLHEP_RandomGenerators: Fix cppcheck warnings.,!73449Add muon detectors to DarkJetPEBTLA partial event building,!73343Draft: [TrigEgamma] Add photon ringer chains on bootstrap mechanism,!72336Fixed TRT calibration crash,!72176Draft: Improving L1TopoOnline chain that now gets no-empty plots. Activating it by default,!72012Draft: Separate JiveXMLConfig.py into Config files,!71876Fix MET trigger name in MissingETMonitoring,!71820Draft: Adding new TLA End-Of-Fill (EOF) chains and removing obsolete DIPZ chains,!71544fix the tool name prefix in PHYS and FTAG1
......@@ -23,10 +23,11 @@ def FTAG1KernelCfg(flags, name='FTAG1Kernel', **kwargs):
from DerivationFrameworkPhys.PhysCommonConfig import PhysCommonAugmentationsCfg
acc.merge(PhysCommonAugmentationsCfg(flags, TriggerListsHelper = kwargs['TriggerListsHelper']))
nametag = name.replace('Kernel', '') #get the name to label the tools below such that other formats can use this KernelCfg
augmentationTools = []
# Add V0Tool
if flags.BTagging.AddV0Finder:
acc.merge(V0ToolCfg(flags, augmentationTools=augmentationTools, tool_name_prefix="FTAG1", container_name_prefix="FTAG"))
acc.merge(V0ToolCfg(flags, augmentationTools=augmentationTools, tool_name_prefix=nametag, container_name_prefix="FTAG"))
# thinning tools
thinningTools = []
......
......@@ -28,19 +28,20 @@ def PHYSKernelCfg(flags, name='PHYSKernel', **kwargs):
))
# Thinning tools
# These are set up in PhysCommonThinningConfig. Only thing needed here the list of tools to schedule
# These are set up in PhysCommonThinningConfig. Only thing needed here the list of tools to schedule
nametag = name.replace('Kernel', '') #get the name to label the tools below such that other formats can use this KernelCfg
thinningToolsArgs = {
'TrackParticleThinningToolName' : "PHYSTrackParticleThinningTool",
'MuonTPThinningToolName' : "PHYSMuonTPThinningTool",
'TauJetThinningToolName' : "PHYSTauJetThinningTool",
'TauJets_MuonRMThinningToolName' : "PHYSTauJets_MuonRMThinningTool",
'DiTauTPThinningToolName' : "PHYSDiTauTPThinningTool",
'DiTauLowPtThinningToolName' : "PHYSDiTauLowPtThinningTool",
'DiTauLowPtTPThinningToolName' : "PHYSDiTauLowPtTPThinningTool",
'TrackParticleThinningToolName' : nametag+"TrackParticleThinningTool",
'MuonTPThinningToolName' : nametag+"MuonTPThinningTool",
'TauJetThinningToolName' : nametag+"TauJetThinningTool",
'TauJets_MuonRMThinningToolName' : nametag+"TauJets_MuonRMThinningTool",
'DiTauTPThinningToolName' : nametag+"DiTauTPThinningTool",
'DiTauLowPtThinningToolName' : nametag+"DiTauLowPtThinningTool",
'DiTauLowPtTPThinningToolName' : nametag+"DiTauLowPtTPThinningTool",
}
# for AOD produced before 24.0.17, the electron removal tau is not available
if kwargs.get('TauJets_EleRM_in_input', False):
thinningToolsArgs['TauJets_EleRMThinningToolName'] = "PHYSTauJets_EleRMThinningTool"
thinningToolsArgs['TauJets_EleRMThinningToolName'] = nametag+"TauJets_EleRMThinningTool"
# Configure the thinning tools
from DerivationFrameworkPhys.PhysCommonThinningConfig import PhysCommonThinningCfg
acc.merge(PhysCommonThinningCfg(flags, StreamName = kwargs['StreamName'], **thinningToolsArgs))
......
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