File indexing completed on 2025-02-07 14:23:58
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def L1TrackTripletEmulatorProducer(*args, **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 a in args:
0046 mod.update_(a)
0047 mod.update_(kwargs)
0048 return mod