CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Validation_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 # Preparing a cff to keep all of our MTV settings in one place
3 
6 
10 
11 
12 quickTrackAssociatorByHits.SimToRecoDenominator = cms.string('reco')
13 
15 
16 #cutsRecoTracksHpUpg = PhysicsTools.RecoAlgos.recoTrackSelector_cfi.recoTrackSelector.clone()
17 #cutsRecoTracksHpUpg.quality=cms.vstring("highPurity")
18 #cutsRecoTracksHpUpg.ptMin = cms.double(0.9)
19 
20 #cutsRecoTracksZeroHpUpg = PhysicsTools.RecoAlgos.recoTrackSelector_cfi.recoTrackSelector.clone()
21 #cutsRecoTracksZeroHpUpg.algorithm=cms.vstring("iter0")
22 #cutsRecoTracksZeroHpUpg.quality=cms.vstring("highPurity")
23 #cutsRecoTracksZeroHpUpg.ptMin = cms.double(0.9)
24 
25 trackValidator.label=cms.VInputTag( cms.InputTag("generalTracks")#,
26  # cms.InputTag("cutsRecoTracksHp"),
27  # cms.InputTag("cutsRecoTracksHpwbtagc"),
28  # cms.InputTag("cutsRecoTracksHpUpg"),
29  # cms.InputTag("cutsRecoTracksZeroHpUpg"),
30  # cms.InputTag("cutsRecoTracksFirstHpUpg"),
31  # cms.InputTag("cutsRecoTracksSecondHpUpg"),
32  # cms.InputTag("cutsRecoTracksThirdHpUpg"),
33  # cms.InputTag("cutsRecoTracksFourthHpUpg")
34  )
35 trackValidator.associators = ['quickTrackAssociatorByHits']
36 trackValidator.UseAssociators = True
37 trackValidator.histoProducerAlgoBlock.nintEta = cms.int32(20)
38 trackValidator.histoProducerAlgoBlock.nintPt = cms.int32(100)
39 trackValidator.histoProducerAlgoBlock.maxPt = cms.double(200.0)
40 trackValidator.histoProducerAlgoBlock.useLogPt = cms.untracked.bool(True)
41 trackValidator.histoProducerAlgoBlock.minDxy = cms.double(-3.0)
42 trackValidator.histoProducerAlgoBlock.maxDxy = cms.double(3.0)
43 trackValidator.histoProducerAlgoBlock.nintDxy = cms.int32(100)
44 trackValidator.histoProducerAlgoBlock.minDz = cms.double(-10.0)
45 trackValidator.histoProducerAlgoBlock.maxDz = cms.double(10.0)
46 trackValidator.histoProducerAlgoBlock.nintDz = cms.int32(100)
47 trackValidator.histoProducerAlgoBlock.maxVertpos = cms.double(5.0)
48 trackValidator.histoProducerAlgoBlock.nintVertpos = cms.int32(100)
49 trackValidator.histoProducerAlgoBlock.minZpos = cms.double(-10.0)
50 trackValidator.histoProducerAlgoBlock.maxZpos = cms.double(10.0)
51 trackValidator.histoProducerAlgoBlock.nintZpos = cms.int32(100)
52 trackValidator.histoProducerAlgoBlock.phiRes_rangeMin = cms.double(-0.003)
53 trackValidator.histoProducerAlgoBlock.phiRes_rangeMax = cms.double(0.003)
54 trackValidator.histoProducerAlgoBlock.phiRes_nbin = cms.int32(100)
55 trackValidator.histoProducerAlgoBlock.cotThetaRes_rangeMin = cms.double(-0.01)
56 trackValidator.histoProducerAlgoBlock.cotThetaRes_rangeMax = cms.double(+0.01)
57 trackValidator.histoProducerAlgoBlock.cotThetaRes_nbin = cms.int32(120)
58 trackValidator.histoProducerAlgoBlock.dxyRes_rangeMin = cms.double(-0.01)
59 trackValidator.histoProducerAlgoBlock.dxyRes_rangeMax = cms.double(0.01)
60 trackValidator.histoProducerAlgoBlock.dxyRes_nbin = cms.int32(100)
61 trackValidator.tipTP = cms.double(3.5)
62 trackValidator.ptMinTP = cms.double(0.9)
63 
64 slhcTracksValidation = cms.Sequence(cutsRecoTracksHp*
65  #cutsRecoTracksHpwbtagc*
66  #cutsRecoTracksHpUpg*
67  #cutsRecoTracksZeroHpUpg*
68  #cutsRecoTracksFirstHpUpg*
69  #cutsRecoTracksSecondHpUpg*
70  #cutsRecoTracksThirdHpUpg*
71  #cutsRecoTracksFourthHpUpg*
72  quickTrackAssociatorByHits*
73  trackValidator)
74 
75