Skip to content
Snippets Groups Projects
Commit 3fcf1350 authored by Carlo Varni's avatar Carlo Varni Committed by Frank Winklmeier
Browse files

Optionally deploy HGTD clusterization algorithm with new xAOD EDM

Optionally deploy HGTD clusterization algorithm with new xAOD EDM
parent be8278f3
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,!76343Draft: MooTrackBuilder: Recalibrate NSW hits in refine method,!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,!71831Optionally deploy HGTD clusterization algorithm with new xAOD EDM
...@@ -6,6 +6,7 @@ def createHGTD_ConfigFlags(): ...@@ -6,6 +6,7 @@ def createHGTD_ConfigFlags():
hgtdcf = AthConfigFlags() hgtdcf = AthConfigFlags()
hgtdcf.addFlag('HGTD.doMonitoring', False) hgtdcf.addFlag('HGTD.doMonitoring', False)
hgtdcf.addFlag('HGTD.doActs', False)
hgtdcf.addFlag("HGTD.Geometry.useGeoModelXml", True) hgtdcf.addFlag("HGTD.Geometry.useGeoModelXml", True)
hgtdcf.addFlag("HGTD.Geometry.isLocal", False) hgtdcf.addFlag("HGTD.Geometry.isLocal", False)
......
...@@ -7,9 +7,20 @@ def HGTD_RecoCfg(flags): ...@@ -7,9 +7,20 @@ def HGTD_RecoCfg(flags):
(currently only decorates tracks with relevant info) """ (currently only decorates tracks with relevant info) """
result = ComponentAccumulator() result = ComponentAccumulator()
from HGTD_Config.HGTD_PrepRawDataFormationConfig import PadClusterizationCfg # We can do clusterization using Acts algorithm
result.merge(PadClusterizationCfg(flags)) # In so, we then need to schedule the cluster EDM converter
# to provide the same inputs to the downstream algorithms that
# still do not support ACTS reconstruction
if not flags.HGTD.doActs:
from HGTD_Config.HGTD_PrepRawDataFormationConfig import PadClusterizationCfg
result.merge(PadClusterizationCfg(flags))
else:
from ActsConfig.ActsClusterizationConfig import ActsHgtdClusterizationAlgCfg
result.merge(ActsHgtdClusterizationAlgCfg(flags))
from InDetConfig.InDetPrepRawDataFormationConfig import HGTDXAODToInDetClusterConversionCfg
result.merge(HGTDXAODToInDetClusterConversionCfg(flags))
from HGTD_Config.HGTD_TrackTimeExtensionConfig import TrackTimeExtensionCfg from HGTD_Config.HGTD_TrackTimeExtensionConfig import TrackTimeExtensionCfg
result.merge(TrackTimeExtensionCfg(flags)) result.merge(TrackTimeExtensionCfg(flags))
......
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