2 import FWCore.ParameterSet.Config
as cms
9 stcSize=supertc_conc_proc.stcSize,
10 type_energy_division=supertc_conc_proc.type_energy_division,
11 fixedDataSizePerHGCROC=supertc_conc_proc.fixedDataSizePerHGCROC,
12 coarsenTriggerCells=supertc_conc_proc.coarsenTriggerCells,
13 ctcSize=supertc_conc_proc.ctcSize,
17 type_energy_division = type_energy_division,
18 fixedDataSizePerHGCROC = fixedDataSizePerHGCROC,
19 coarsenTriggerCells = coarsenTriggerCells,
24 producer = process.l1tHGCalConcentratorProducer.clone(
25 InputTriggerCells = cms.InputTag(inputs),
26 InputTriggerSums = cms.InputTag(inputs),
34 threshold_silicon=threshold_conc_proc.threshold_silicon,
35 threshold_scintillator=threshold_conc_proc.threshold_scintillator
38 threshold_silicon = threshold_silicon,
39 threshold_scintillator = threshold_scintillator
43 producer = process.l1tHGCalConcentratorProducer.clone(
44 InputTriggerCells = cms.InputTag(inputs),
45 InputTriggerSums = cms.InputTag(inputs),
53 triggercells=best_conc_proc.NData,
54 coarsenTriggerCells=best_conc_proc.coarsenTriggerCells,
55 ctcSize=best_conc_proc.ctcSize,
59 coarsenTriggerCells = coarsenTriggerCells,
64 producer = process.l1tHGCalConcentratorProducer.clone(
65 InputTriggerCells = cms.InputTag(inputs),
66 InputTriggerSums = cms.InputTag(inputs),
74 cellRemap = autoEncoder_conc_proc.cellRemap,
75 cellRemapNoDuplicates = autoEncoder_conc_proc.cellRemapNoDuplicates,
76 nBitsPerInput = autoEncoder_conc_proc.nBitsPerInput,
77 maxBitsPerOutput = autoEncoder_conc_proc.maxBitsPerOutput,
78 bitsPerLink = autoEncoder_conc_proc.bitsPerLink,
79 modelFiles = autoEncoder_conc_proc.modelFiles,
80 linkToGraphMap = autoEncoder_conc_proc.linkToGraphMap,
81 encoderShape = autoEncoder_conc_proc.encoderShape,
82 decoderShape = autoEncoder_conc_proc.decoderShape,
83 zeroSuppresionThreshold = autoEncoder_conc_proc.zeroSuppresionThreshold,
84 saveEncodedValues = autoEncoder_conc_proc.saveEncodedValues,
85 preserveModuleSum = autoEncoder_conc_proc.preserveModuleSum,
86 scintillatorMethod = 'thresholdSelect',
89 cellRemap = cellRemap,
90 cellRemapNoDuplicates = cellRemapNoDuplicates,
91 nBitsPerInput = nBitsPerInput,
92 maxBitsPerOutput = maxBitsPerOutput,
93 bitsPerLink = bitsPerLink,
94 modelFiles = modelFiles,
95 linkToGraphMap = linkToGraphMap,
96 encoderShape = encoderShape,
97 decoderShape = decoderShape,
98 zeroSuppresionThreshold = zeroSuppresionThreshold,
99 saveEncodedValues = saveEncodedValues,
100 preserveModuleSum = preserveModuleSum,
101 Method = cms.vstring([
'autoEncoder',
'autoEncoder', scintillatorMethod]),
105 producer = process.l1tHGCalConcentratorProducer.clone(
106 InputTriggerCells = cms.InputTag(inputs),
107 InputTriggerSums = cms.InputTag(inputs),
115 stcSize=coarsetc_onebitfraction_proc.stcSize,
116 fixedDataSizePerHGCROC=coarsetc_onebitfraction_proc.fixedDataSizePerHGCROC
120 fixedDataSizePerHGCROC = fixedDataSizePerHGCROC
124 producer = process.l1tHGCalConcentratorProducer.clone(
125 InputTriggerCells = cms.InputTag(inputs),
126 InputTriggerSums = cms.InputTag(inputs),
134 stcSize=custom_conc_proc.stcSize,
135 type_energy_division=custom_conc_proc.type_energy_division,
136 fixedDataSizePerHGCROC=custom_conc_proc.fixedDataSizePerHGCROC,
137 triggercells=custom_conc_proc.NData
141 type_energy_division = type_energy_division,
142 fixedDataSizePerHGCROC = fixedDataSizePerHGCROC,
143 NData = triggercells,
144 Method = cms.vstring(
'bestChoiceSelect',
'superTriggerCellSelect',
'superTriggerCellSelect'),
148 producer = process.l1tHGCalConcentratorProducer.clone(
149 InputTriggerCells = cms.InputTag(inputs),
150 InputTriggerSums = cms.InputTag(inputs),
158 stcSize=custom_conc_proc.stcSize,
159 type_energy_division=custom_conc_proc.type_energy_division,
160 fixedDataSizePerHGCROC=custom_conc_proc.fixedDataSizePerHGCROC,
161 triggercells=custom_conc_proc.NData,
162 threshold_silicon=custom_conc_proc.threshold_silicon,
163 threshold_scintillator=custom_conc_proc.threshold_scintillator,
164 Method = custom_conc_proc.Method,
165 coarsenTriggerCells=custom_conc_proc.coarsenTriggerCells,
166 ctcSize=custom_conc_proc.ctcSize,
170 type_energy_division = type_energy_division,
171 fixedDataSizePerHGCROC = fixedDataSizePerHGCROC,
172 NData = triggercells,
173 threshold_silicon = threshold_silicon,
174 threshold_scintillator = threshold_scintillator,
176 coarsenTriggerCells=coarsenTriggerCells,
181 producer = process.l1tHGCalConcentratorProducer.clone(
182 InputTriggerCells = cms.InputTag(inputs),
183 InputTriggerSums = cms.InputTag(inputs),
def __call__(self, process, inputs)
def __init__(self, cellRemap=autoEncoder_conc_proc.cellRemap, cellRemapNoDuplicates=autoEncoder_conc_proc.cellRemapNoDuplicates, nBitsPerInput=autoEncoder_conc_proc.nBitsPerInput, maxBitsPerOutput=autoEncoder_conc_proc.maxBitsPerOutput, bitsPerLink=autoEncoder_conc_proc.bitsPerLink, modelFiles=autoEncoder_conc_proc.modelFiles, linkToGraphMap=autoEncoder_conc_proc.linkToGraphMap, encoderShape=autoEncoder_conc_proc.encoderShape, decoderShape=autoEncoder_conc_proc.decoderShape, zeroSuppresionThreshold=autoEncoder_conc_proc.zeroSuppresionThreshold, saveEncodedValues=autoEncoder_conc_proc.saveEncodedValues, preserveModuleSum=autoEncoder_conc_proc.preserveModuleSum, scintillatorMethod='thresholdSelect')
def __init__(self, stcSize=custom_conc_proc.stcSize, type_energy_division=custom_conc_proc.type_energy_division, fixedDataSizePerHGCROC=custom_conc_proc.fixedDataSizePerHGCROC, triggercells=custom_conc_proc.NData)
def __init__(self, triggercells=best_conc_proc.NData, coarsenTriggerCells=best_conc_proc.coarsenTriggerCells, ctcSize=best_conc_proc.ctcSize)
def __call__(self, process, inputs)
def __call__(self, process, inputs)
def __call__(self, process, inputs)
def __call__(self, process, inputs)
def __init__(self, stcSize=custom_conc_proc.stcSize, type_energy_division=custom_conc_proc.type_energy_division, fixedDataSizePerHGCROC=custom_conc_proc.fixedDataSizePerHGCROC, triggercells=custom_conc_proc.NData, threshold_silicon=custom_conc_proc.threshold_silicon, threshold_scintillator=custom_conc_proc.threshold_scintillator, Method=custom_conc_proc.Method, coarsenTriggerCells=custom_conc_proc.coarsenTriggerCells, ctcSize=custom_conc_proc.ctcSize)
def __init__(self, stcSize=coarsetc_onebitfraction_proc.stcSize, fixedDataSizePerHGCROC=coarsetc_onebitfraction_proc.fixedDataSizePerHGCROC)
def __call__(self, process, inputs)
def __call__(self, process, inputs)
def __init__(self, threshold_silicon=threshold_conc_proc.threshold_silicon, threshold_scintillator=threshold_conc_proc.threshold_scintillator # in mipT)
def __init__(self, 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)