CMS 3D CMS Logo

RecoVertex_phase2_timing_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 from RecoVertex.Configuration.RecoVertex_cff import unsortedOfflinePrimaryVertices, trackWithVertexRefSelector, trackRefsForJets, sortedPrimaryVertices, offlinePrimaryVertices, offlinePrimaryVerticesWithBS,vertexrecoTask
3 
4 from RecoVertex.PrimaryVertexProducer.TkClusParameters_cff import DA2D_vectParameters
5 
6 unsortedOfflinePrimaryVertices4D = unsortedOfflinePrimaryVertices.clone(TkClusParameters = DA2D_vectParameters,
7  TrackTimesLabel = cms.InputTag("trackTimeValueMapProducer","generalTracksConfigurableFlatResolutionModel"),
8  TrackTimeResosLabel = cms.InputTag("trackTimeValueMapProducer","generalTracksConfigurableFlatResolutionModelResolution"),
9  )
10 trackWithVertexRefSelectorBeforeSorting4D = trackWithVertexRefSelector.clone(vertexTag="unsortedOfflinePrimaryVertices4D",
11  ptMax=9e99,
12  ptErrorCut=9e99)
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")
20 
21 unsortedOfflinePrimaryVertices4DnoPID = unsortedOfflinePrimaryVertices4D.clone(TrackTimesLabel = "trackExtenderWithMTD:generalTrackt0",
22  TrackTimeResosLabel = "trackExtenderWithMTD:generalTracksigmat0",
23  )
24 trackWithVertexRefSelectorBeforeSorting4DnoPID = trackWithVertexRefSelector.clone(vertexTag="unsortedOfflinePrimaryVertices4DnoPID",
25  ptMax=9e99,
26  ptErrorCut=9e99)
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")
33 
34 unsortedOfflinePrimaryVertices4DwithPID = unsortedOfflinePrimaryVertices4D.clone(TrackTimesLabel = "tofPID:t0safe",
35  TrackTimeResosLabel = "tofPID:sigmat0safe",
36  )
37 trackWithVertexRefSelectorBeforeSorting4DwithPID = trackWithVertexRefSelector.clone(vertexTag="unsortedOfflinePrimaryVertices4DwithPID",
38  ptMax=9e99,
39  ptErrorCut=9e99)
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")
46 
47 unsortedOfflinePrimaryVertices4Dfastsim = unsortedOfflinePrimaryVertices4D.clone()
48 trackWithVertexRefSelectorBeforeSorting4Dfastsim = trackWithVertexRefSelector.clone(vertexTag="unsortedOfflinePrimaryVertices4Dfastsim",
49  ptMax=9e99,
50  ptErrorCut=9e99)
51 trackRefsForJetsBeforeSorting4Dfastsim = trackRefsForJets.clone(src="trackWithVertexRefSelectorBeforeSorting4Dfastsim")
52 offlinePrimaryVertices4Dfastsim=offlinePrimaryVertices4D.clone(vertices="unsortedOfflinePrimaryVertices4Dfastsim",
53  particles="trackRefsForJetsBeforeSorting4Dfastsim")
54 offlinePrimaryVertices4DfastsimWithBS=offlinePrimaryVertices4Dfastsim.clone(vertices="unsortedOfflinePrimaryVertices4Dfastsim:WithBS")
55 
57 from SimTracker.TrackAssociatorProducers.quickTrackAssociatorByHits_cfi import quickTrackAssociatorByHits
58 from SimTracker.TrackAssociation.trackTimeValueMapProducer_cfi import trackTimeValueMapProducer
59 from CommonTools.RecoAlgos.tofPID_cfi import tofPID