1.,
    1.,
    1.,
    1.,
    1.,
    1.,
    1.,
)

distance_C3d_params = cms.PSet(
    type_multicluster=cms.string('dRC3d'),
    dR_multicluster=cms.double(0.01),
    minPt_multicluster=cms.double(0.5),  # minimum pt of the multicluster (GeV)
    dist_dbscan_multicluster=cms.double(0.),
    minN_dbscan_multicluster=cms.uint32(0),
    EGIdentification=egamma_identification_drnn_cone.clone(),
)

dbscan_C3d_params = cms.PSet(
    type_multicluster=cms.string('DBSCANC3d'),
    dR_multicluster=cms.double(0.),
    minPt_multicluster=cms.double(0.5),  # minimum pt of the multicluster (GeV)
    dist_dbscan_multicluster=cms.double(0.005),
    minN_dbscan_multicluster=cms.uint32(3),
    EGIdentification=egamma_identification_drnn_dbscan.clone())

histoMax_C3d_seeding_params = cms.PSet(
    type_histoalgo=cms.string('HistoMaxC3d'),
    nBins_X1_histo_multicluster=cms.uint32(42),  # bin size of about 0.012
    nBins_X2_histo_multicluster=cms.uint32(216),  # bin size of about 0.029
    binSumsHisto=binSums,
import FWCore.ParameterSet.Config as cms

import SimCalorimetry.HGCalSimProducers.hgcalDigitizer_cfi as digiparam
import RecoLocalCalo.HGCalRecProducers.HGCalUncalibRecHit_cfi as recoparam
import RecoLocalCalo.HGCalRecProducers.HGCalRecHit_cfi as recocalibparam 

from L1Trigger.L1THGCal.egammaIdentification import egamma_identification_drnn_cone
C3d_parValues = cms.PSet( type_multicluster = cms.string('dRC3d'),
                          dR_multicluster = cms.double(0.01),
                          minPt_multicluster = cms.double(0.5), # minimum pt of the multicluster (GeV)
                          dist_dbscan_multicluster=cms.double(0.),
                          minN_dbscan_multicluster=cms.uint32(0),
                          EGIdentification=egamma_identification_drnn_cone.clone()
 )

be_proc = cms.PSet( ProcessorName  = cms.string('HGCalBackendLayer2Processor3DClustering'),
                    C3d_parameters = C3d_parValues.clone()
                  )

hgcalBackEndLayer2Producer = cms.EDProducer(
    "HGCalBackendLayer2Producer",
    InputCluster = cms.InputTag('hgcalBackEndLayer1Producer:HGCalBackendLayer1Processor2DClustering'),
    ProcessorParameters = be_proc.clone()
    )