Skip to content
Snippets Groups Projects

Fix a crash of Run3DQTestingDriver.py when running TGC offline DQ together with ID

Merged Masato Aoki requested to merge masato/athena:master-TgcDQ_masato into master
1 file
+ 8
15
Compare changes
  • Side-by-side
  • Inline
@@ -14,18 +14,6 @@ def TgcRawDataMonitoringConfig(inputFlags):
from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
result = ComponentAccumulator()
from MagFieldServices.MagFieldServicesConfig import MagneticFieldSvcCfg
result.merge(MagneticFieldSvcCfg(inputFlags))
from AtlasGeoModel.AtlasGeoModelConfig import AtlasGeometryCfg
result.merge(AtlasGeometryCfg(inputFlags))
from TrkConfig.AtlasTrackingGeometrySvcConfig import TrackingGeometrySvcCfg
trackGeomCfg = TrackingGeometrySvcCfg(inputFlags)
geom_svc = trackGeomCfg.getPrimary()
geom_svc.GeometryBuilder.Compactify = False ######## To avoid crash ########
result.merge(trackGeomCfg)
from AthenaMonitoring import AthMonitorCfgHelper
helper = AthMonitorCfgHelper(inputFlags,'TgcRawDataMonitorCfg')
@@ -121,9 +109,7 @@ if __name__=='__main__':
from AthenaConfiguration.AllConfigFlags import ConfigFlags
import glob
inputs = glob.glob('/data01/masato/L1MuonDevRun3/athenaMT/run_mc_zmumu_normal/*/tmp.ESD')
# inputs = glob.glob('/data01/masato/L1MuonDevRun3/athenaMT/run_mc_zmumu_normal/*/AOD*')
# inputs = glob.glob('/data01/masato/L1MuonDevRun3/athenaMT/mc_scan_normal/*/tmp.ESD')
inputs = glob.glob('/data03/mySamples/run_mc_zmumu/*/tmp.ESD')
ConfigFlags.Input.Files = inputs
ConfigFlags.Input.isMC = True
@@ -146,6 +132,13 @@ if __name__=='__main__':
tgcRawDataMonitorAcc.OutputLevel = DEBUG
cfg.merge(tgcRawDataMonitorAcc)
from MagFieldServices.MagFieldServicesConfig import MagneticFieldSvcCfg
from AtlasGeoModel.AtlasGeoModelConfig import AtlasGeometryCfg
from TrkConfig.AtlasTrackingGeometrySvcConfig import TrackingGeometrySvcCfg
cfg.merge(MagneticFieldSvcCfg(ConfigFlags))
cfg.merge(AtlasGeometryCfg(ConfigFlags))
cfg.merge(TrackingGeometrySvcCfg(ConfigFlags))
cfg.printConfig(withDetails=True, summariseProps = True)
cfg.run()
Loading