CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/DQM/BeamMonitor/python/AlcaBeamMonitor_cfi.py

Go to the documentation of this file.
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                                  #TrackLabel         = cms.untracked.InputTag('ALCARECOTkAlMinBias'),
00008                                  TrackLabel         = cms.untracked.InputTag('generalTracks'),
00009                                  ScalerLabel        = cms.untracked.InputTag('scalerBeamSpot'),
00010                                  BeamFitter = cms.PSet(
00011                                    Debug = cms.untracked.bool(False),
00012                                    #TrackCollection = cms.untracked.InputTag('ALCARECOTkAlMinBias'),
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'), ## all results
00017                                    AppendRunToFileName = cms.untracked.bool(True), #runnumber will be inserted to the file name
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'), ## ntuple filename
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(), ## ctf,rs,cosmics,iter0,iter1...; for all algos, leave it blank
00032                                    TrackQuality = cms.untracked.vstring(), ## loose, tight, highPurity...; for all qualities, leave it blank
00033                                    InputBeamWidth = cms.untracked.double(0.0060), ## beam width used for Trk fitter, used only when result from PV is not available
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                                    #WriteAscii = cms.untracked.bool(True),
00043                                    #AsciiFileName = cms.untracked.string('PVFit.txt'),
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                                )