File indexing completed on 2025-02-07 14:23:31
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def PrimaryVertexValidation(*args, **kwargs):
0004 mod = cms.EDAnalyzer('PrimaryVertexValidation',
0005 compressionSettings = cms.untracked.int32(-1),
0006 storeNtuple = cms.bool(False),
0007 isLightNtuple = cms.bool(True),
0008 useTracksFromRecoVtx = cms.bool(False),
0009 vertexZMax = cms.untracked.double(99),
0010 intLumi = cms.untracked.double(0),
0011 askFirstLayerHit = cms.bool(False),
0012 doBPix = cms.untracked.bool(True),
0013 doFPix = cms.untracked.bool(True),
0014 probePt = cms.untracked.double(0),
0015 probeP = cms.untracked.double(0),
0016 probeEta = cms.untracked.double(2.4),
0017 probeNHits = cms.untracked.double(0),
0018 numberOfBins = cms.untracked.int32(24),
0019 minPt = cms.untracked.double(1),
0020 maxPt = cms.untracked.double(20),
0021 Debug = cms.bool(False),
0022 runControl = cms.untracked.bool(False),
0023 forceBeamSpot = cms.untracked.bool(False),
0024 runControlNumber = cms.untracked.vuint32(0),
0025 TrackCollectionTag = cms.InputTag('ALCARECOTkAlMinBias'),
0026 VertexCollectionTag = cms.InputTag('offlinePrimaryVertices'),
0027 BeamSpotTag = cms.InputTag('offlineBeamSpot'),
0028 TkFilterParameters = cms.PSet(
0029 maxNormalizedChi2 = cms.double(10),
0030 minPt = cms.double(0),
0031 algorithm = cms.string('filter'),
0032 maxEta = cms.double(2.4),
0033 maxD0Significance = cms.double(4),
0034 maxD0Error = cms.double(1),
0035 maxDzError = cms.double(1),
0036 trackQuality = cms.string('any'),
0037 minPixelLayersWithHits = cms.int32(2),
0038 minSiliconLayersWithHits = cms.int32(5),
0039 minValidStripHits = cms.int32(0),
0040 numTracksThreshold = cms.int32(0)
0041 ),
0042 TkClusParameters = cms.PSet(
0043 TkDAClusParameters = cms.PSet(
0044 zdumpcenter = cms.untracked.double(0),
0045 zdumpwidth = cms.untracked.double(20),
0046 d0CutOff = cms.double(3),
0047 Tmin = cms.double(2),
0048 delta_lowT = cms.double(0.001),
0049 zmerge = cms.double(0.01),
0050 dzCutOff = cms.double(3),
0051 Tpurge = cms.double(2),
0052 convergence_mode = cms.int32(0),
0053 delta_highT = cms.double(0.01),
0054 Tstop = cms.double(0.5),
0055 coolingFactor = cms.double(0.6),
0056 vertexSize = cms.double(0.006),
0057 uniquetrkweight = cms.double(0.8),
0058 uniquetrkminp = cms.double(0),
0059 zrange = cms.double(4),
0060 runInBlocks = cms.bool(False),
0061 block_size = cms.uint32(10000),
0062 overlap_frac = cms.double(0)
0063 ),
0064 TkGapClusParameters = cms.PSet(
0065 zSeparation = cms.double(1),
0066 verbose = cms.untracked.bool(False)
0067 ),
0068 algorithm = cms.string('DA_vect')
0069 ),
0070 mightGet = cms.optional.untracked.vstring
0071 )
0072 for a in args:
0073 mod.update_(a)
0074 mod.update_(kwargs)
0075 return mod