Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-12-06 04:00:34

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 alcaBeamSpotProducerHP = cms.EDProducer("AlcaBeamSpotProducer",
0004     AlcaBeamSpotProducerParameters = cms.PSet(
0005         RunAllFitters = cms.bool(False), ## False: run only default fitter
0006         RunBeamWidthFit = cms.bool(False), 
0007         WriteToDB = cms.bool(False), ## do not write results to DB
0008         fitEveryNLumi = cms.untracked.int32( 1 ),
0009         resetEveryNLumi = cms.untracked.int32( 1 )
0010     ),
0011     BeamFitter = cms.PSet(
0012         Debug = cms.untracked.bool(False),
0013         TrackCollection = cms.untracked.InputTag('ALCARECOTkAlMinBias'),
0014         IsMuonCollection = cms.untracked.bool(False),
0015         WriteAscii = cms.untracked.bool(False),
0016         AsciiFileName = cms.untracked.string('BeamFit.txt'), ## all results
0017         AppendRunToFileName = cms.untracked.bool(True), #runnumber will be inserted to the file name
0018         WriteDIPAscii = cms.untracked.bool(False),
0019         DIPFileName = cms.untracked.string('BeamFitDIP.txt'), ## only the last results, for DIP
0020         SaveNtuple = cms.untracked.bool(False),
0021         SaveFitResults = cms.untracked.bool(False),
0022         SavePVVertices = cms.untracked.bool(False),
0023         OutputFileName = cms.untracked.string('analyze_d0_phi.root'),
0024         MinimumPt = cms.untracked.double(1.0),
0025         MaximumEta = cms.untracked.double(2.4),
0026         MaximumImpactParameter = cms.untracked.double(1.0),
0027         MaximumZ = cms.untracked.double(60),
0028         MinimumTotalLayers = cms.untracked.int32(6),
0029         MinimumPixelLayers = cms.untracked.int32(-1),
0030         MaximumNormChi2 = cms.untracked.double(10),
0031         TrackAlgorithm = cms.untracked.vstring(), ## ctf,rs,cosmics,initialStep,lowPtTripletStep...; for all algos, leave it blank
0032         TrackQuality = cms.untracked.vstring(), ## loose, tight, highPurity...; for all qualities, leave it blank
0033         InputBeamWidth = cms.untracked.double(-1.0), ## if -1 use the value calculated by the analyzer
0034         FractionOfFittedTrks = cms.untracked.double(0.9),
0035         MinimumInputTracks = cms.untracked.int32(50)
0036      ),
0037      PVFitter = cms.PSet(
0038         Debug = cms.untracked.bool(False),
0039         Apply3DFit = cms.untracked.bool(True),
0040         VertexCollection = cms.untracked.InputTag('offlinePrimaryVertices'),
0041         #WriteAscii = cms.untracked.bool(True),
0042         #AsciiFileName = cms.untracked.string('PVFit.txt'),
0043         maxNrStoredVertices = cms.untracked.uint32(10000),
0044         minNrVerticesForFit = cms.untracked.uint32(10),
0045         minVertexNdf = cms.untracked.double(10.),
0046         maxVertexNormChi2 = cms.untracked.double(10.),
0047         minVertexNTracks = cms.untracked.uint32(30),
0048         minVertexMeanWeight = cms.untracked.double(0.5),
0049         maxVertexR = cms.untracked.double(2),
0050         maxVertexZ = cms.untracked.double(10),
0051         errorScale = cms.untracked.double(1.0),
0052         nSigmaCut = cms.untracked.double(50.),
0053         FitPerBunchCrossing = cms.untracked.bool(False),
0054         useOnlyFirstPV = cms.untracked.bool(True),
0055         minSumPt = cms.untracked.double(50.)
0056      )
0057 )
0058