CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
clustering3d.CreateHistoMaxXYVariableDr Class Reference
Inheritance diagram for clustering3d.CreateHistoMaxXYVariableDr:

Public Member Functions

def __call__
 
def __init__
 

Public Attributes

 clustering_parameters
 
 seeding_parameters
 

Detailed Description

Definition at line 94 of file clustering3d.py.

Constructor & Destructor Documentation

def clustering3d.CreateHistoMaxXYVariableDr.__init__ (   self,
  distances = histoMaxVariableDR_C3d_params.dR_multicluster_byLayer_coefficientA,
  nBins_X1 = histoMaxXYVariableDR_C3d_params.nBins_X1_histo_multicluster,
  nBins_X2 = histoMaxXYVariableDR_C3d_params.nBins_X2_histo_multicluster,
  seed_threshold = histoMaxXYVariableDR_C3d_params.threshold_histo_multicluster,
  shape_threshold = histoMaxVariableDR_C3d_params.shape_threshold,
  shape_distance = histoMaxVariableDR_C3d_params.shape_distance 
)

Definition at line 102 of file clustering3d.py.

103  ):
104  self.clustering_parameters = histoMax_C3d_clustering_params.clone(
105  dR_multicluster_byLayer_coefficientA = distances
106  )
107  self.seeding_parameters = histoMaxXYVariableDR_C3d_params.clone()
108  set_histomax_seeding_params(self.seeding_parameters, nBins_X1, nBins_X2, histoMaxXYVariableDR_C3d_params.binSumsHisto, seed_threshold)
109  set_histomax_clustering_params(self.clustering_parameters, 0, shape_threshold, shape_distance)
def set_histomax_clustering_params

Member Function Documentation

def clustering3d.CreateHistoMaxXYVariableDr.__call__ (   self,
  process,
  inputs 
)

Definition at line 110 of file clustering3d.py.

References clustering3d.CreateHistoMax.clustering_parameters, clustering3d.CreateHistoMaxVariableDr.clustering_parameters, clustering3d.CreateHistoMaxXYVariableDr.clustering_parameters, clustering3d.CreateHistoMax.seeding_parameters, clustering3d.CreateHistoMaxVariableDr.seeding_parameters, and clustering3d.CreateHistoMaxXYVariableDr.seeding_parameters.

111  def __call__(self, process, inputs):
112  producer = process.hgcalBackEndLayer2Producer.clone(
113  InputCluster = cms.InputTag(inputs)
114  )
115  producer.ProcessorParameters.C3d_parameters.histoMax_C3d_clustering_parameters = self.clustering_parameters
116  producer.ProcessorParameters.C3d_parameters.histoMax_C3d_seeding_parameters = self.seeding_parameters
117  return producer
118 

Member Data Documentation

clustering3d.CreateHistoMaxXYVariableDr.clustering_parameters

Definition at line 103 of file clustering3d.py.

Referenced by clustering3d.CreateHistoMaxXYVariableDr.__call__(), clustering3d.CreateHistoInterpolatedMax1stOrder.__call__(), clustering3d.CreateHistoInterpolatedMax2ndOrder.__call__(), and clustering3d.CreateHistoThreshold.__call__().

clustering3d.CreateHistoMaxXYVariableDr.seeding_parameters

Definition at line 106 of file clustering3d.py.

Referenced by clustering3d.CreateHistoMaxXYVariableDr.__call__(), clustering3d.CreateHistoInterpolatedMax1stOrder.__call__(), clustering3d.CreateHistoInterpolatedMax2ndOrder.__call__(), and clustering3d.CreateHistoThreshold.__call__().