Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
import FWCore.ParameterSet.Config as cms
from RecoTracker.IterativeTracking.HighPtTripletStep_cff import HighPtTripletStepTaskSerialSync
from .TrackToTrackComparisonHists_cfi import TrackToTrackComparisonHists as _t2t

trackToTrackCPUSequence = cms.Sequence()

highPtTripletStepTrackToTrackSerialSync = _t2t.clone(
    requireValidHLTPaths = False,
    monitoredTrack = "highPtTripletStepTracks",
    referenceTrack = "highPtTripletStepTracksSerialSync",

    monitoredBeamSpot = "offlineBeamSpot",
    monitoredPrimaryVertices = "offlinePrimaryVertices",
    topDirName = "Tracking/TrackBuilding/ValidationWRTSerialSync/highPtTripletStep"
)
_trackToTrackCPUTask_trackingLST = cms.Sequence(HighPtTripletStepTaskSerialSync)
_trackToTrackCPUTask_trackingLST += highPtTripletStepTrackToTrackSerialSync

from Configuration.Eras.Modifier_trackingPhase2PU140_cff import trackingPhase2PU140
from Configuration.ProcessModifiers.trackingLST_cff import trackingLST
(trackingPhase2PU140 & trackingLST).toReplaceWith(trackToTrackCPUSequence, _trackToTrackCPUTask_trackingLST)