_phase2_tktiming_vertexrecoTask = cms.Task( vertexrecoTask.copy() , tpClusterProducer , quickTrackAssociatorByHits , trackTimeValueMapProducer , unsortedOfflinePrimaryVertices4D, trackWithVertexRefSelectorBeforeSorting4D , trackRefsForJetsBeforeSorting4D, offlinePrimaryVertices4D, offlinePrimaryVertices4DWithBS, ) _phase2_tktiming_layer_vertexrecoTask = cms.Task( _phase2_tktiming_vertexrecoTask.copy() , unsortedOfflinePrimaryVertices4DnoPID , trackWithVertexRefSelectorBeforeSorting4DnoPID , trackRefsForJetsBeforeSorting4DnoPID , offlinePrimaryVertices4DnoPID , offlinePrimaryVertices4DnoPIDWithBS, tofPID, ) from Configuration.Eras.Modifier_phase2_timing_cff import phase2_timing phase2_timing.toReplaceWith(vertexrecoTask, _phase2_tktiming_vertexrecoTask) from Configuration.Eras.Modifier_phase2_timing_layer_cff import phase2_timing_layer phase2_timing_layer.toReplaceWith(vertexrecoTask, _phase2_tktiming_layer_vertexrecoTask) phase2_timing_layer.toReplaceWith(unsortedOfflinePrimaryVertices4D, unsortedOfflinePrimaryVertices4DwithPID.clone()) phase2_timing_layer.toReplaceWith(offlinePrimaryVertices4D, offlinePrimaryVertices4DwithPID.clone()) phase2_timing_layer.toReplaceWith(offlinePrimaryVertices4DWithBS, offlinePrimaryVertices4DwithPIDWithBS.clone()) phase2_timing_layer.toModify(offlinePrimaryVertices4D, vertices = "unsortedOfflinePrimaryVertices4D", particles = "trackRefsForJetsBeforeSorting4D") phase2_timing_layer.toModify(offlinePrimaryVertices4DWithBS, vertices = "unsortedOfflinePrimaryVertices4D:WithBS", particles = "trackRefsForJetsBeforeSorting4D")
unsortedOfflinePrimaryVertices4DnoPID, trackWithVertexRefSelectorBeforeSorting4DnoPID, trackRefsForJetsBeforeSorting4DnoPID, offlinePrimaryVertices4DnoPID, offlinePrimaryVertices4DnoPIDWithBS, tofPID, tofPID4DnoPID, ) from Configuration.Eras.Modifier_phase2_timing_cff import phase2_timing phase2_timing.toReplaceWith(vertexrecoTask, _phase2_tktiming_vertexrecoTask) from Configuration.Eras.Modifier_phase2_timing_layer_cff import phase2_timing_layer phase2_timing_layer.toReplaceWith(vertexrecoTask, _phase2_tktiming_layer_vertexrecoTask) phase2_timing_layer.toReplaceWith( unsortedOfflinePrimaryVertices4D, unsortedOfflinePrimaryVertices4DwithPID.clone()) phase2_timing_layer.toReplaceWith(offlinePrimaryVertices4D, offlinePrimaryVertices4DwithPID.clone()) phase2_timing_layer.toReplaceWith( offlinePrimaryVertices4DWithBS, offlinePrimaryVertices4DwithPIDWithBS.clone()) phase2_timing_layer.toModify(offlinePrimaryVertices4D, vertices="unsortedOfflinePrimaryVertices4D", particles="trackRefsForJetsBeforeSorting4D") phase2_timing_layer.toModify( offlinePrimaryVertices4DWithBS, vertices="unsortedOfflinePrimaryVertices4D:WithBS", particles="trackRefsForJetsBeforeSorting4D")
trackWithVertexRefSelectorBeforeSorting4D , trackRefsForJetsBeforeSorting4D, offlinePrimaryVertices4D, offlinePrimaryVertices4DWithBS, ) _phase2_tktiming_layer_vertexrecoTask = cms.Task( _phase2_tktiming_vertexrecoTask.copy() , unsortedOfflinePrimaryVertices4DnoPID , trackWithVertexRefSelectorBeforeSorting4DnoPID , trackRefsForJetsBeforeSorting4DnoPID , offlinePrimaryVertices4DnoPID , offlinePrimaryVertices4DnoPIDWithBS, tofPID, unsortedOfflinePrimaryVertices4Dfastsim, trackWithVertexRefSelectorBeforeSorting4Dfastsim , trackRefsForJetsBeforeSorting4Dfastsim , offlinePrimaryVertices4Dfastsim, offlinePrimaryVertices4DfastsimWithBS, ) from Configuration.Eras.Modifier_phase2_timing_cff import phase2_timing phase2_timing.toReplaceWith(vertexrecoTask, _phase2_tktiming_vertexrecoTask) from Configuration.Eras.Modifier_phase2_timing_layer_cff import phase2_timing_layer phase2_timing_layer.toReplaceWith(vertexrecoTask, _phase2_tktiming_layer_vertexrecoTask) phase2_timing_layer.toReplaceWith(unsortedOfflinePrimaryVertices4D, unsortedOfflinePrimaryVertices4DwithPID.clone()) phase2_timing_layer.toReplaceWith(offlinePrimaryVertices4D, offlinePrimaryVertices4DwithPID.clone()) phase2_timing_layer.toReplaceWith(offlinePrimaryVertices4DWithBS, offlinePrimaryVertices4DwithPIDWithBS.clone()) phase2_timing_layer.toModify(offlinePrimaryVertices4D, vertices = "unsortedOfflinePrimaryVertices4D", particles = "trackRefsForJetsBeforeSorting4D") phase2_timing_layer.toModify(offlinePrimaryVertices4DWithBS, vertices = "unsortedOfflinePrimaryVertices4D:WithBS", particles = "trackRefsForJetsBeforeSorting4D")