1 import FWCore.ParameterSet.Config
as cms
2 from RecoVertex.Configuration.RecoVertex_cff import unsortedOfflinePrimaryVertices, trackWithVertexRefSelector, trackRefsForJets, sortedPrimaryVertices, offlinePrimaryVertices, offlinePrimaryVerticesWithBS,vertexrecoTask
4 from RecoVertex.PrimaryVertexProducer.TkClusParameters_cff
import DA2D_vectParameters
6 unsortedOfflinePrimaryVertices4D = unsortedOfflinePrimaryVertices.clone(TkClusParameters = DA2D_vectParameters,
7 TrackTimesLabel = cms.InputTag(
"trackTimeValueMapProducer",
"generalTracksConfigurableFlatResolutionModel"),
8 TrackTimeResosLabel = cms.InputTag(
"trackTimeValueMapProducer",
"generalTracksConfigurableFlatResolutionModelResolution"),
10 trackWithVertexRefSelectorBeforeSorting4D = trackWithVertexRefSelector.clone(vertexTag=
"unsortedOfflinePrimaryVertices4D",
13 trackRefsForJetsBeforeSorting4D = trackRefsForJets.clone(src=
"trackWithVertexRefSelectorBeforeSorting4D")
14 offlinePrimaryVertices4D=sortedPrimaryVertices.clone(vertices=
"unsortedOfflinePrimaryVertices4D",
15 particles=
"trackRefsForJetsBeforeSorting4D",
16 trackTimeTag=cms.InputTag(
"trackTimeValueMapProducer",
"generalTracksConfigurableFlatResolutionModel"),
17 trackTimeResoTag=cms.InputTag(
"trackTimeValueMapProducer",
"generalTracksConfigurableFlatResolutionModelResolution"),
18 assignment=
dict(useTiming=
True))
19 offlinePrimaryVertices4DWithBS=offlinePrimaryVertices4D.clone(vertices=
"unsortedOfflinePrimaryVertices4D:WithBS")
21 unsortedOfflinePrimaryVertices4DnoPID = unsortedOfflinePrimaryVertices4D.clone(TrackTimesLabel =
"trackExtenderWithMTD:generalTrackt0",
22 TrackTimeResosLabel =
"trackExtenderWithMTD:generalTracksigmat0",
24 trackWithVertexRefSelectorBeforeSorting4DnoPID = trackWithVertexRefSelector.clone(vertexTag=
"unsortedOfflinePrimaryVertices4DnoPID",
27 trackRefsForJetsBeforeSorting4DnoPID = trackRefsForJets.clone(src=
"trackWithVertexRefSelectorBeforeSorting4DnoPID")
28 offlinePrimaryVertices4DnoPID=offlinePrimaryVertices4D.clone(vertices=
"unsortedOfflinePrimaryVertices4DnoPID",
29 particles=
"trackRefsForJetsBeforeSorting4DnoPID",
30 trackTimeTag=
"trackExtenderWithMTD:generalTrackt0",
31 trackTimeResoTag=
"trackExtenderWithMTD:generalTracksigmat0")
32 offlinePrimaryVertices4DnoPIDWithBS=offlinePrimaryVertices4DnoPID.clone(vertices=
"unsortedOfflinePrimaryVertices4DnoPID:WithBS")
34 unsortedOfflinePrimaryVertices4DwithPID = unsortedOfflinePrimaryVertices4D.clone(TrackTimesLabel =
"tofPID:t0safe",
35 TrackTimeResosLabel =
"tofPID:sigmat0safe",
37 trackWithVertexRefSelectorBeforeSorting4DwithPID = trackWithVertexRefSelector.clone(vertexTag=
"unsortedOfflinePrimaryVertices4DwithPID",
40 trackRefsForJetsBeforeSorting4DwithPID = trackRefsForJets.clone(src=
"trackWithVertexRefSelectorBeforeSorting4DwithPID")
41 offlinePrimaryVertices4DwithPID=offlinePrimaryVertices4D.clone(vertices=
"unsortedOfflinePrimaryVertices4DwithPID",
42 particles=
"trackRefsForJetsBeforeSorting4DwithPID",
43 trackTimeTag=
"tofPID:t0safe",
44 trackTimeResoTag=
"tofPID:sigmat0safe")
45 offlinePrimaryVertices4DwithPIDWithBS=offlinePrimaryVertices4DwithPID.clone(vertices=
"unsortedOfflinePrimaryVertices4DwithPID:WithBS")
47 unsortedOfflinePrimaryVertices4Dfastsim = unsortedOfflinePrimaryVertices4D.clone()
48 trackWithVertexRefSelectorBeforeSorting4Dfastsim = trackWithVertexRefSelector.clone(vertexTag=
"unsortedOfflinePrimaryVertices4Dfastsim",
51 trackRefsForJetsBeforeSorting4Dfastsim = trackRefsForJets.clone(src=
"trackWithVertexRefSelectorBeforeSorting4Dfastsim")
52 offlinePrimaryVertices4Dfastsim=offlinePrimaryVertices4D.clone(vertices=
"unsortedOfflinePrimaryVertices4Dfastsim",
53 particles=
"trackRefsForJetsBeforeSorting4Dfastsim")
54 offlinePrimaryVertices4DfastsimWithBS=offlinePrimaryVertices4Dfastsim.clone(vertices=
"unsortedOfflinePrimaryVertices4Dfastsim:WithBS")
58 from SimTracker.TrackAssociation.trackTimeValueMapProducer_cfi
import trackTimeValueMapProducer
59 from CommonTools.RecoAlgos.tofPID_cfi
import tofPID