|
![CMS Logo](/cmsdoxygen/common/rightImage.jpg) |
|
def | custom_2dclustering_constrainedtopological (process, distance=constrTopological_C2d_params.dR_cluster, seed_threshold=constrTopological_C2d_params.seeding_threshold_silicon, cluster_threshold=constrTopological_C2d_params.clustering_threshold_silicon # MipT) |
|
def | custom_2dclustering_distance (process, distance=distance_C2d_params.dR_cluster, seed_threshold=distance_C2d_params.seeding_threshold_silicon, cluster_threshold=distance_C2d_params.clustering_threshold_silicon # MipT) |
|
def | custom_2dclustering_dummy (process) |
|
def | custom_2dclustering_topological (process, seed_threshold=topological_C2d_params.seeding_threshold_silicon, cluster_threshold=topological_C2d_params.clustering_threshold_silicon # MipT) |
|
def | custom_3dclustering_clusteringRadiusLayerbyLayerFixedEta (process, distance_coefficientA=dr_layerbylayer) |
|
def | custom_3dclustering_clusteringRadiusLayerbyLayerVariableEta (process, distance_coefficientA=dr_layerbylayer, distance_coefficientB=dr_layerbylayer_Bcoefficient) |
|
def | custom_3dclustering_clusteringRadiusNoLayerDependenceFixedEta (process, distance_coefficientA=0.03) |
|
def | custom_3dclustering_clusteringRadiusNoLayerDependenceVariableEta (process, distance_coefficientA=0.03, distance_coefficientB=0.02) |
|
def | custom_3dclustering_dbscan (process, distance=dbscan_C3d_params.dist_dbscan_multicluster, min_points=dbscan_C3d_params.minN_dbscan_multicluster) |
|
def | custom_3dclustering_distance (process, distance=distance_C3d_params.dR_multicluster) |
|
def | custom_3dclustering_EnergySplitAssociation (process) |
|
def | custom_3dclustering_fixedRadius (process, distance=histoMax_C3d_clustering_params.dR_multicluster, shape_threshold=histoMax_C3d_clustering_params.shape_threshold, shape_distance=histoMax_C3d_clustering_params.shape_distance) |
|
def | custom_3dclustering_nearestNeighbourAssociation (process) |
|
def | custom_3dclustering_variableDr (process, distances=histoMaxVariableDR_C3d_params.dR_multicluster_byLayer_coefficientA, shape_threshold=histoMaxVariableDR_C3d_params.shape_threshold, shape_distance=histoMaxVariableDR_C3d_params.shape_distance) |
|
def | set_histomax_clustering_params (parameters_c3d, distance, shape_threshold, shape_distance) |
|
def | set_threshold_params (pset, seed_threshold, cluster_threshold) |
|
◆ custom_2dclustering_constrainedtopological()
def customClustering.custom_2dclustering_constrainedtopological |
( |
|
process, |
|
|
|
distance = constrTopological_C2d_params.dR_cluster , |
|
|
|
seed_threshold = constrTopological_C2d_params.seeding_threshold_silicon , |
|
|
|
cluster_threshold = constrTopological_C2d_params.clustering_threshold_silicon # MipT |
|
) |
| |
Definition at line 49 of file customClustering.py.
50 distance=constrTopological_C2d_params.dR_cluster,
51 seed_threshold=constrTopological_C2d_params.seeding_threshold_silicon,
52 cluster_threshold=constrTopological_C2d_params.clustering_threshold_silicon
54 parameters_c2d = constrTopological_C2d_params.clone(dR_cluster = distance)
56 process.hgcalBackEndLayer1Producer.ProcessorParameters.C2d_parameters = parameters_c2d
References set_threshold_params().
◆ custom_2dclustering_distance()
def customClustering.custom_2dclustering_distance |
( |
|
process, |
|
|
|
distance = distance_C2d_params.dR_cluster , |
|
|
|
seed_threshold = distance_C2d_params.seeding_threshold_silicon , |
|
|
|
cluster_threshold = distance_C2d_params.clustering_threshold_silicon # MipT |
|
) |
| |
Definition at line 28 of file customClustering.py.
29 distance=distance_C2d_params.dR_cluster,
30 seed_threshold=distance_C2d_params.seeding_threshold_silicon,
31 cluster_threshold=distance_C2d_params.clustering_threshold_silicon
33 parameters_c2d = distance_C2d_params.clone(dR_cluster = distance)
35 process.hgcalBackEndLayer1Producer.ProcessorParameters.C2d_parameters = parameters_c2d
References set_threshold_params().
◆ custom_2dclustering_dummy()
def customClustering.custom_2dclustering_dummy |
( |
|
process | ) |
|
Definition at line 60 of file customClustering.py.
61 process.hgcalBackEndLayer1Producer.ProcessorParameters.C2d_parameters = dummy_C2d_params.clone()
◆ custom_2dclustering_topological()
def customClustering.custom_2dclustering_topological |
( |
|
process, |
|
|
|
seed_threshold = topological_C2d_params.seeding_threshold_silicon , |
|
|
|
cluster_threshold = topological_C2d_params.clustering_threshold_silicon # MipT |
|
) |
| |
Definition at line 39 of file customClustering.py.
40 seed_threshold=topological_C2d_params.seeding_threshold_silicon,
41 cluster_threshold=topological_C2d_params.clustering_threshold_silicon
43 parameters_c2d = topological_C2d_params.clone()
45 process.hgcalBackEndLayer1Producer.ProcessorParameters.C2d_parameters = parameters_c2d
References set_threshold_params().
◆ custom_3dclustering_clusteringRadiusLayerbyLayerFixedEta()
def customClustering.custom_3dclustering_clusteringRadiusLayerbyLayerFixedEta |
( |
|
process, |
|
|
|
distance_coefficientA = dr_layerbylayer |
|
) |
| |
Definition at line 127 of file customClustering.py.
128 distance_coefficientA=dr_layerbylayer):
129 parameters_c3d = process.hgcalBackEndLayer2Producer.ProcessorParameters.C3d_parameters.histoMax_C3d_clustering_parameters
130 parameters_c3d.dR_multicluster_byLayer_coefficientA = distance_coefficientA
131 parameters_c3d.dR_multicluster_byLayer_coefficientB = cms.vdouble( [0]*(MAX_LAYERS+1) )
◆ custom_3dclustering_clusteringRadiusLayerbyLayerVariableEta()
def customClustering.custom_3dclustering_clusteringRadiusLayerbyLayerVariableEta |
( |
|
process, |
|
|
|
distance_coefficientA = dr_layerbylayer , |
|
|
|
distance_coefficientB = dr_layerbylayer_Bcoefficient |
|
) |
| |
Definition at line 118 of file customClustering.py.
119 distance_coefficientA=dr_layerbylayer,
120 distance_coefficientB=dr_layerbylayer_Bcoefficient):
121 parameters_c3d = process.hgcalBackEndLayer2Producer.ProcessorParameters.C3d_parameters.histoMax_C3d_clustering_parameters
122 parameters_c3d.dR_multicluster_byLayer_coefficientA = distance_coefficientA
123 parameters_c3d.dR_multicluster_byLayer_coefficientB = distance_coefficientB
◆ custom_3dclustering_clusteringRadiusNoLayerDependenceFixedEta()
def customClustering.custom_3dclustering_clusteringRadiusNoLayerDependenceFixedEta |
( |
|
process, |
|
|
|
distance_coefficientA = 0.03 |
|
) |
| |
Definition at line 134 of file customClustering.py.
135 distance_coefficientA=0.03):
136 parameters_c3d = process.hgcalBackEndLayer2Producer.ProcessorParameters.C3d_parameters.histoMax_C3d_clustering_parameters
137 parameters_c3d.dR_multicluster_byLayer_coefficientA = cms.vdouble( [distance_coefficientA]*(MAX_LAYERS+1) )
138 parameters_c3d.dR_multicluster_byLayer_coefficientB = cms.vdouble( [0]*(MAX_LAYERS+1) )
◆ custom_3dclustering_clusteringRadiusNoLayerDependenceVariableEta()
def customClustering.custom_3dclustering_clusteringRadiusNoLayerDependenceVariableEta |
( |
|
process, |
|
|
|
distance_coefficientA = 0.03 , |
|
|
|
distance_coefficientB = 0.02 |
|
) |
| |
Definition at line 141 of file customClustering.py.
142 distance_coefficientA=0.03,
143 distance_coefficientB=0.02):
144 parameters_c3d = process.hgcalBackEndLayer2Producer.ProcessorParameters.C3d_parameters.histoMax_C3d_clustering_parameters
145 parameters_c3d.dR_multicluster_byLayer_coefficientA = cms.vdouble( [distance_coefficientA]*(MAX_LAYERS+1) )
146 parameters_c3d.dR_multicluster_byLayer_coefficientB = cms.vdouble( [distance_coefficientB]*(MAX_LAYERS+1) )
◆ custom_3dclustering_dbscan()
def customClustering.custom_3dclustering_dbscan |
( |
|
process, |
|
|
|
distance = dbscan_C3d_params.dist_dbscan_multicluster , |
|
|
|
min_points = dbscan_C3d_params.minN_dbscan_multicluster |
|
) |
| |
Definition at line 73 of file customClustering.py.
74 distance=dbscan_C3d_params.dist_dbscan_multicluster,
75 min_points=dbscan_C3d_params.minN_dbscan_multicluster
77 parameters_c3d = dbscan_C3d_params.clone(
78 dist_dbscan_multicluster = distance,
79 minN_dbscan_multicluster = min_points
81 process.hgcalBackEndLayer2Producer.ProcessorParameters.C3d_parameters = parameters_c3d
◆ custom_3dclustering_distance()
def customClustering.custom_3dclustering_distance |
( |
|
process, |
|
|
|
distance = distance_C3d_params.dR_multicluster |
|
) |
| |
Definition at line 65 of file customClustering.py.
66 distance=distance_C3d_params.dR_multicluster
68 parameters_c3d = distance_C3d_params.clone(dR_multicluster = distance)
69 process.hgcalBackEndLayer2Producer.ProcessorParameters.C3d_parameters = parameters_c3d
◆ custom_3dclustering_EnergySplitAssociation()
def customClustering.custom_3dclustering_EnergySplitAssociation |
( |
|
process | ) |
|
Definition at line 156 of file customClustering.py.
158 parameters_c3d = process.hgcalBackEndLayer2Producer.ProcessorParameters.C3d_parameters.histoMax_C3d_clustering_parameters
159 parameters_c3d.cluster_association = cms.string(
'EnergySplit')
◆ custom_3dclustering_fixedRadius()
def customClustering.custom_3dclustering_fixedRadius |
( |
|
process, |
|
|
|
distance = histoMax_C3d_clustering_params.dR_multicluster , |
|
|
|
shape_threshold = histoMax_C3d_clustering_params.shape_threshold , |
|
|
|
shape_distance = histoMax_C3d_clustering_params.shape_distance |
|
) |
| |
Definition at line 95 of file customClustering.py.
96 distance=histoMax_C3d_clustering_params.dR_multicluster,
97 shape_threshold=histoMax_C3d_clustering_params.shape_threshold,
98 shape_distance=histoMax_C3d_clustering_params.shape_distance
100 parameters_c3d = histoMax_C3d_clustering_params.clone()
102 process.hgcalBackEndLayer2Producer.ProcessorParameters.C3d_parameters.histoMax_C3d_clustering_parameters = parameters_c3d
References set_histomax_clustering_params().
◆ custom_3dclustering_nearestNeighbourAssociation()
def customClustering.custom_3dclustering_nearestNeighbourAssociation |
( |
|
process | ) |
|
Definition at line 150 of file customClustering.py.
151 parameters_c3d = process.hgcalBackEndLayer2Producer.ProcessorParameters.C3d_parameters.histoMax_C3d_clustering_parameters
152 parameters_c3d.cluster_association = cms.string(
'NearestNeighbour')
◆ custom_3dclustering_variableDr()
def customClustering.custom_3dclustering_variableDr |
( |
|
process, |
|
|
|
distances = histoMaxVariableDR_C3d_params.dR_multicluster_byLayer_coefficientA , |
|
|
|
shape_threshold = histoMaxVariableDR_C3d_params.shape_threshold , |
|
|
|
shape_distance = histoMaxVariableDR_C3d_params.shape_distance |
|
) |
| |
Definition at line 106 of file customClustering.py.
107 shape_threshold=histoMaxVariableDR_C3d_params.shape_threshold,
108 shape_distance=histoMaxVariableDR_C3d_params.shape_distance
110 parameters_c3d = histoMaxVariableDR_C3d_params.clone(
111 dR_multicluster_byLayer_coefficientA = cms.vdouble(distances)
114 process.hgcalBackEndLayer2Producer.ProcessorParameters.C3d_parameters.histoMax_C3d_clustering_parameters = parameters_c3d
References set_histomax_clustering_params().
◆ set_histomax_clustering_params()
def customClustering.set_histomax_clustering_params |
( |
|
parameters_c3d, |
|
|
|
distance, |
|
|
|
shape_threshold, |
|
|
|
shape_distance |
|
) |
| |
◆ set_threshold_params()
def customClustering.set_threshold_params |
( |
|
pset, |
|
|
|
seed_threshold, |
|
|
|
cluster_threshold |
|
) |
| |
def custom_3dclustering_variableDr(process, distances=histoMaxVariableDR_C3d_params.dR_multicluster_byLayer_coefficientA, shape_threshold=histoMaxVariableDR_C3d_params.shape_threshold, shape_distance=histoMaxVariableDR_C3d_params.shape_distance)
def set_histomax_clustering_params(parameters_c3d, distance, shape_threshold, shape_distance)
def custom_2dclustering_constrainedtopological(process, distance=constrTopological_C2d_params.dR_cluster, seed_threshold=constrTopological_C2d_params.seeding_threshold_silicon, cluster_threshold=constrTopological_C2d_params.clustering_threshold_silicon # MipT)
def custom_3dclustering_EnergySplitAssociation(process)
def custom_2dclustering_distance(process, distance=distance_C2d_params.dR_cluster, seed_threshold=distance_C2d_params.seeding_threshold_silicon, cluster_threshold=distance_C2d_params.clustering_threshold_silicon # MipT)
def custom_3dclustering_fixedRadius(process, distance=histoMax_C3d_clustering_params.dR_multicluster, shape_threshold=histoMax_C3d_clustering_params.shape_threshold, shape_distance=histoMax_C3d_clustering_params.shape_distance)
def custom_3dclustering_clusteringRadiusLayerbyLayerVariableEta(process, distance_coefficientA=dr_layerbylayer, distance_coefficientB=dr_layerbylayer_Bcoefficient)
def custom_3dclustering_clusteringRadiusNoLayerDependenceFixedEta(process, distance_coefficientA=0.03)
def custom_3dclustering_clusteringRadiusNoLayerDependenceVariableEta(process, distance_coefficientA=0.03, distance_coefficientB=0.02)
def custom_3dclustering_clusteringRadiusLayerbyLayerFixedEta(process, distance_coefficientA=dr_layerbylayer)
def custom_2dclustering_topological(process, seed_threshold=topological_C2d_params.seeding_threshold_silicon, cluster_threshold=topological_C2d_params.clustering_threshold_silicon # MipT)
def custom_2dclustering_dummy(process)
def set_threshold_params(pset, seed_threshold, cluster_threshold)
def custom_3dclustering_dbscan(process, distance=dbscan_C3d_params.dist_dbscan_multicluster, min_points=dbscan_C3d_params.minN_dbscan_multicluster)
def custom_3dclustering_nearestNeighbourAssociation(process)
def custom_3dclustering_distance(process, distance=distance_C3d_params.dR_multicluster)