1 import FWCore.ParameterSet.Config
as cms
3 from DQMServices.Core.DQMEDAnalyzer
import DQMEDAnalyzer
5 MonitorName = cms.untracked.string(
'AlcaBeamMonitor'),
6 PrimaryVertexLabel = cms.untracked.InputTag(
'offlinePrimaryVertices'),
8 TrackLabel = cms.untracked.InputTag(
'generalTracks'),
9 ScalerLabel = cms.untracked.InputTag(
'scalerBeamSpot'),
10 BeamFitter = cms.PSet(
11 Debug = cms.untracked.bool(
False),
13 TrackCollection = cms.untracked.InputTag(
'generalTracks'),
14 IsMuonCollection = cms.untracked.bool(
False),
15 WriteAscii = cms.untracked.bool(
False),
16 AsciiFileName = cms.untracked.string(
'BeamFit.txt'),
17 AppendRunToFileName = cms.untracked.bool(
True),
18 WriteDIPAscii = cms.untracked.bool(
False),
19 DIPFileName = cms.untracked.string(
'BeamFitDIP.txt'),
20 SaveNtuple = cms.untracked.bool(
False),
21 SavePVVertices = cms.untracked.bool(
False),
22 SaveFitResults = cms.untracked.bool(
False),
23 OutputFileName = cms.untracked.string(
'BeamFit.root'),
24 MinimumPt = cms.untracked.double(1.0),
25 MaximumEta = cms.untracked.double(2.4),
26 MaximumImpactParameter = cms.untracked.double(1.0),
27 MaximumZ = cms.untracked.double(60),
28 MinimumTotalLayers = cms.untracked.int32(6),
29 MinimumPixelLayers = cms.untracked.int32(0),
30 MaximumNormChi2 = cms.untracked.double(10.0),
31 TrackAlgorithm = cms.untracked.vstring(),
32 TrackQuality = cms.untracked.vstring(),
33 InputBeamWidth = cms.untracked.double(0.0060),
34 FractionOfFittedTrks = cms.untracked.double(0.9),
35 MinimumInputTracks = cms.untracked.int32(150)
38 Debug = cms.untracked.bool(
False),
39 Apply3DFit = cms.untracked.bool(
True),
40 VertexCollection = cms.untracked.InputTag(
'offlinePrimaryVertices'),
43 maxNrStoredVertices = cms.untracked.uint32(10000),
44 minNrVerticesForFit = cms.untracked.uint32(50),
45 minVertexNdf = cms.untracked.double(10.),
46 maxVertexNormChi2 = cms.untracked.double(10.),
47 minVertexNTracks = cms.untracked.uint32(0),
48 minVertexMeanWeight = cms.untracked.double(0.5),
49 maxVertexR = cms.untracked.double(2),
50 maxVertexZ = cms.untracked.double(10),
51 errorScale = cms.untracked.double(0.9),
52 nSigmaCut = cms.untracked.double(5.),
53 FitPerBunchCrossing = cms.untracked.bool(
False),
54 useOnlyFirstPV = cms.untracked.bool(
False),
55 minSumPt = cms.untracked.double(0.)
64 from Configuration.Eras.Modifier_trackingLowPU_cff
import trackingLowPU
65 trackingLowPU.toModify(AlcaBeamMonitor,
66 BeamFitter = dict(MaximumImpactParameter = 5.0,
67 MinimumInputTracks = 50))