CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
hltVertexFromTrackProducer_cfi.py
Go to the documentation of this file.
2 
3 hltVertexFromTrackProducer = cms.EDProducer("VertexFromTrackProducer",
4  verbose = cms.untracked.bool(False),
5 
6  # If isRecoCandidate=True "trackLabel" is used and assumed to be collection of candidates.
7  # Otherwise it is assumed that "trackLabel" is collection of tracks and is used when useTriggerFilterElectrons=False and useTriggerFilterMuons=False
8  isRecoCandidate = cms.bool(False),
9 
10  # Collection of tracks or candidates
11  trackLabel = cms.InputTag("hltL3MuonCandidates"),
12 
13  # Use leading electron from TriggerObjectsWithRefs to determine z vertex position
14  useTriggerFilterElectrons = cms.bool(False),
15 
16  # Electron TriggerObjectsWithRefs collection
17  triggerFilterElectronsSrc = cms.InputTag("hltEle20CaloIdVTCaloIsoTTrkIdTTrkIsoL1JetTrackIsoFilter"),
18 
19  # Use leading muon from TriggerObjectsWithRefs to determine z vertex position
20  useTriggerFilterMuons = cms.bool(True),
21 
22  # Muon TriggerObjectsWithRefs collection
23  triggerFilterMuonsSrc = cms.InputTag("hltSingleMuIsoL3IsoFiltered15"),
24 
25  # Use beam spot for x/y vertex position
26  useBeamSpot = cms.bool(True),
27  # Beamspot collection
28  beamSpotLabel = cms.InputTag("hltOnlineBeamSpot"),
29 
30  # Use vertex for x/y vertex position (beam spot is used when PV does not exit)
31  useVertex = cms.bool(True),
32  # Vertex collection
33  vertexLabel = cms.InputTag("hltPixelVertices"),
34 )
35