Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-06-13 03:23:49

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 ticlTrackstersCLUE3DHighL1Seeded = cms.EDProducer("TrackstersProducer",
0004     detector = cms.string('HGCAL'),
0005     filtered_mask = cms.InputTag("filteredLayerClustersCLUE3DHighL1Seeded","CLUE3DHigh"),
0006     itername = cms.string('CLUE3DHigh'),
0007     layer_clusters = cms.InputTag("hgcalMergeLayerClustersL1Seeded"),
0008     layer_clusters_hfnose_tiles = cms.InputTag("ticlLayerTileHFNose"),
0009     layer_clusters_tiles = cms.InputTag("ticlLayerTileProducerL1Seeded"),
0010     mightGet = cms.optional.untracked.vstring,
0011     original_mask = cms.InputTag("hgcalMergeLayerClustersL1Seeded","InitialLayerClustersMask"),
0012     patternRecognitionBy = cms.string('CLUE3D'),
0013     pluginPatternRecognitionByCA = cms.PSet(
0014         algo_verbosity = cms.int32(0),
0015         eid_input_name = cms.string('input'),
0016         eid_min_cluster_energy = cms.double(1),
0017         eid_n_clusters = cms.int32(10),
0018         eid_n_layers = cms.int32(50),
0019         eid_output_name_energy = cms.string('output/regressed_energy'),
0020         eid_output_name_id = cms.string('output/id_probabilities'),
0021         energy_em_over_total_threshold = cms.double(-1),
0022         etaLimitIncreaseWindow = cms.double(2.1),
0023         filter_on_categories = cms.vint32(0),
0024         max_delta_time = cms.double(3),
0025         max_longitudinal_sigmaPCA = cms.double(9999),
0026         max_missing_layers_in_trackster = cms.int32(9999),
0027         max_out_in_hops = cms.int32(10),
0028         min_cos_pointing = cms.double(-1),
0029         min_cos_theta = cms.double(0.915),
0030         min_layers_per_trackster = cms.int32(10),
0031         oneTracksterPerTrackSeed = cms.bool(False),
0032         out_in_dfs = cms.bool(True),
0033         pid_threshold = cms.double(0),
0034         promoteEmptyRegionToTrackster = cms.bool(False),
0035         root_doublet_max_distance_from_seed_squared = cms.double(9999),
0036         shower_start_max_layer = cms.int32(9999),
0037         siblings_maxRSquared = cms.vdouble(0.0006, 0.0006, 0.0006),
0038         skip_layers = cms.int32(0),
0039         type = cms.string('CA')
0040     ),
0041     pluginPatternRecognitionByCLUE3D = cms.PSet(
0042     algo_verbosity = cms.int32(0),
0043     criticalDensity = cms.vdouble(
0044       0.6,
0045       0.6,
0046       0.6
0047     ),
0048     criticalSelfDensity = cms.vdouble(
0049       0.15,
0050       0.15,
0051       0.15
0052     ),
0053     densitySiblingLayers = cms.vint32(
0054       3,
0055       3,
0056       3
0057     ),
0058     densityEtaPhiDistanceSqr = cms.vdouble(
0059       0.0008,
0060       0.0008,
0061       0.0008
0062     ),
0063     densityXYDistanceSqr = cms.vdouble(
0064       3.24,
0065       3.24,
0066       3.24
0067     ),
0068     kernelDensityFactor = cms.vdouble(
0069       0.2,
0070       0.2,
0071       0.2
0072     ),
0073     densityOnSameLayer = cms.bool(False),
0074     nearestHigherOnSameLayer = cms.bool(False),
0075     useAbsoluteProjectiveScale = cms.bool(True),
0076     useClusterDimensionXY = cms.bool(False),
0077     rescaleDensityByZ = cms.bool(False),
0078     criticalEtaPhiDistance = cms.vdouble(
0079       0.025,
0080       0.025,
0081       0.025
0082     ),
0083     criticalXYDistance = cms.vdouble(
0084       1.8,
0085       1.8,
0086       1.8
0087     ),
0088     criticalZDistanceLyr = cms.vint32(
0089       5,
0090       5,
0091       5
0092     ),
0093     outlierMultiplier = cms.vdouble(
0094       2,
0095       2,
0096       2
0097     ),
0098     minNumLayerCluster = cms.vint32(
0099       2,
0100       2,
0101       2
0102     ),
0103     eid_input_name = cms.string('input'),
0104     eid_output_name_energy = cms.string('output/regressed_energy'),
0105     eid_output_name_id = cms.string('output/id_probabilities'),
0106     eid_min_cluster_energy = cms.double(1),
0107     eid_n_layers = cms.int32(50),
0108     eid_n_clusters = cms.int32(10),
0109     doPidCut = cms.bool(True),
0110     cutHadProb = cms.double(999.),
0111     type = cms.string('CLUE3D')
0112   
0113     ),
0114     pluginPatternRecognitionByFastJet = cms.PSet(
0115         algo_verbosity = cms.int32(0),
0116         antikt_radius = cms.double(0.09),
0117         eid_input_name = cms.string('input'),
0118         eid_min_cluster_energy = cms.double(1),
0119         eid_n_clusters = cms.int32(10),
0120         eid_n_layers = cms.int32(50),
0121         eid_output_name_energy = cms.string('output/regressed_energy'),
0122         eid_output_name_id = cms.string('output/id_probabilities'),
0123         minNumLayerCluster = cms.int32(5),
0124         type = cms.string('FastJet')
0125     ),
0126     seeding_regions = cms.InputTag("ticlSeedingL1"),
0127     tfDnnLabel = cms.string('tracksterSelectionTf'),
0128     time_layerclusters = cms.InputTag("hgcalMergeLayerClustersL1Seeded","timeLayerCluster")
0129 )