CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/Calibration/TkAlCaRecoProducers/python/AlcaBeamSpotProducer_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 AlcaBeamSpotProducer = cms.EDProducer("AlcaBeamSpotProducer",
00004     AlcaBeamSpotProducerParameters = cms.PSet(
00005         RunAllFitters = cms.bool(False), ## False: run only default fitter
00006         RunBeamWidthFit = cms.bool(False), 
00007         WriteToDB = cms.bool(False), ## do not write results to DB
00008         fitEveryNLumi = cms.untracked.int32( -1 ),
00009         resetEveryNLumi = cms.untracked.int32( -1 )
00010     ),
00011     BeamFitter = cms.PSet(
00012         Debug = cms.untracked.bool(False),
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'), ## only the last results, for DIP
00020         SaveNtuple = cms.untracked.bool(False),
00021         SaveFitResults = cms.untracked.bool(False),
00022         SavePVVertices = cms.untracked.bool(False),
00023         OutputFileName = cms.untracked.string('analyze_d0_phi.root'),
00024         MinimumPt = cms.untracked.double(1.2),
00025         MaximumEta = cms.untracked.double(2.4),
00026         MaximumImpactParameter = cms.untracked.double(5),
00027         MaximumZ = cms.untracked.double(60),
00028         MinimumTotalLayers = cms.untracked.int32(11),
00029         MinimumPixelLayers = cms.untracked.int32(3),
00030         MaximumNormChi2 = cms.untracked.double(2.0),
00031         TrackAlgorithm = cms.untracked.vstring('iter0'), ## 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(-1.0), ## if -1 use the value calculated by the analyzer
00034         FractionOfFittedTrks = cms.untracked.double(0.9),
00035         MinimumInputTracks = cms.untracked.int32(100)
00036      ),
00037      PVFitter = cms.PSet(
00038         Debug = cms.untracked.bool(False),
00039         Apply3DFit = cms.untracked.bool(False),
00040         VertexCollection = cms.untracked.InputTag('offlinePrimaryVertices'),
00041         #WriteAscii = cms.untracked.bool(True),
00042         #AsciiFileName = cms.untracked.string('PVFit.txt'),
00043         maxNrStoredVertices = cms.untracked.uint32(10000),
00044         minNrVerticesForFit = cms.untracked.uint32(100),
00045         minVertexNdf = cms.untracked.double(10.),
00046         maxVertexNormChi2 = cms.untracked.double(10.),
00047         minVertexNTracks = cms.untracked.uint32(0),
00048         minVertexMeanWeight = cms.untracked.double(0.5),
00049         maxVertexR = cms.untracked.double(2),
00050         maxVertexZ = cms.untracked.double(10),
00051         errorScale = cms.untracked.double(0.9),
00052         nSigmaCut = cms.untracked.double(50.),
00053         FitPerBunchCrossing = cms.untracked.bool(False)
00054      )
00055 )
00056