1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
|
import FWCore.ParameterSet.Config as cms
PFCandAssoMap = cms.EDProducer('PFCand_AssoMap',
#Choose which map should be created
# "VertexToPFCands", "PFCandsToVertex" or "Both"
AssociationType = cms.InputTag('Both'),
#Set the number of associations per track/vertex
MaxNumberOfAssociations = cms.int32(1),
#Set the Input Collections
PFCandidateCollection = cms.InputTag('particleFlow'),
VertexCollection = cms.InputTag('offlinePrimaryVertices'),
#Set the BeamSpot
BeamSpot = cms.InputTag('offlineBeamSpot'),
#Check for tracks from secondary vertices
doReassociation = cms.bool(True),
GetCleanedCollections = cms.bool(False),
#Configuration for the reassociation of gamma conversion particles
ConversionsCollection = cms.InputTag('allConversions'),
#Configuration for the reassociation of particles from V0 decays
V0KshortCollection = cms.InputTag('generalV0Candidates','Kshort'),
V0LambdaCollection = cms.InputTag('generalV0Candidates','Lambda'),
#Configuration for the reassociation of particles from nuclear interactions
NIVertexCollection = cms.InputTag('particleFlowDisplacedVertex'),
#Configuration for the final association
# 0 == always first vertex (default)
# 1 == closest vertex in z/longitudinal distance
# 2 == closest vertex in 3D
FinalAssociation = cms.untracked.int32(1),
#What to do if the dipl vertex coll can't be found
ignoreMissingCollection = cms.bool(True),
#Input for the search of the closest vertex
nTrackWeight = cms.double(0.001),
)
PFCandAssoMapJJetMet = cms.EDProducer('PFCand_AssoMap',
#Choose which map should be created
# "VertexToTracks", "TracksToVertex" or "Both"
AssociationType = cms.InputTag('Both'),
#Set the number of associations per track/vertex
MaxNumberOfAssociations = cms.int32(1),
#Set the Input Collections
PFCandidateCollection = cms.InputTag('particleFlow'),
VertexCollection = cms.InputTag('offlinePrimaryVertices'),
#Set the BeamSpot
BeamSpot = cms.InputTag('offlineBeamSpot'),
#Check for tracks from secondary vertices
doReassociation = cms.bool(False),
GetCleanedCollections = cms.bool(False),
#Configuration for the reassociation of gamma conversion particles
ConversionsCollection = cms.InputTag('allConversions'),
#Configuration for the reassociation of particles from V0 decays
V0KshortCollection = cms.InputTag('generalV0Candidates','Kshort'),
V0LambdaCollection = cms.InputTag('generalV0Candidates','Lambda'),
#Configuration for the reassociation of particles from nuclear interactions
NIVertexCollection = cms.InputTag('particleFlowDisplacedVertex'),
#Configuration for the final association
# 0 == always first vertex (default)
# 1 == closest vertex in z/longitudinal distance
# 2 == closest vertex in 3D
FinalAssociation = cms.untracked.int32(0),
#What to do if the dipl vertex coll can't be found
ignoreMissingCollection = cms.bool(True),
#Input for the search of the closest vertex
nTrackWeight = cms.double(0.),
)
PFCandAssoMapMuoEgm = cms.EDProducer('PFCand_AssoMap',
#Choose which map should be created
# "VertexToTracks", "TracksToVertex" or "Both"
AssociationType = cms.InputTag('Both'),
#Set the number of associations per track/vertex
MaxNumberOfAssociations = cms.int32(1),
#Set the Input Collections
PFCandidateCollection = cms.InputTag('particleFlow'),
VertexCollection = cms.InputTag('offlinePrimaryVertices'),
#Set the BeamSpot
BeamSpot = cms.InputTag('offlineBeamSpot'),
#Check for tracks from secondary vertices
doReassociation = cms.bool(False),
GetCleanedCollections = cms.bool(False),
#Configuration for the reassociation of gamma conversion particles
ConversionsCollection = cms.InputTag('allConversions'),
#Configuration for the reassociation of particles from V0 decays
V0KshortCollection = cms.InputTag('generalV0Candidates','Kshort'),
V0LambdaCollection = cms.InputTag('generalV0Candidates','Lambda'),
#Configuration for the reassociation of particles from nuclear interactions
NIVertexCollection = cms.InputTag('particleFlowDisplacedVertex'),
#Configuration for the final association
# 0 == always first vertex (default)
# 1 == closest vertex in z/longitudinal distance
# 2 == closest vertex in 3D
FinalAssociation = cms.untracked.int32(1),
#What to do if the dipl vertex coll can't be found
ignoreMissingCollection = cms.bool(True),
#Input for the search of the closest vertex
nTrackWeight = cms.double(0.),
)
#Old configuration for imports from other packages
#to avoid undefined references
PFCands2Vertex = PFCandAssoMap.clone(
#Choose which map should be created
# "VertexToPFCands", "PFCandsToVertex" or "Both"
AssociationType = 'PFCandsToVertex',
)
|