CMS 3D CMS Logo

TrackSplittingMonitor_cfi.py
Go to the documentation of this file.
1 # The following comments couldn't be translated into the new config version:
2 
3 # All/OuterSurface/InnerSurface/ImpactPoint/default(track)
4 #
5 
6 import FWCore.ParameterSet.Config as cms
7 
8 TrackSplitMonitor = cms.EDAnalyzer("TrackSplittingMonitor",
9 
10  FolderName = cms.string('TrackSplitMonitoring'),
11 
12  splitTrackCollection = cms.InputTag("splittedTracksP5"),
13  splitMuonCollection = cms.InputTag("splitMuons"),
14  ifPlotMuons = cms.bool(True),
15 
16  pixelHitsPerLeg = cms.int32( 1 ),
17  totalHitsPerLeg = cms.int32( 6 ),
18  d0Cut = cms.double( 12.0 ),
19  dzCut = cms.double( 25.0 ),
20  ptCut = cms.double( 4.0 ),
21  norchiCut = cms.double( 100.0 ),
22 
23  ddxyBin = cms.int32(100),
24  ddxyMin = cms.double(-200.0),
25  ddxyMax = cms.double(200.0),
26 
27  ddzBin = cms.int32(100),
28  ddzMin = cms.double(-400.0),
29  ddzMax = cms.double(400.0),
30 
31  dphiBin = cms.int32(100),
32  dphiMin = cms.double(-0.01),
33  dphiMax = cms.double(0.01),
34 
35  dthetaBin = cms.int32(100),
36  dthetaMin = cms.double(-0.01),
37  dthetaMax = cms.double(0.01),
38 
39  dptBin = cms.int32(100),
40  dptMin = cms.double(-5.0),
41  dptMax = cms.double(5.0),
42 
43  dcurvBin = cms.int32(100),
44  dcurvMin = cms.double(-0.005),
45  dcurvMax = cms.double(0.005),
46 
47  normBin = cms.int32(100),
48  normMin = cms.double(-5.0),
49  normMax = cms.double(5.0)
50 )