def configure(self): mlog = logging.getLogger(self._name + '::configure :') from MuonAlignGenTools.MuonAlignRefitToolGetter import MuonAlignRefitToolGetter muonAlignRefitTool = MuonAlignRefitToolGetter( ).MuonAlignRefitToolHandle() # create tool instance from MuonAlignGenTools.MuonAlignGenToolsConf import Muon__MuonTrackCollectionProvider muonTrackCollectionProvider = Muon__MuonTrackCollectionProvider( "MuonTrackCollectionProvider", OutputLevel=align.OutputLevel(), InputMuonCol=mualign.MuonContainerName(), InputTrackCol=align.inputTrkCol(), InputIDTrackCol=mualign.inputIDTrackCol(), UseStandaloneTracks=mualign.useStandaloneTracks(), TrackType=mualign.inputTrackCollectionType(), MomentumCut=mualign.momentumCut(), MuonAlignRefitTool=muonAlignRefitTool) self._muonTrackCollectionProviderHandle = muonTrackCollectionProvider mlog.info(" now adding to ToolSvc") from __main__ import ToolSvc ToolSvc += self.MuonTrackCollectionProviderHandle() mlog.info(" leaving configure") return True
def configure(self): mlog = logging.getLogger(self._name + '::configure :') # create tool instance from TrkAlignGenTools.TrkAlignGenToolsConf import Trk__TrackCollectionProvider trackCollectionProvider = Trk__TrackCollectionProvider( "TrackCollectionProvider", OutputLevel=align.OutputLevel(), InputTrkCol=align.inputTrkCol()) self._trackCollectionProviderHandle = trackCollectionProvider mlog.info(" leaving configure") return True