File indexing completed on 2024-09-24 22:51:03
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def TICLCandidateProducer(*args, **kwargs):
0004 mod = cms.EDProducer('TICLCandidateProducer',
0005 interpretationDescPSet = cms.PSet(
0006 cutTk = cms.string('1.48 < abs(eta) < 3.0 && pt > 1. && quality("highPurity") && hitPattern().numberOfLostHits("MISSING_OUTER_HITS") < 5'),
0007 delta_tk_ts_layer1 = cms.double(0.02),
0008 delta_tk_ts_interface = cms.double(0.03),
0009 timing_quality_threshold = cms.double(0.5),
0010 algo_verbosity = cms.int32(0),
0011 type = cms.string('General')
0012
0013 ),
0014 egamma_tracksters_collections = cms.VInputTag('ticlTracksterLinks'),
0015 egamma_tracksterlinks_collections = cms.VInputTag('ticlTracksterLinks'),
0016 general_tracksters_collections = cms.VInputTag('ticlTracksterLinks'),
0017 general_tracksterlinks_collections = cms.VInputTag('ticlTracksterLinks'),
0018 original_masks = cms.VInputTag('hgcalMergeLayerClusters:InitialLayerClustersMask'),
0019 layer_clusters = cms.InputTag('hgcalMergeLayerClusters'),
0020 layer_clustersTime = cms.InputTag('hgcalMergeLayerClusters', 'timeLayerCluster'),
0021 tracks = cms.InputTag('generalTracks'),
0022 timingSoA = cms.InputTag('mtdSoA'),
0023 muons = cms.InputTag('muons1stStep'),
0024 detector = cms.string('HGCAL'),
0025 propagator = cms.string('PropagatorWithMaterial'),
0026 useMTDTiming = cms.bool(True),
0027 useTimingAverage = cms.bool(True),
0028 timingQualityThreshold = cms.double(0.5),
0029 cutTk = cms.string('1.48 < abs(eta) < 3.0 && pt > 1. && quality("highPurity") && hitPattern().numberOfLostHits("MISSING_OUTER_HITS") < 5'),
0030 mightGet = cms.optional.untracked.vstring
0031 )
0032 for a in args:
0033 mod.update_(a)
0034 mod.update_(kwargs)
0035 return mod