File indexing completed on 2023-03-17 11:14:07
0001 import FWCore.ParameterSet.Config as cms
0002
0003 l1tVertexNTupler = cms.EDAnalyzer('VertexNTupler',
0004 inputDataInputTag = cms.InputTag("l1tInputDataProducer","InputData"),
0005 genParticleInputTag = cms.InputTag("genParticles",""),
0006 l1TracksInputTags = cms.VInputTag( cms.InputTag("l1tTTTracksFromTrackletEmulation", "Level1TTTracks") ),
0007 l1TracksTruthMapInputTags = cms.VInputTag( cms.InputTag("TTTrackAssociatorFromPixelDigis", "Level1TTTracks") ),
0008 l1TracksTPInputTags = cms.InputTag("l1tTPStubValueMapProducer:allMatchedTPs"),
0009 l1TracksTPValueMapInputTags = cms.InputTag("l1tTPStubValueMapProducer:TPs"),
0010 l1TracksBranchNames = cms.vstring('hybrid'),
0011 l1VertexInputTags = cms.VInputTag( cms.InputTag("l1tVertexProducer", "l1vertices") ),
0012 l1VertexTrackInputs = cms.vstring('hybrid'),
0013 l1VertexBranchNames = cms.vstring('fastHisto'),
0014 emulationVertexInputTags = cms.VInputTag(),
0015 emulationVertexBranchNames = cms.vstring(),
0016 extraL1VertexInputTags = cms.VInputTag(),
0017 extraL1VertexDescriptions = cms.vstring(),
0018
0019 genJetsInputTag = cms.InputTag("ak4GenJetsNoNu"),
0020
0021
0022 GenCuts = cms.PSet(
0023 GenMinPt = cms.double(2.0),
0024 GenMaxAbsEta = cms.double(2.4),
0025 GenMaxVertR = cms.double(1.0),
0026 GenMaxVertZ = cms.double(30.0),
0027 GenPdgIds = cms.vuint32(),
0028
0029
0030
0031
0032
0033 GenMinStubLayers = cms.uint32(4)
0034 ),
0035
0036
0037
0038 L1TrackDef = cms.PSet(
0039 UseLayerID = cms.bool(True),
0040
0041 ReducedLayerID = cms.bool(True)
0042 ),
0043
0044
0045 TrackMatchDef = cms.PSet(
0046
0047
0048 MinFracMatchStubsOnReco = cms.double(-99.),
0049
0050 MinFracMatchStubsOnTP = cms.double(-99.),
0051
0052 MinNumMatchLayers = cms.uint32(4),
0053
0054 MinNumMatchPSLayers = cms.uint32(0),
0055
0056 StubMatchStrict = cms.bool(False)
0057 ),
0058
0059
0060
0061 VertexReconstruction = cms.PSet(
0062
0063 Algorithm = cms.string("fastHisto"),
0064
0065 VertexDistance = cms.double(.15),
0066
0067 VertexResolution = cms.double(.10),
0068
0069 DistanceType = cms.uint32(0),
0070
0071 MinTracks = cms.uint32(2),
0072
0073
0074
0075
0076 WeightedMean = cms.uint32(1),
0077
0078 AVR_chi2cut = cms.double(5.),
0079
0080 EM_DoQualityCuts = cms.bool(False),
0081
0082 FH_DoPtComp = cms.bool(True),
0083
0084 FH_DoTightChi2 = cms.bool(False),
0085
0086
0087
0088
0089 FH_HistogramParameters = cms.vdouble(-30.0, 30.0, 0.09983361065),
0090
0091 FH_NVtx = cms.uint32(10),
0092
0093 FH_VertexWidth = cms.double(.15),
0094
0095 FH_WindowSize = cms.uint32(3),
0096
0097 KmeansIterations = cms.uint32(10),
0098
0099 KmeansNumClusters = cms.uint32(18),
0100
0101 DBSCANPtThreshold = cms.double(4.),
0102
0103 DBSCANMinDensityTracks = cms.uint32(2),
0104
0105 VxMinTrackPt = cms.double(2.0),
0106
0107 VxMaxTrackPt = cms.double(127.0),
0108
0109
0110
0111
0112
0113 VxMaxTrackPtBehavior = cms.int32(1),
0114
0115 VxMaxTrackChi2 = cms.double(100.),
0116
0117 VxMinNStub = cms.uint32(4),
0118
0119 VxMinNStubPS = cms.uint32(3),
0120 ),
0121
0122
0123 debug = cms.uint32(0),
0124 printResults = cms.bool(False)
0125 )