cms.EDProducer("TracksterLinksProducer",\ 
    detector = cms.string('HGCAL'),\ 
    inferenceAlgo = cms.string('TracksterInferenceByDNN'),\ 
    layer_clusters = cms.InputTag("hltHgcalMergeLayerClusters"),\ 
    layer_clustersTime = cms.InputTag("hltHgcalMergeLayerClusters","timeLayerCluster"),\ 
    linkingPSet = cms.PSet(\ 
        algo_verbosity = cms.int32(0),\ 
        cylinder_radius_sqr = cms.vdouble(9, 15),\ 
        cylinder_radius_sqr_split = cms.double(9),\ 
        deltaRxy = cms.double(4),\ 
        dot_prod_th = cms.double(0.97),\ 
        lower_boundary = cms.vdouble(20, 10),\ 
        lower_distance_projective_sqr = cms.vdouble(30, 60),\ 
        lower_distance_projective_sqr_closest_points = cms.vdouble(10, 50),\ 
        max_z_distance_closest_points = cms.vdouble(35, 35),\ 
        min_distance_z = cms.vdouble(35, 35),\ 
        min_num_lcs = cms.uint32(15),\ 
        min_trackster_energy = cms.double(20),\ 
        pca_quality_th = cms.double(0.85),\ 
        proj_distance_split = cms.double(5),\ 
        track_time_quality_threshold = cms.double(0.5),\ 
        type = cms.string('Skeletons'),\ 
        upper_boundary = cms.vdouble(150, 100),\ 
        upper_distance_projective_sqr = cms.vdouble(30, 60),\ 
        upper_distance_projective_sqr_closest_points = cms.vdouble(5, 30)\ 
    ),\ 
    mightGet = cms.optional.untracked.vstring,\ 
    original_masks = cms.VInputTag("hltHgcalMergeLayerClusters:InitialLayerClustersMask"),\ 
    pluginInferenceAlgoTracksterInferenceByDNN = cms.PSet(\ 
        algo_verbosity = cms.int32(0),\ 
        doPID = cms.int32(1),\ 
        doRegression = cms.int32(1),\ 
        eid_min_cluster_energy = cms.double(1),\ 
        eid_n_clusters = cms.int32(10),\ 
        eid_n_layers = cms.int32(50),\ 
        inputNames = cms.vstring('input'),\ 
        onnxEnergyModelPath = cms.FileInPath('RecoHGCal/TICL/data/ticlv5/onnx_models/linking/energy_v0.onnx'),\ 
        onnxPIDModelPath = cms.FileInPath('RecoHGCal/TICL/data/ticlv5/onnx_models/linking/id_v0.onnx'),\ 
        output_en = cms.vstring('enreg_output'),\ 
        output_id = cms.vstring('pid_output'),\ 
        type = cms.string('TracksterInferenceByDNN')\ 
    ),\ 
    propagator = cms.string('PropagatorWithMaterial'),\ 
    regressionAndPid = cms.bool(True),\ 
    tracksters_collections = cms.VInputTag("hltTiclTrackstersCLUE3DHigh", "hltTiclTrackstersRecovery")\ 
)\