Back to home page

Project CMSSW displayed by LXR

 
 

    


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