From 609ce4b5467ef74b98e2ed283db90df3127979f5 Mon Sep 17 00:00:00 2001 From: scott snyder <snyder@bnl.gov> Date: Mon, 10 Dec 2018 13:56:15 +0100 Subject: [PATCH] TileRecEx: Adjust for tools moved from CaloD3PDMaker to CaloSysD3PDMaker. Adjust for tools moved from CaloD3PDMaker to CaloSysD3PDMaker. --- .../TileRecEx/share/jobOptions_TileCalibRec.py | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/TileCalorimeter/TileExample/TileRecEx/share/jobOptions_TileCalibRec.py b/TileCalorimeter/TileExample/TileRecEx/share/jobOptions_TileCalibRec.py index 0ecbc992195e..954c0a2762bc 100644 --- a/TileCalorimeter/TileExample/TileRecEx/share/jobOptions_TileCalibRec.py +++ b/TileCalorimeter/TileExample/TileRecEx/share/jobOptions_TileCalibRec.py @@ -1047,6 +1047,13 @@ if (doTileNtuple or doD3PD): AANTupleStream1.ExistDataHeader = False +if doD3PD: + try: + import CaloSysD3PDMaker + except ImportError: + doD3PD = False + log.warning ('CaloSysD3PDMaker not available; not making D3PD.') + if doD3PD: def _args (level, name, kwin, **kw): @@ -1070,8 +1077,8 @@ if doD3PD: alg = MakerAlg(tuplename, seq, file = file ,D3PDSvc =D3PDSvc,streamNameRoot =streamNameRoot) if doCaloNtuple: - from CaloD3PDMaker.TileDetailsD3PDObject import TileDetailsD3PDObject - from CaloD3PDMaker.CaloInfoD3PDObject import CaloInfoD3PDObject + from CaloSysD3PDMaker.TileDetailsD3PDObject import TileDetailsD3PDObject + from CaloSysD3PDMaker.CaloInfoD3PDObject import CaloInfoD3PDObject from CaloD3PDMaker.MBTSD3PDObject import MBTSD3PDObject if doRecoESD and doCaloCell: @@ -1118,15 +1125,15 @@ if doD3PD: alg+= xAODClusterD3PDObject(**_args(3, 'topo_cl',kw, sgkey='TileTopoCluster', prefix='topo_')) if doTileMuId: - from CaloD3PDMaker.TileMuD3PDObject import TileMuD3PDObject + from CaloSysD3PDMaker.TileMuD3PDObject import TileMuD3PDObject alg += TileMuD3PDObject(**_args(0,'TileMus',kw,sgkey='TileMuObj',prefix='tilemuid_')) if doTileRODMuId: - from CaloD3PDMaker.TileL2D3PDObject import TileL2D3PDObject + from CaloSysD3PDMaker.TileL2D3PDObject import TileL2D3PDObject alg += TileL2D3PDObject(**_args(2,'TileL2s',kw,exclude=['TileL2'],sgkey='TileL2Cnt',prefix='tilemurod_')) if doTileMuonFitter: - from CaloD3PDMaker.TileCosmicMuonD3PDObject import TileCosmicMuonD3PDObject + from CaloSysD3PDMaker.TileCosmicMuonD3PDObject import TileCosmicMuonD3PDObject if not 'doTMFMethod' in dir(): doTMFMethod = 'Hough' -- GitLab