File indexing completed on 2024-08-27 22:59:19
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def L1TrackTripletEmulatorProducer(**kwargs):
0004 mod = cms.EDProducer('L1TrackTripletEmulatorProducer',
0005 L1TrackInputTag = cms.InputTag('l1tTTTracksFromTrackletEmulation', 'Level1TTTracks'),
0006 L1PVertexInputTag = cms.InputTag('l1tVertexFinderEmulator', 'L1VerticesEmulation'),
0007 trk1_ptMin = cms.double(-1),
0008 trk1_absEtaMax = cms.double(100000000),
0009 trk1_mvaMin = cms.double(-1),
0010 trk1_nstubMin = cms.int32(-1),
0011 trk1_dzMax = cms.double(100000000),
0012 trk1_mass = cms.double(0.139),
0013 trk2_ptMin = cms.double(-1),
0014 trk2_absEtaMax = cms.double(100000000),
0015 trk2_mvaMin = cms.double(-1),
0016 trk2_nstubMin = cms.int32(-1),
0017 trk2_dzMax = cms.double(100000000),
0018 trk2_mass = cms.double(0.139),
0019 trk3_ptMin = cms.double(-1),
0020 trk3_absEtaMax = cms.double(100000000),
0021 trk3_mvaMin = cms.double(-1),
0022 trk3_nstubMin = cms.int32(0),
0023 trk3_dzMax = cms.double(100000000),
0024 trk3_mass = cms.double(0.139),
0025 displaced = cms.bool(False),
0026 triplet_massMin = cms.double(-1),
0027 triplet_massMax = cms.double(100000000),
0028 triplet_absEtaMin = cms.double(-1),
0029 triplet_absEtaMax = cms.double(100000000),
0030 triplet_ptMin = cms.double(-1),
0031 triplet_ptMax = cms.double(100000000),
0032 triplet_absCharge = cms.int32(-1),
0033 triplet_massOverflow = cms.double(1000),
0034 pair1_massMin = cms.double(-1),
0035 pair1_massMax = cms.double(100000000),
0036 pair2_massMin = cms.double(-1),
0037 pair2_massMax = cms.double(100000000),
0038 pair1_dzMin = cms.double(-1),
0039 pair1_dzMax = cms.double(100000000),
0040 pair2_dzMin = cms.double(-1),
0041 pair2_dzMax = cms.double(100000000),
0042 float_precision = cms.bool(False),
0043 mightGet = cms.optional.untracked.vstring
0044 )
0045 for k,v in kwargs.items():
0046 setattr(mod, k, v)
0047 return mod