1 import FWCore.ParameterSet.Config
as cms
3 ticlTrackstersTrkEM = cms.EDProducer(
"TrackstersProducer",
4 detector = cms.string(
'HGCAL'),
5 filtered_mask = cms.InputTag(
"filteredLayerClustersTrkEM",
"TrkEM"),
6 itername = cms.string(
'TrkEM'),
7 layer_clusters = cms.InputTag(
"hgcalMergeLayerClusters"),
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(
"hgcalMergeLayerClusters",
"InitialLayerClustersMask"),
12 patternRecognitionBy = cms.string(
'CA'),
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(0.9),
22 etaLimitIncreaseWindow = cms.double(2.1),
23 filter_on_categories = cms.vint32(0, 1),
24 max_delta_time = cms.double(3),
25 max_longitudinal_sigmaPCA = cms.double(10),
26 max_missing_layers_in_trackster = cms.int32(2),
27 max_out_in_hops = cms.int32(1),
28 min_cos_pointing = cms.double(0.94),
29 min_cos_theta = cms.double(0.97),
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.5),
34 promoteEmptyRegionToTrackster = cms.bool(
False),
35 root_doublet_max_distance_from_seed_squared = cms.double(0.0025),
36 shower_start_max_layer = cms.int32(5),
37 siblings_maxRSquared = cms.vdouble(0.0006, 0.0006, 0.0006),
38 skip_layers = cms.int32(2),
39 type = cms.string(
'CA')
41 pluginPatternRecognitionByCLUE3D = cms.PSet(
42 algo_verbosity = cms.int32(0),
43 criticalDensity = cms.double(4),
44 criticalEtaPhiDistance = cms.double(0.035),
45 densityEtaPhiDistanceSqr = cms.double(0.0008),
46 densityOnSameLayer = cms.bool(
False),
47 densitySiblingLayers = cms.int32(3),
48 eid_input_name = cms.string(
'input'),
49 eid_min_cluster_energy = cms.double(1),
50 eid_n_clusters = cms.int32(10),
51 eid_n_layers = cms.int32(50),
52 eid_output_name_energy = cms.string(
'output/regressed_energy'),
53 eid_output_name_id = cms.string(
'output/id_probabilities'),
54 minNumLayerCluster = cms.int32(5),
55 outlierMultiplier = cms.double(2),
56 type = cms.string(
'CLUE3D')
58 pluginPatternRecognitionByFastJet = cms.PSet(
59 algo_verbosity = cms.int32(0),
60 antikt_radius = cms.double(0.09),
61 eid_input_name = cms.string(
'input'),
62 eid_min_cluster_energy = cms.double(1),
63 eid_n_clusters = cms.int32(10),
64 eid_n_layers = cms.int32(50),
65 eid_output_name_energy = cms.string(
'output/regressed_energy'),
66 eid_output_name_id = cms.string(
'output/id_probabilities'),
67 minNumLayerCluster = cms.int32(5),
68 type = cms.string(
'FastJet')
70 seeding_regions = cms.InputTag(
"ticlSeedingTrk"),
71 time_layerclusters = cms.InputTag(
"hgcalMergeLayerClusters",
"timeLayerCluster")