diff --git a/Tracking/Acts/ActsConfig/test/ActsPersistifyEDM.sh b/Tracking/Acts/ActsConfig/test/ActsPersistifyEDM.sh index f575d8f62512e75feea270847811555dc1d740a4..c9880268ca2a65a10b0d56b2f4cae70bce865dfe 100755 --- a/Tracking/Acts/ActsConfig/test/ActsPersistifyEDM.sh +++ b/Tracking/Acts/ActsConfig/test/ActsPersistifyEDM.sh @@ -14,12 +14,22 @@ Reco_tf.py --CA \ --outputAODFile AOD.pool.root \ --maxEvents ${n_events} +rc=$? +if [ $rc != 0 ]; then + exit $rc +fi + # Check we can retrieve the EDM, and related quantities, with our analysis algorithms ActsReadEDM.py \ --filesInput AOD.pool.root -- \ readClusters=True \ readSpacePoints=True +rc=$? +if [ $rc != 0 ]; then + exit $rc +fi + # Check we can run IDPVM runIDPVM.py \ --filesInput AOD.pool.root \ diff --git a/Tracking/Acts/ActsDataPreparation/test/runCompositeRoICode.py b/Tracking/Acts/ActsDataPreparation/test/runCompositeRoICode.py index c6d06094633e45527888de14f07fbebaa39bae40..54f8f4e2b2a25c6de4b6fc228e185b894b2a8dc0 100644 --- a/Tracking/Acts/ActsDataPreparation/test/runCompositeRoICode.py +++ b/Tracking/Acts/ActsDataPreparation/test/runCompositeRoICode.py @@ -57,8 +57,9 @@ if __name__ == "__main__": acc.merge(ActsITkStripClusterizationAlgCfg(flags, RoIs='TestCompositeRoI')) - from ActsConfig.ActsAnalysisConfig import ActsClusterAnalysisCfg - acc.merge(ActsClusterAnalysisCfg(flags)) + from ActsConfig.ActsAnalysisConfig import ActsPixelClusterAnalysisAlgCfg, ActsStripClusterAnalysisAlgCfg + acc.merge(ActsPixelClusterAnalysisAlgCfg(flags)) + acc.merge(ActsStripClusterAnalysisAlgCfg(flags)) acc.printConfig(withDetails = True, summariseProps = True) acc.run() diff --git a/Tracking/Acts/ActsDataPreparation/test/runFullScanRoICode.py b/Tracking/Acts/ActsDataPreparation/test/runFullScanRoICode.py index 7a4bb2fc871870f62e7f612614c7fa056c2e4f52..0e81e40622effb446bdfa0bc3020d556db66d8df 100644 --- a/Tracking/Acts/ActsDataPreparation/test/runFullScanRoICode.py +++ b/Tracking/Acts/ActsDataPreparation/test/runFullScanRoICode.py @@ -34,8 +34,9 @@ if __name__ == "__main__": from ActsConfig.ActsClusterizationConfig import ActsITkStripClusterizationAlgCfg acc.merge(ActsITkStripClusterizationAlgCfg(flags)) - from ActsConfig.ActsAnalysisConfig import ActsClusterAnalysisCfg - acc.merge(ActsClusterAnalysisCfg(flags)) + from ActsConfig.ActsAnalysisConfig import ActsPixelClusterAnalysisAlgCfg, ActsStripClusterAnalysisAlgCfg + acc.merge(ActsPixelClusterAnalysisAlgCfg(flags)) + acc.merge(ActsStripClusterAnalysisAlgCfg(flags)) acc.printConfig(withDetails = True, summariseProps = True) acc.run() diff --git a/Tracking/Acts/ActsDataPreparation/test/runSingleRoICode.py b/Tracking/Acts/ActsDataPreparation/test/runSingleRoICode.py index 3a4ed5305766015296e1f088cf822a4d184c00eb..070f20eaad0dbce590413fa4befbc714bc739b56 100644 --- a/Tracking/Acts/ActsDataPreparation/test/runSingleRoICode.py +++ b/Tracking/Acts/ActsDataPreparation/test/runSingleRoICode.py @@ -52,8 +52,9 @@ if __name__ == "__main__": acc.merge(ActsITkStripClusterizationAlgCfg(flags, RoIs='TestSingleRoI')) - from ActsConfig.ActsAnalysisConfig import ActsClusterAnalysisCfg - acc.merge(ActsClusterAnalysisCfg(flags)) + from ActsConfig.ActsAnalysisConfig import ActsPixelClusterAnalysisAlgCfg, ActsStripClusterAnalysisAlgCfg + acc.merge(ActsPixelClusterAnalysisAlgCfg(flags)) + acc.merge(ActsStripClusterAnalysisAlgCfg(flags)) acc.printConfig(withDetails = True, summariseProps = True) acc.run() diff --git a/Tracking/Acts/ActsMonitoring/test/ActsReadEDM.py b/Tracking/Acts/ActsMonitoring/test/ActsReadEDM.py index 8a9fc2d80f328b984074e6f36a84853b84c57a6e..9f1b03a7cffa9e19c43a31c87fdc2668aae714f5 100755 --- a/Tracking/Acts/ActsMonitoring/test/ActsReadEDM.py +++ b/Tracking/Acts/ActsMonitoring/test/ActsReadEDM.py @@ -29,13 +29,22 @@ if __name__ == "__main__": acc.merge(PoolReadCfg(flags)) if flags.readClusters: - from ActsConfig.ActsAnalysisConfig import ActsClusterAnalysisCfg - acc.merge(ActsClusterAnalysisCfg(flags)) + if flags.Detector.EnableITkPixel: + from ActsConfig.ActsAnalysisConfig import ActsPixelClusterAnalysisAlgCfg + acc.merge(ActsPixelClusterAnalysisAlgCfg(flags)) + if flags.Detector.EnableITkStrip: + from ActsConfig.ActsAnalysisConfig import ActsStripClusterAnalysisAlgCfg + acc.merge(ActsStripClusterAnalysisAlgCfg(flags)) if flags.readSpacePoints: - from ActsConfig.ActsAnalysisConfig import ActsSpacePointAnalysisCfg - acc.merge(ActsSpacePointAnalysisCfg(flags)) - + if flags.Detector.EnableITkPixel: + from ActsConfig.ActsAnalysisConfig import ActsPixelSpacePointAnalysisAlgCfg + acc.merge(ActsPixelSpacePointAnalysisAlgCfg(flags)) + if flags.Detector.EnableITkStrip: + from ActsConfig.ActsAnalysisConfig import ActsStripSpacePointAnalysisAlgCfg, ActsStripOverlapSpacePointAnalysisAlgCfg + acc.merge(ActsStripSpacePointAnalysisAlgCfg(flags)) + acc.merge(ActsStripOverlapSpacePointAnalysisAlgCfg(flags)) + acc.printConfig() status = acc.run() if status.isFailure():