CMS 3D CMS Logo

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

Public Member Functions

def __call__ (self, process, inputs)
 
def __init__ (self, threshold_silicon=threshold_conc_proc.threshold_silicon, threshold_scintillator=threshold_conc_proc.threshold_scintillator # in mipT)
 

Public Attributes

 processor
 

Detailed Description

Definition at line 32 of file concentrator.py.

Constructor & Destructor Documentation

◆ __init__()

def concentrator.CreateThreshold.__init__ (   self,
  threshold_silicon = threshold_conc_proc.threshold_silicon,
  threshold_scintillator = threshold_conc_proc.threshold_scintillator  # in mipT 
)

Definition at line 36 of file concentrator.py.

36  ):
37  self.processor = threshold_conc_proc.clone(
38  threshold_silicon = threshold_silicon, # MipT
39  threshold_scintillator = threshold_scintillator # MipT
40  )
41 

Member Function Documentation

◆ __call__()

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

Definition at line 42 of file concentrator.py.

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

42  def __call__(self, process, inputs):
43  producer = process.hgcalConcentratorProducer.clone(
44  InputTriggerCells = cms.InputTag(inputs),
45  InputTriggerSums = cms.InputTag(inputs),
46  ProcessorParameters = self.processor
47  )
48  return producer
49 
50 

Member Data Documentation

◆ processor

concentrator.CreateThreshold.processor