CMS 3D CMS Logo

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