1 import FWCore.ParameterSet.Config
as cms
3 hltTiclTracksterLinksL1Seeded = cms.EDProducer(
"TracksterLinksProducer",
4 detector = cms.string(
'HGCAL'),
5 layer_clusters = cms.InputTag(
"hltHgcalMergeLayerClustersL1Seeded"),
6 layer_clustersTime = cms.InputTag(
"hltHgcalMergeLayerClustersL1Seeded",
"timeLayerCluster"),
7 inferenceAlgo = cms.string(
'TracksterInferenceByDNN'),
8 linkingPSet = cms.PSet(
9 algo_verbosity = cms.int32(0),
10 cylinder_radius_sqr = cms.vdouble(9, 9),
11 dot_prod_th = cms.double(0.97),
12 max_distance_projective_sqr = cms.vdouble(60, 60),
13 max_distance_projective_sqr_closest_points = cms.vdouble(60, 60),
14 max_z_distance_closest_points = cms.vdouble(35, 35),
15 min_distance_z = cms.vdouble(30, 30),
16 min_num_lcs = cms.uint32(7),
17 min_trackster_energy = cms.double(10),
18 pca_quality_th = cms.double(0.85),
19 track_time_quality_threshold = cms.double(0.5),
20 type = cms.string(
'Skeletons'),
21 wind = cms.double(0.036)
23 pluginInferenceAlgoTracksterInferenceByDNN = cms.PSet(
24 algo_verbosity = cms.int32(0),
25 onnxPIDModelPath = cms.FileInPath(
'RecoHGCal/TICL/data/ticlv5/onnx_models/linking/id_v0.onnx'),
26 onnxEnergyModelPath = cms.FileInPath(
'RecoHGCal/TICL/data/ticlv5/onnx_models/linking/energy_v0.onnx'),
27 inputNames = cms.vstring(
'input'),
28 output_en = cms.vstring(
'enreg_output'),
29 output_id = cms.vstring(
'pid_output'),
30 eid_min_cluster_energy = cms.double(1),
31 eid_n_layers = cms.int32(50),
32 eid_n_clusters = cms.int32(10),
34 doRegression = cms.int32(1),
35 type = cms.string(
'TracksterInferenceByDNN')
37 mightGet = cms.optional.untracked.vstring,
38 original_masks = cms.VInputTag(
"hltHgcalMergeLayerClustersL1Seeded:InitialLayerClustersMask"),
39 propagator = cms.string(
'PropagatorWithMaterial'),
40 regressionAndPid = cms.bool(
True),
41 tracksters_collections = cms.VInputTag(
"hltTiclTrackstersCLUE3DHighL1Seeded",
"hltTiclTrackstersPassthrough")