CMS 3D CMS Logo

inclusiveVertexing_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
6 
7 inclusiveSecondaryVertices = vertexMerger.clone()
8 inclusiveSecondaryVertices.secondaryVertices = cms.InputTag("trackVertexArbitrator")
9 inclusiveSecondaryVertices.maxFraction = 0.2
10 inclusiveSecondaryVertices.minSignificance = 10.
11 
12 inclusiveVertexingTask = cms.Task(inclusiveVertexFinder,
13  vertexMerger,
14  trackVertexArbitrator,
15  inclusiveSecondaryVertices)
16 inclusiveVertexing = cms.Sequence(inclusiveVertexingTask)
17 
21 
22 inclusiveCandidateSecondaryVertices = candidateVertexMerger.clone()
23 inclusiveCandidateSecondaryVertices.secondaryVertices = cms.InputTag("candidateVertexArbitrator")
24 inclusiveCandidateSecondaryVertices.maxFraction = 0.2
25 inclusiveCandidateSecondaryVertices.minSignificance = 10.
26 
27 inclusiveCandidateVertexingTask = cms.Task(inclusiveCandidateVertexFinder,
28  candidateVertexMerger,
29  candidateVertexArbitrator,
30  inclusiveCandidateSecondaryVertices)
31 inclusiveCandidateVertexing = cms.Sequence(inclusiveCandidateVertexingTask)
32 
33 #relaxed IVF reconstruction cuts for candidate-based ctagging
34 inclusiveCandidateVertexFinderCvsL = inclusiveCandidateVertexFinder.clone(
35  vertexMinDLen2DSig = cms.double(1.25),
36  vertexMinDLenSig = cms.double(0.25)
37 )
38 
39 candidateVertexMergerCvsL = candidateVertexMerger.clone(
40  secondaryVertices = cms.InputTag("inclusiveCandidateVertexFinderCvsL")
41 )
42 
43 candidateVertexArbitratorCvsL = candidateVertexArbitrator.clone(
44  secondaryVertices = cms.InputTag("candidateVertexMergerCvsL")
45 )
46 
47 inclusiveCandidateSecondaryVerticesCvsL = candidateVertexMerger.clone(
48  secondaryVertices = cms.InputTag("candidateVertexArbitratorCvsL"),
49  maxFraction = cms.double(0.2),
50  minSignificance = cms.double(10.)
51 )
52 
53 inclusiveCandidateVertexingCvsLTask = cms.Task(inclusiveCandidateVertexFinderCvsL,
54  candidateVertexMergerCvsL,
55  candidateVertexArbitratorCvsL,
56  inclusiveCandidateSecondaryVerticesCvsL)
57 inclusiveCandidateVertexingCvsL = cms.Sequence(inclusiveCandidateVertexingCvsLTask)