cms.EDProducer("TrackstersProducer",\
detector = cms.string('HGCAL'),\
filtered_mask = cms.InputTag("hltFilteredLayerClustersCLUE3DHighL1Seeded","CLUE3DHigh"),\
inferenceAlgo = cms.string('TracksterInferenceByCNNv4'),\
itername = cms.string('CLUE3DHigh'),\
layer_clusters = cms.InputTag("hltHgcalMergeLayerClustersL1Seeded"),\
layer_clusters_hfnose_tiles = cms.InputTag("ticlLayerTileHFNose"),\
layer_clusters_tiles = cms.InputTag("hltTiclLayerTileProducerL1Seeded"),\
mightGet = cms.optional.untracked.vstring,\
original_mask = cms.InputTag("hltHgcalMergeLayerClustersL1Seeded","InitialLayerClustersMask"),\
patternRecognitionBy = cms.string('CLUE3D'),\
pluginInferenceAlgoTracksterInferenceByANN = cms.PSet(\
algo_verbosity = cms.int32(0),\
type = cms.string('TracksterInferenceByANN')\
),\
pluginInferenceAlgoTracksterInferenceByCNNv4 = cms.PSet(\
algo_verbosity = cms.int32(0),\
doPID = cms.int32(1),\
doRegression = cms.int32(0),\
eid_min_cluster_energy = cms.double(1),\
eid_n_clusters = cms.int32(10),\
eid_n_layers = cms.int32(50),\
inputNames = cms.vstring('input:0'),\
onnxModelPath = cms.FileInPath('RecoHGCal/TICL/data/ticlv4/onnx_models/energy_id_v0.onnx'),\
outputNames = cms.vstring(\
'output/regressed_energy:0',\
'output/id_probabilities:0'\
),\
type = cms.string('TracksterInferenceByCNNv4')\
),\
pluginInferenceAlgoTracksterInferenceByDNN = cms.PSet(\
algo_verbosity = cms.int32(0),\
doPID = cms.int32(1),\
doRegression = cms.int32(0),\
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/patternrecognition/energy_v0.onnx'),\
onnxPIDModelPath = cms.FileInPath('RecoHGCal/TICL/data/ticlv5/onnx_models/patternrecognition/id_v0.onnx'),\
output_en = cms.vstring('enreg_output'),\
output_id = cms.vstring('pid_output'),\
type = cms.string('TracksterInferenceByDNN')\
),\
pluginPatternRecognitionByCA = cms.PSet(\
algo_verbosity = cms.int32(0),\
energy_em_over_total_threshold = cms.double(-1),\
etaLimitIncreaseWindow = cms.double(2.1),\
filter_on_categories = cms.vint32(0),\
max_delta_time = cms.double(3),\
max_longitudinal_sigmaPCA = cms.double(9999),\
max_missing_layers_in_trackster = cms.int32(9999),\
max_out_in_hops = cms.int32(10),\
min_cos_pointing = cms.double(-1),\
min_cos_theta = cms.double(0.915),\
min_layers_per_trackster = cms.int32(10),\
oneTracksterPerTrackSeed = cms.bool(False),\
out_in_dfs = cms.bool(True),\
pid_threshold = cms.double(0),\
promoteEmptyRegionToTrackster = cms.bool(False),\
root_doublet_max_distance_from_seed_squared = cms.double(9999),\
shower_start_max_layer = cms.int32(9999),\
siblings_maxRSquared = cms.vdouble(0.0006, 0.0006, 0.0006),\
skip_layers = cms.int32(0),\
type = cms.string('CA')\
),\
pluginPatternRecognitionByCLUE3D = cms.PSet(\
algo_verbosity = cms.int32(0),\
computeLocalTime = cms.bool(True),\
criticalDensity = cms.vdouble(0.6, 0.6, 0.6),\
criticalEtaPhiDistance = cms.vdouble(0.025, 0.025, 0.025),\
criticalSelfDensity = cms.vdouble(0.15, 0.15, 0.15),\
criticalXYDistance = cms.vdouble(1.8, 1.8, 1.8),\
criticalZDistanceLyr = cms.vint32(5, 5, 5),\
cutHadProb = cms.double(999.0),\
densityEtaPhiDistanceSqr = cms.vdouble(0.0008, 0.0008, 0.0008),\
densityOnSameLayer = cms.bool(False),\
densitySiblingLayers = cms.vint32(3, 3, 3),\
densityXYDistanceSqr = cms.vdouble(3.24, 3.24, 3.24),\
doPidCut = cms.bool(True),\
kernelDensityFactor = cms.vdouble(0.2, 0.2, 0.2),\
minNumLayerCluster = cms.vint32(2, 2, 2),\
nearestHigherOnSameLayer = cms.bool(False),\
outlierMultiplier = cms.vdouble(2, 2, 2),\
rescaleDensityByZ = cms.bool(False),\
type = cms.string('CLUE3D'),\
useAbsoluteProjectiveScale = cms.bool(True),\
useClusterDimensionXY = cms.bool(False)\
),\
pluginPatternRecognitionByFastJet = cms.PSet(\
algo_verbosity = cms.int32(0),\
antikt_radius = cms.double(0.09),\
minNumLayerCluster = cms.int32(5),\
type = cms.string('FastJet')\
),\
seeding_regions = cms.InputTag("hltTiclSeedingL1"),\
time_layerclusters = cms.InputTag("hltHgcalMergeLayerClustersL1Seeded","timeLayerCluster")\
)\