コード例 #1
0
ファイル: customClustering.py プロジェクト: p2l1pfp/cmssw
def custom_3dclustering_dbscan(
        process,
        distance=dbscan_C3d_params.dist_dbscan_multicluster,
        min_points=dbscan_C3d_params.minN_dbscan_multicluster):
    parameters_c3d = dbscan_C3d_params.clone(
        dist_dbscan_multicluster=distance, minN_dbscan_multicluster=min_points)
    process.hgcalBackEndLayer2Producer.ProcessorParameters.C3d_parameters = parameters_c3d
    return process
コード例 #2
0
ファイル: customClustering.py プロジェクト: hroskes/cmssw
def custom_3dclustering_dbscan(process,
                               distance=dbscan_C3d_params.dist_dbscan_multicluster,
                               min_points=dbscan_C3d_params.minN_dbscan_multicluster
                               ):
    parameters_c3d = dbscan_C3d_params.clone(
            dist_dbscan_multicluster = distance,
            minN_dbscan_multicluster = min_points
            )
    process.hgcalBackEndLayer2Producer.ProcessorParameters.C3d_parameters = parameters_c3d
    return process
コード例 #3
0
ファイル: clustering3d.py プロジェクト: vargasa/cmssw
def create_dbscan(process,
                  inputs,
                  distance=dbscan_C3d_params.dist_dbscan_multicluster,
                  min_points=dbscan_C3d_params.minN_dbscan_multicluster):
    producer = process.hgcalBackEndLayer2Producer.clone(
        InputCluster=cms.InputTag(
            '{}:HGCalBackendLayer1Processor2DClustering'.format(inputs)))
    producer.ProcessorParameters.C3d_parameters = dbscan_C3d_params.clone(
        dist_dbscan_multicluster=distance, minN_dbscan_multicluster=min_points)
    return producer