1 import FWCore.ParameterSet.Config
as cms
3 ticlTrackstersCLUE3DHigh = cms.EDProducer(
"TrackstersProducer",
4 detector = cms.string(
'HGCAL'),
5 filtered_mask = cms.InputTag(
"filteredLayerClustersCLUE3DHigh",
"CLUE3DHigh"),
6 itername = cms.string(
'CLUE3DHigh'),
7 layer_clusters = cms.InputTag(
"hgcalLayerClusters"),
8 layer_clusters_hfnose_tiles = cms.InputTag(
"ticlLayerTileHFNose"),
9 layer_clusters_tiles = cms.InputTag(
"ticlLayerTileProducer"),
10 mightGet = cms.optional.untracked.vstring,
11 original_mask = cms.InputTag(
"hgcalLayerClusters",
"InitialLayerClustersMask"),
12 patternRecognitionBy = cms.string(
'CLUE3D'),
13 pluginPatternRecognitionByCA = cms.PSet(
14 algo_verbosity = cms.int32(0),
15 eid_input_name = cms.string(
'input'),
16 eid_min_cluster_energy = cms.double(1),
17 eid_n_clusters = cms.int32(10),
18 eid_n_layers = cms.int32(50),
19 eid_output_name_energy = cms.string(
'output/regressed_energy'),
20 eid_output_name_id = cms.string(
'output/id_probabilities'),
21 energy_em_over_total_threshold = cms.double(-1),
22 etaLimitIncreaseWindow = cms.double(2.1),
23 filter_on_categories = cms.vint32(0),
24 max_delta_time = cms.double(3),
25 max_longitudinal_sigmaPCA = cms.double(9999),
26 max_missing_layers_in_trackster = cms.int32(9999),
27 max_out_in_hops = cms.int32(10),
28 min_cos_pointing = cms.double(-1),
29 min_cos_theta = cms.double(0.915),
30 min_layers_per_trackster = cms.int32(10),
31 oneTracksterPerTrackSeed = cms.bool(
False),
32 out_in_dfs = cms.bool(
True),
33 pid_threshold = cms.double(0),
34 promoteEmptyRegionToTrackster = cms.bool(
False),
35 root_doublet_max_distance_from_seed_squared = cms.double(9999),
36 shower_start_max_layer = cms.int32(9999),
37 siblings_maxRSquared = cms.vdouble(0.0006, 0.0006, 0.0006),
38 skip_layers = cms.int32(0),
39 type = cms.string(
'CA')
41 pluginPatternRecognitionByCLUE3D = cms.PSet(
42 algo_verbosity = cms.int32(0),
43 criticalDensity = cms.double(0.6),
44 criticalEtaPhiDistance = cms.double(0.025),
45 criticalSelfDensity = cms.double(0.15),
46 criticalXYDistance = cms.double(1.8),
47 criticalZDistanceLyr = cms.int32(5),
48 densityEtaPhiDistanceSqr = cms.double(0.0008),
49 densityOnSameLayer = cms.bool(
False),
50 densitySiblingLayers = cms.int32(3),
51 densityXYDistanceSqr = cms.double(3.24),
52 eid_input_name = cms.string(
'input'),
53 eid_min_cluster_energy = cms.double(1),
54 eid_n_clusters = cms.int32(10),
55 eid_n_layers = cms.int32(50),
56 eid_output_name_energy = cms.string(
'output/regressed_energy'),
57 eid_output_name_id = cms.string(
'output/id_probabilities'),
58 kernelDensityFactor = cms.double(0.2),
59 minNumLayerCluster = cms.int32(2),
60 nearestHigherOnSameLayer = cms.bool(
False),
61 outlierMultiplier = cms.double(2),
62 rescaleDensityByZ = cms.bool(
False),
63 type = cms.string(
'CLUE3D'),
64 useAbsoluteProjectiveScale = cms.bool(
True),
65 useClusterDimensionXY = cms.bool(
False)
67 pluginPatternRecognitionByFastJet = cms.PSet(
68 algo_verbosity = cms.int32(0),
69 antikt_radius = cms.double(0.09),
70 eid_input_name = cms.string(
'input'),
71 eid_min_cluster_energy = cms.double(1),
72 eid_n_clusters = cms.int32(10),
73 eid_n_layers = cms.int32(50),
74 eid_output_name_energy = cms.string(
'output/regressed_energy'),
75 eid_output_name_id = cms.string(
'output/id_probabilities'),
76 minNumLayerCluster = cms.int32(5),
77 type = cms.string(
'FastJet')
79 seeding_regions = cms.InputTag(
"ticlSeedingGlobal"),
80 tfDnnLabel = cms.string(
'tracksterSelectionTf'),
81 time_layerclusters = cms.InputTag(
"hgcalLayerClusters",
"timeLayerCluster")