CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TrackerSeedValidator_cfi.py
Go to the documentation of this file.
2 
3 trackerSeedValidator = cms.EDAnalyzer("TrackerSeedValidator",
4  associators = cms.vstring('quickTrackAssociatorByHits'),
5  useFabsEta = cms.bool(False),
6  minpT = cms.double(-1),
7  beamSpot = cms.InputTag("offlineBeamSpot"),
8  min = cms.double(0.0),
9  max = cms.double(2.5),
10  nintHit = cms.int32(25),
11  label = cms.VInputTag(cms.InputTag("newSeedFromTriplets")),
12  maxHit = cms.double(24.5),
13  TTRHBuilder = cms.string('WithTrackAngle'),
14  nintpT = cms.int32(40),
15  label_tp_fake = cms.InputTag("cutsTPFake"),
16  label_tp_effic = cms.InputTag("cutsTPEffic"),
17  useInvPt = cms.bool(False),
18  maxpT = cms.double(3),
19  outputFile = cms.string(''),
20 # outputFile = cms.string('validationPlotsSeed.root'),
21  minHit = cms.double(-0.5),
22  sim = cms.string('g4SimHits'),
23  nint = cms.int32(25),
24 #the following parameters are not used at the moment
25 #but are needed since the seed validator hinerits from multitrack validator base
26 #to be fixed.
27  minPhi = cms.double(-3.15),
28  maxPhi = cms.double(3.15),
29  nintPhi = cms.int32(36),
30  minDxy = cms.double(0),
31  maxDxy = cms.double(5),
32  nintDxy = cms.int32(50),
33  minDz = cms.double(-10),
34  maxDz = cms.double(10),
35  nintDz = cms.int32(100),
36  ptRes_rangeMin = cms.double(-0.1),
37  ptRes_rangeMax = cms.double(0.1),
38  phiRes_rangeMin = cms.double(-0.003),
39  phiRes_rangeMax = cms.double(0.003),
40  cotThetaRes_rangeMin = cms.double(-0.01),
41  cotThetaRes_rangeMax = cms.double(+0.01),
42  dxyRes_rangeMin = cms.double(-0.01),
43  dxyRes_rangeMax = cms.double(0.01),
44  dzRes_rangeMin = cms.double(-0.05),
45  dzRes_rangeMax = cms.double(+0.05),
46  ptRes_nbin = cms.int32(100),
47  phiRes_nbin = cms.int32(100),
48  cotThetaRes_nbin = cms.int32(120),
49  dxyRes_nbin = cms.int32(100),
50  dzRes_nbin = cms.int32(150),
51  useLogPt=cms.untracked.bool(True),
52  # TP originating vertical position
53  minVertpos = cms.double(0),
54  maxVertpos = cms.double(5),
55  nintVertpos = cms.int32(100),
56  # TP originating z position
57  minZpos = cms.double(-10),
58  maxZpos = cms.double(10),
59  nintZpos = cms.int32(100),
60  parametersDefiner = cms.string('LhcParametersDefinerForTP'),
61  useGsf=cms.bool(False),
62  skipHistoFit=cms.untracked.bool(False)
63 
64 
65 )
66 
67