CMS 3D CMS Logo

Functions
concentrator Namespace Reference

Functions

def create_bestchoice (process, inputs, triggercells=best_conc_proc.NData)
 
def create_supertriggercell (process, inputs, stcSize=supertc_conc_proc.stcSize)
 
def create_threshold (process, inputs, threshold_silicon=threshold_conc_proc.triggercell_threshold_silicon, threshold_scintillator=threshold_conc_proc.triggercell_threshold_scintillator#in mipT)
 

Function Documentation

def concentrator.create_bestchoice (   process,
  inputs,
  triggercells = best_conc_proc.NData 
)

Definition at line 36 of file concentrator.py.

Referenced by create_threshold().

36  ):
37  producer = process.hgcalConcentratorProducer.clone(
38  InputTriggerCells = cms.InputTag('{}:HGCalVFEProcessorSums'.format(inputs)),
39  InputTriggerSums = cms.InputTag('{}:HGCalVFEProcessorSums'.format(inputs))
40  )
41  producer.ProcessorParameters = best_conc_proc.clone(
42  NData = triggercells
43  )
44  return producer
45 
def concentrator.create_supertriggercell (   process,
  inputs,
  stcSize = supertc_conc_proc.stcSize 
)

Definition at line 8 of file concentrator.py.

References create_threshold().

8  ):
9  producer = process.hgcalConcentratorProducer.clone(
10  InputTriggerCells = cms.InputTag('{}:HGCalVFEProcessorSums'.format(inputs)),
11  InputTriggerSums = cms.InputTag('{}:HGCalVFEProcessorSums'.format(inputs))
12  )
13  producer.ProcessorParameters = supertc_conc_proc.clone(
14  stcSize = stcSize
15  )
16  return producer
17 
18 
def concentrator.create_threshold (   process,
  inputs,
  threshold_silicon = threshold_conc_proc.triggercell_threshold_silicon,
  threshold_scintillator = threshold_conc_proc.triggercell_threshold_scintillator  # in mipT 
)

Definition at line 22 of file concentrator.py.

References create_bestchoice().

Referenced by create_supertriggercell().

22  ):
23  producer = process.hgcalConcentratorProducer.clone(
24  InputTriggerCells = cms.InputTag('{}:HGCalVFEProcessorSums'.format(inputs)),
25  InputTriggerSums = cms.InputTag('{}:HGCalVFEProcessorSums'.format(inputs))
26  )
27  producer.ProcessorParameters = threshold_conc_proc.clone(
28  triggercell_threshold_silicon = threshold_silicon, # MipT
29  triggercell_threshold_scintillator = threshold_scintillator # MipT
30  )
31  return producer
32 
33