CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Functions
clustering3d Namespace Reference

Classes

class  CreateHistoInterpolatedMax1stOrder
 
class  CreateHistoInterpolatedMax2ndOrder
 
class  CreateHistoMax
 
class  CreateHistoMaxVariableDr
 
class  CreateHistoMaxXYVariableDr
 
class  CreateHistoThreshold
 

Functions

def create_dbscan
 
def create_distance
 

Function Documentation

def clustering3d.create_dbscan (   process,
  inputs,
  distance = dbscan_C3d_params.dist_dbscan_multicluster,
  min_points = dbscan_C3d_params.minN_dbscan_multicluster 
)

Definition at line 33 of file clustering3d.py.

Referenced by create_distance().

33 
34  ):
35  producer = process.hgcalBackEndLayer2Producer.clone(
36  InputCluster = cms.InputTag(inputs)
37  )
38  producer.ProcessorParameters.C3d_parameters = dbscan_C3d_params.clone(
39  dist_dbscan_multicluster = distance,
40  minN_dbscan_multicluster = min_points
41  )
42  return producer
43 
def clustering3d.create_distance (   process,
  inputs,
  distance = distance_C3d_params.dR_multicluster 
)

Definition at line 20 of file clustering3d.py.

References create_dbscan().

20 
21  ):
22  producer = process.hgcalBackEndLayer2Producer.clone(
23  InputCluster = cms.InputTag(inputs)
24  )
25  producer.ProcessorParameters.C3d_parameters = distance_C3d_params.clone(
26  dR_multicluster = distance
27  )
28  return producer
29