CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
inclusiveNegativeVertexing_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
6 
7 
8 inclusiveCandidateNegativeVertexFinder = inclusiveCandidateVertexFinder.clone(
9  vertexMinAngleCosine = -0.95,
10  clusterizer = dict(
11  clusterMinAngleCosine = -0.5
12  )
13 )
14 
15 candidateNegativeVertexMerger = candidateVertexMerger.clone(
16  secondaryVertices = "inclusiveCandidateNegativeVertexFinder"
17 )
18 
19 candidateNegativeVertexArbitrator = candidateVertexArbitrator.clone(
20  secondaryVertices = "candidateNegativeVertexMerger",
21  dRCut = -0.4
22 )
23 
24 inclusiveCandidateNegativeSecondaryVertices = candidateVertexMerger.clone(
25  secondaryVertices = "candidateNegativeVertexArbitrator",
26  maxFraction = 0.2,
27  minSignificance = 10.
28 )
29 
30 
31 inclusiveCandidateNegativeVertexingTask = cms.Task(inclusiveCandidateNegativeVertexFinder,
32  candidateNegativeVertexMerger,
33  candidateNegativeVertexArbitrator,
34  inclusiveCandidateNegativeSecondaryVertices)
35 
36 inclusiveCandidateNegativeVertexing = cms.Sequence(inclusiveCandidateNegativeVertexingTask)
37 
38 
39 inclusiveCandidateNegativeVertexFinderCvsL = inclusiveCandidateVertexFinder.clone(
40  vertexMinDLen2DSig = 1.25,
41  vertexMinDLenSig = 0.25,
42  vertexMinAngleCosine = -0.95,
43  clusterizer = dict(
44  clusterMinAngleCosine = -0.5
45  )
46 )
47 
48 candidateNegativeVertexMergerCvsL = candidateVertexMerger.clone(
49  secondaryVertices = "inclusiveCandidateNegativeVertexFinderCvsL"
50 )
51 
52 candidateNegativeVertexArbitratorCvsL = candidateVertexArbitrator.clone(
53  secondaryVertices = "candidateNegativeVertexMergerCvsL",
54  dRCut = -0.4
55 )
56 
57 inclusiveCandidateNegativeSecondaryVerticesCvsL = candidateVertexMerger.clone(
58  secondaryVertices = "candidateNegativeVertexArbitratorCvsL",
59  maxFraction = 0.2,
60  minSignificance = 10.
61 )
62 
63 
64 inclusiveCandidateNegativeVertexingCvsLTask = cms.Task(inclusiveCandidateNegativeVertexFinderCvsL,
65  candidateNegativeVertexMergerCvsL,
66  candidateNegativeVertexArbitratorCvsL,
67  inclusiveCandidateNegativeSecondaryVerticesCvsL)
68 inclusiveCandidateNegativeVertexingCvsL = cms.Sequence(inclusiveCandidateNegativeVertexingCvsLTask)