2 import FWCore.ParameterSet.Config
as cms
8 stcSize=supertc_conc_proc.stcSize,
9 type_energy_division=supertc_conc_proc.type_energy_division,
10 fixedDataSizePerHGCROC=supertc_conc_proc.fixedDataSizePerHGCROC,
11 coarsenTriggerCells=supertc_conc_proc.coarsenTriggerCells,
12 ctcSize=supertc_conc_proc.ctcSize,
14 producer = process.hgcalConcentratorProducer.clone(
15 InputTriggerCells = cms.InputTag(
'{}:HGCalVFEProcessorSums'.
format(inputs)),
16 InputTriggerSums = cms.InputTag(
'{}:HGCalVFEProcessorSums'.
format(inputs))
18 producer.ProcessorParameters = supertc_conc_proc.clone(
20 type_energy_division = type_energy_division,
21 fixedDataSizePerHGCROC = fixedDataSizePerHGCROC,
22 coarsenTriggerCells = coarsenTriggerCells,
29 threshold_silicon=threshold_conc_proc.threshold_silicon,
30 threshold_scintillator=threshold_conc_proc.threshold_scintillator
32 producer = process.hgcalConcentratorProducer.clone(
33 InputTriggerCells = cms.InputTag(
'{}:HGCalVFEProcessorSums'.
format(inputs)),
34 InputTriggerSums = cms.InputTag(
'{}:HGCalVFEProcessorSums'.
format(inputs))
36 producer.ProcessorParameters = threshold_conc_proc.clone(
37 threshold_silicon = threshold_silicon,
38 threshold_scintillator = threshold_scintillator
44 triggercells=best_conc_proc.NData,
45 coarsenTriggerCells=best_conc_proc.coarsenTriggerCells,
46 ctcSize=best_conc_proc.ctcSize,
48 producer = process.hgcalConcentratorProducer.clone(
49 InputTriggerCells = cms.InputTag(
'{}:HGCalVFEProcessorSums'.
format(inputs)),
50 InputTriggerSums = cms.InputTag(
'{}:HGCalVFEProcessorSums'.
format(inputs))
52 producer.ProcessorParameters = best_conc_proc.clone(
54 coarsenTriggerCells = coarsenTriggerCells,
61 stcSize=coarsetc_onebitfraction_proc.stcSize,
62 fixedDataSizePerHGCROC=coarsetc_onebitfraction_proc.fixedDataSizePerHGCROC
64 producer = process.hgcalConcentratorProducer.clone(
65 InputTriggerCells = cms.InputTag(
'{}:HGCalVFEProcessorSums'.
format(inputs)),
66 InputTriggerSums = cms.InputTag(
'{}:HGCalVFEProcessorSums'.
format(inputs))
68 producer.ProcessorParameters = coarsetc_onebitfraction_proc.clone(
70 fixedDataSizePerHGCROC = fixedDataSizePerHGCROC
76 stcSize=supertc_conc_proc.stcSize,
77 type_energy_division=supertc_conc_proc.type_energy_division,
78 fixedDataSizePerHGCROC=supertc_conc_proc.fixedDataSizePerHGCROC,
79 triggercells=best_conc_proc.NData
81 producer = process.hgcalConcentratorProducer.clone(
82 InputTriggerCells = cms.InputTag(
'{}:HGCalVFEProcessorSums'.
format(inputs)),
83 InputTriggerSums = cms.InputTag(
'{}:HGCalVFEProcessorSums'.
format(inputs))
85 producer.ProcessorParameters = mixedbcstc_conc_proc.clone(
87 type_energy_division = type_energy_division,
88 fixedDataSizePerHGCROC = fixedDataSizePerHGCROC,
def create_threshold(process, inputs, threshold_silicon=threshold_conc_proc.threshold_silicon, threshold_scintillator=threshold_conc_proc.threshold_scintillator#in mipT)
def create_supertriggercell(process, inputs, stcSize=supertc_conc_proc.stcSize, type_energy_division=supertc_conc_proc.type_energy_division, fixedDataSizePerHGCROC=supertc_conc_proc.fixedDataSizePerHGCROC, coarsenTriggerCells=supertc_conc_proc.coarsenTriggerCells, ctcSize=supertc_conc_proc.ctcSize)
def create_onebitfraction(process, inputs, stcSize=coarsetc_onebitfraction_proc.stcSize, fixedDataSizePerHGCROC=coarsetc_onebitfraction_proc.fixedDataSizePerHGCROC)
def create_bestchoice(process, inputs, triggercells=best_conc_proc.NData, coarsenTriggerCells=best_conc_proc.coarsenTriggerCells, ctcSize=best_conc_proc.ctcSize)
def create_mixedfeoptions(process, inputs, stcSize=supertc_conc_proc.stcSize, type_energy_division=supertc_conc_proc.type_energy_division, fixedDataSizePerHGCROC=supertc_conc_proc.fixedDataSizePerHGCROC, triggercells=best_conc_proc.NData)