CMS 3D CMS Logo

Namespaces | Functions
customClustering.py File Reference

Go to the source code of this file.

Namespaces

 customClustering
 

Functions

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)
 
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)
 
def customClustering.custom_2dclustering_dummy (process)
 
def customClustering.custom_2dclustering_topological (process, seed_threshold=topological_C2d_params.seeding_threshold_silicon, cluster_threshold=topological_C2d_params.clustering_threshold_silicon#MipT)
 
def customClustering.custom_3dclustering_clusteringRadiusLayerbyLayerFixedEta (process, distance_coefficientA=dr_layerbylayer)
 
def customClustering.custom_3dclustering_clusteringRadiusLayerbyLayerVariableEta (process, distance_coefficientA=dr_layerbylayer, distance_coefficientB=dr_layerbylayer_Bcoefficient)
 
def customClustering.custom_3dclustering_clusteringRadiusNoLayerDependenceFixedEta (process, distance_coefficientA=0.03)
 
def customClustering.custom_3dclustering_clusteringRadiusNoLayerDependenceVariableEta (process, distance_coefficientA=0.03, distance_coefficientB=0.02)
 
def customClustering.custom_3dclustering_dbscan (process, distance=dbscan_C3d_params.dist_dbscan_multicluster, min_points=dbscan_C3d_params.minN_dbscan_multicluster)
 
def customClustering.custom_3dclustering_distance (process, distance=distance_C3d_params.dR_multicluster)
 
def customClustering.custom_3dclustering_EnergySplitAssociation (process)
 
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)
 
def customClustering.custom_3dclustering_nearestNeighbourAssociation (process)
 
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)
 
def customClustering.set_histomax_clustering_params (parameters_c3d, distance, shape_threshold, shape_distance)
 
def customClustering.set_threshold_params (pset, seed_threshold, cluster_threshold)