File indexing completed on 2024-04-06 12:15:31
0001 import FWCore.ParameterSet.Config as cms
0002 from importlib import import_module
0003 from copy import copy
0004
0005 def cloneGeometry(mod_path):
0006
0007 _geom = import_module(mod_path)
0008
0009 if hasattr(_geom, 'totemGeomXMLFiles'):
0010 totemGeomXMLFiles = copy(_geom.totemGeomXMLFiles)
0011 if hasattr(_geom, 'ctppsDiamondGeomXMLFiles'):
0012 ctppsDiamondGeomXMLFiles = copy(_geom.ctppsDiamondGeomXMLFiles)
0013 if hasattr(_geom, 'ctppsUFSDGeomXMLFiles'):
0014 ctppsUFSDGeomXMLFiles = copy(_geom.ctppsUFSDGeomXMLFiles)
0015 if hasattr(_geom, 'ctppsPixelGeomXMLFiles'):
0016 ctppsPixelGeomXMLFiles = copy(_geom.ctppsPixelGeomXMLFiles)
0017
0018 XMLIdealGeometryESSource_CTPPS = _geom.XMLIdealGeometryESSource_CTPPS.clone()
0019 ctppsGeometryESModule = _geom.ctppsGeometryESModule.clone()
0020
0021 return (XMLIdealGeometryESSource_CTPPS, ctppsGeometryESModule)