00001 import FWCore.ParameterSet.Config as cms
00002
00003 AlcaBeamMonitor = cms.EDAnalyzer("AlcaBeamMonitor",
00004 MonitorName = cms.untracked.string('AlcaBeamMonitor'),
00005 PrimaryVertexLabel = cms.untracked.InputTag('offlinePrimaryVertices'),
00006 BeamSpotLabel = cms.untracked.InputTag('offlineBeamSpot'),
00007
00008 TrackLabel = cms.untracked.InputTag('generalTracks'),
00009 ScalerLabel = cms.untracked.InputTag('scalerBeamSpot'),
00010 BeamFitter = cms.PSet(
00011 Debug = cms.untracked.bool(False),
00012
00013 TrackCollection = cms.untracked.InputTag('generalTracks'),
00014 IsMuonCollection = cms.untracked.bool(False),
00015 WriteAscii = cms.untracked.bool(False),
00016 AsciiFileName = cms.untracked.string('BeamFit.txt'),
00017 AppendRunToFileName = cms.untracked.bool(True),
00018 WriteDIPAscii = cms.untracked.bool(False),
00019 DIPFileName = cms.untracked.string('BeamFitDIP.txt'),
00020 SaveNtuple = cms.untracked.bool(False),
00021 SavePVVertices = cms.untracked.bool(False),
00022 SaveFitResults = cms.untracked.bool(False),
00023 OutputFileName = cms.untracked.string('BeamFit.root'),
00024 MinimumPt = cms.untracked.double(1.0),
00025 MaximumEta = cms.untracked.double(2.4),
00026 MaximumImpactParameter = cms.untracked.double(1.0),
00027 MaximumZ = cms.untracked.double(60),
00028 MinimumTotalLayers = cms.untracked.int32(6),
00029 MinimumPixelLayers = cms.untracked.int32(0),
00030 MaximumNormChi2 = cms.untracked.double(10.0),
00031 TrackAlgorithm = cms.untracked.vstring(),
00032 TrackQuality = cms.untracked.vstring(),
00033 InputBeamWidth = cms.untracked.double(0.0060),
00034 FractionOfFittedTrks = cms.untracked.double(0.9),
00035 MinimumInputTracks = cms.untracked.int32(150),
00036 deltaSignificanceCut = cms.untracked.double(10)
00037 ),
00038 PVFitter = cms.PSet(
00039 Debug = cms.untracked.bool(False),
00040 Apply3DFit = cms.untracked.bool(True),
00041 VertexCollection = cms.untracked.InputTag('offlinePrimaryVertices'),
00042
00043
00044 maxNrStoredVertices = cms.untracked.uint32(10000),
00045 minNrVerticesForFit = cms.untracked.uint32(50),
00046 minVertexNdf = cms.untracked.double(10.),
00047 maxVertexNormChi2 = cms.untracked.double(10.),
00048 minVertexNTracks = cms.untracked.uint32(0),
00049 minVertexMeanWeight = cms.untracked.double(0.5),
00050 maxVertexR = cms.untracked.double(2),
00051 maxVertexZ = cms.untracked.double(10),
00052 errorScale = cms.untracked.double(0.9),
00053 nSigmaCut = cms.untracked.double(5.),
00054 FitPerBunchCrossing = cms.untracked.bool(False)
00055 ),
00056 )