1 import FWCore.ParameterSet.Config
as cms
3 dqmBeamMonitor = cms.EDAnalyzer(
"BeamMonitor",
4 monitorName = cms.untracked.string(
'BeamMonitor'),
5 beamSpot = cms.untracked.InputTag(
'offlineBeamSpot'),
6 primaryVertex = cms.untracked.InputTag(
'offlinePrimaryVertices'),
7 timeInterval = cms.untracked.int32(920),
8 fitEveryNLumi = cms.untracked.int32(1),
9 resetEveryNLumi = cms.untracked.int32(20),
10 fitPVEveryNLumi = cms.untracked.int32(1),
11 resetPVEveryNLumi = cms.untracked.int32(5),
12 Debug = cms.untracked.bool(
False),
13 OnlineMode = cms.untracked.bool(
True),
14 BeamFitter = cms.PSet(
15 Debug = cms.untracked.bool(
False),
16 TrackCollection = cms.untracked.InputTag(
'generalTracks'),
17 IsMuonCollection = cms.untracked.bool(
False),
18 WriteAscii = cms.untracked.bool(
False),
19 AsciiFileName = cms.untracked.string(
'BeamFit.txt'),
20 AppendRunToFileName = cms.untracked.bool(
True),
21 WriteDIPAscii = cms.untracked.bool(
False),
22 DIPFileName = cms.untracked.string(
'BeamFitDIP.txt'),
23 SaveNtuple = cms.untracked.bool(
False),
24 SavePVVertices = cms.untracked.bool(
False),
25 SaveFitResults = cms.untracked.bool(
False),
26 OutputFileName = cms.untracked.string(
'BeamFit.root'),
27 MinimumPt = cms.untracked.double(1.0),
28 MaximumEta = cms.untracked.double(2.4),
29 MaximumImpactParameter = cms.untracked.double(1.0),
30 MaximumZ = cms.untracked.double(60),
31 MinimumTotalLayers = cms.untracked.int32(6),
32 MinimumPixelLayers = cms.untracked.int32(0),
33 MaximumNormChi2 = cms.untracked.double(10.0),
34 TrackAlgorithm = cms.untracked.vstring(),
35 TrackQuality = cms.untracked.vstring(),
36 InputBeamWidth = cms.untracked.double(0.0060),
37 FractionOfFittedTrks = cms.untracked.double(0.9),
38 MinimumInputTracks = cms.untracked.int32(150),
39 deltaSignificanceCut = cms.untracked.double(10)
42 Debug = cms.untracked.bool(
False),
43 Apply3DFit = cms.untracked.bool(
True),
44 VertexCollection = cms.untracked.InputTag(
'offlinePrimaryVertices'),
47 maxNrStoredVertices = cms.untracked.uint32(100000),
48 minNrVerticesForFit = cms.untracked.uint32(50),
49 minVertexNdf = cms.untracked.double(10.),
50 maxVertexNormChi2 = cms.untracked.double(10.),
51 minVertexNTracks = cms.untracked.uint32(0),
52 minVertexMeanWeight = cms.untracked.double(0.5),
53 maxVertexR = cms.untracked.double(2),
54 maxVertexZ = cms.untracked.double(10),
55 errorScale = cms.untracked.double(0.9),
56 nSigmaCut = cms.untracked.double(50.),
57 FitPerBunchCrossing = cms.untracked.bool(
False),
58 useOnlyFirstPV = cms.untracked.bool(
False),
59 minSumPt = cms.untracked.double(0.)
61 dxBin = cms.int32(200),
62 dxMin = cms.double(-1.0),
63 dxMax = cms.double(1.0),
65 vxBin = cms.int32(200),
66 vxMin = cms.double(-0.5),
67 vxMax = cms.double(0.5),
69 dzBin = cms.int32(80),
70 dzMin = cms.double(-20),
71 dzMax = cms.double(20),
73 phiBin = cms.int32(63),
74 phiMin = cms.double(-3.15),
75 phiMax = cms.double(3.15)