Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 11:59:26

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 alcaBeamSpotProducer = 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.0),
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(0),
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(False),
0055         minSumPt = cms.untracked.double(0.)
0056      )
0057 )
0058