test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
muonCosmicCompatibility_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
3 
4 MuonCosmicCompatibilityParameters = cms.PSet(
5  CosmicCompFillerParameters = cms.PSet(
6  MuonServiceProxy,
7 
8  InputTrackCollections = cms.VInputTag(cms.InputTag("generalTracks"), cms.InputTag("cosmicsVetoTracks")),
9  InputMuonCollections = cms.VInputTag(cms.InputTag("globalMuons"), cms.InputTag("muons1stStep")),
10  InputCosmicMuonCollection = cms.InputTag("muonsFromCosmics1Leg"),
11  InputVertexCollection = cms.InputTag("offlinePrimaryVertices"),
12 
13  # preselect |track.dxy+mu.dxy|<ipCut <== opp going tracks coming from
14  # the same point have |track.dxy+mu.dxy| d0Error. Thats as long as the charge is right
15 
16  #used to find a b2b partner
17  angleCut = cms.double(0.1),
18  deltaPt = cms.double(0.1),
19  #timing
20  offTimeNegLoose = cms.double(-15.),
21  offTimePosLoose = cms.double(15.),
22  offTimeNegTight = cms.double(-20.),
23  offTimePosTight = cms.double(25.),
24  offTimeNegLooseMult = cms.double(-15.),
25  offTimePosLooseMult = cms.double(15.),
26  offTimeNegTightMult = cms.double(-20.),
27  offTimePosTightMult = cms.double(25.),
28  corrTimeNeg = cms.double(-10),
29  corrTimePos = cms.double(5),
30  #shared hits
31  sharedHits = cms.int32(5),
32  sharedFrac = cms.double(.75),
33  ipCut = cms.double(0.02),
34  #ip, vertex
35  maxdzLoose = cms.double(0.1),
36  maxdxyLoose = cms.double(0.01),
37  maxdzTight = cms.double(10.),
38  maxdxyTight = cms.double(1.0),
39  maxdzLooseMult = cms.double(0.1),
40  maxdxyLooseMult = cms.double(0.01),
41  maxdzTightMult = cms.double(10.),
42  maxdxyTightMult = cms.double(1.0),
43  hIpTrdxy = cms.double(0.02),
44  hIpTrvProb = cms.double(0.5),
45  largedxyMult = cms.double(3.0),
46  largedxy = cms.double(2.0),
47  minvProb = cms.double(0.001),
48  maxvertZ = cms.double(20),
49  maxvertRho = cms.double(5),
50  nTrackThreshold = cms.int32(3),
51 
52  #muon id
53  nChamberMatches = cms.int32(1),
54  segmentComp = cms.double(0.4)
55 
56  )
57  )