CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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  OutputMEsInRootFile = cms.bool(False),
11  OutputFileName = cms.string('MonitorTrackSplit.root'),
12 
13  FolderName = cms.string('TrackSplitMonitoring'),
14 
15  splitTrackCollection = cms.InputTag("splittedTracksP5"),
16  splitMuonCollection = cms.InputTag("splitMuons"),
17  ifPlotMuons = cms.bool(True),
18 
19  pixelHitsPerLeg = cms.int32( 1 ),
20  totalHitsPerLeg = cms.int32( 6 ),
21  d0Cut = cms.double( 12.0 ),
22  dzCut = cms.double( 25.0 ),
23  ptCut = cms.double( 4.0 ),
24  norchiCut = cms.double( 100.0 ),
25 
26  ddxyBin = cms.int32(100),
27  ddxyMin = cms.double(-200.0),
28  ddxyMax = cms.double(200.0),
29 
30  ddzBin = cms.int32(100),
31  ddzMin = cms.double(-400.0),
32  ddzMax = cms.double(400.0),
33 
34  dphiBin = cms.int32(100),
35  dphiMin = cms.double(-0.01),
36  dphiMax = cms.double(0.01),
37 
38  dthetaBin = cms.int32(100),
39  dthetaMin = cms.double(-0.01),
40  dthetaMax = cms.double(0.01),
41 
42  dptBin = cms.int32(100),
43  dptMin = cms.double(-5.0),
44  dptMax = cms.double(5.0),
45 
46  dcurvBin = cms.int32(100),
47  dcurvMin = cms.double(-0.005),
48  dcurvMax = cms.double(0.005),
49 
50  normBin = cms.int32(100),
51  normMin = cms.double(-5.0),
52  normMax = cms.double(5.0)
53 )