CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
concentrator.CreateBestChoice Class Reference
Inheritance diagram for concentrator.CreateBestChoice:

Public Member Functions

def __call__ (self, process, inputs)
 
def __init__ (self, triggercells=best_conc_proc.NData, coarsenTriggerCells=best_conc_proc.coarsenTriggerCells, ctcSize=best_conc_proc.ctcSize)
 

Public Attributes

 processor
 

Detailed Description

Definition at line 51 of file concentrator.py.

Constructor & Destructor Documentation

◆ __init__()

def concentrator.CreateBestChoice.__init__ (   self,
  triggercells = best_conc_proc.NData,
  coarsenTriggerCells = best_conc_proc.coarsenTriggerCells,
  ctcSize = best_conc_proc.ctcSize 
)

Definition at line 56 of file concentrator.py.

56  ):
57  self.processor = best_conc_proc.clone(
58  NData = triggercells,
59  coarsenTriggerCells = coarsenTriggerCells,
60  ctcSize=ctcSize,
61  )
62 

Member Function Documentation

◆ __call__()

def concentrator.CreateBestChoice.__call__ (   self,
  process,
  inputs 
)

Definition at line 63 of file concentrator.py.

References clustering2d_v2.RozBinTruncation.processor, concentrator.CreateSuperTriggerCell.processor, concentrator.CreateThreshold.processor, cscdqm::EventProcessorMutex.processor, concentrator.CreateBestChoice.processor, clustering2d.RozBinTruncation.processor, and cscdqm::Dispatcher.processor.

63  def __call__(self, process, inputs):
64  producer = process.l1tHGCalConcentratorProducer.clone(
65  InputTriggerCells = cms.InputTag(inputs),
66  InputTriggerSums = cms.InputTag(inputs),
67  ProcessorParameters = self.processor
68  )
69  return producer
70 
71 

Member Data Documentation

◆ processor

concentrator.CreateBestChoice.processor